iterion

← Bot runs

adr-rechallenge (ReArchi) — bilans

Human-in-the-loop ADR re-challenger. Loads one ADR + the current code, frames fresh arguments (changed assumptions, matured alternatives, dependency/code drift, triggered consequences), and asks the operator: keep / change / addendum. change files a backlog ticket; addendum appends a dated note to the ADR, then a second commit-or-skip gate (the note is optional). Uses interaction: human (not the heavier interaction: review); claude_code only (no forfait dependency).

2026-06-14 — first dogfood, re-challenge ADR-008 (run 019ec5bc)

Findings

| # | Finding | Severity | State | |—|—|—|—| | 1 | commit_changes committed the addendum with an unresolved/malformed message (docs(adr): addendum to ADR- re-challenge\n\n…) — embedded refs in the with{} edge string don’t resolve (only PURE refs do; files: "" worked), and DSL \n stayed literal | real | FIXED 3a639f27 — write_addendum now emits a complete full_message, the edge passes it as a pure ref (matches the docs-refresh/feature-dev pattern). Live-validation deferred (static validate OK). |

Lessons for next run