| name | adr-reconciler |
| description | Audit ExStruct ADRs against current specs, tests, and source code to detect policy drift, missing ADR updates, stale references, and evidence gaps. Use after merges, during periodic ADR audits, or when a review suspects that implementation and ADRs have diverged. |
ADR Reconciler
Audit the current decision records before proposing new text.
Read
dev-docs/agents/adr-governance.md
dev-docs/agents/adr-workflow.md
dev-docs/specs/adr-index.md
- Target ADRs under
dev-docs/adr/
- Related files under
dev-docs/specs/, tests/, and src/
Workflow
- Select the target ADRs from changed domains, explicit ADR IDs, or related index entries.
- Read each ADR claim and the linked specs, tests, and implementation paths.
- Build an evidence matrix for every finding:
- Classify findings as one of:
policy-drift
missing-adr-update
missing-evidence
stale-reference
- Recommend the next action:
update-adr
new-adr
update-specs
add-tests
no-action
Output Contract
Return a concise audit result with:
Each finding should include:
type
severity
claim
affected ADRs
evidence matrix
recommended action
Do not silently rewrite ADR text. If the finding implies a new or changed policy, route back through adr-suggester and adr-drafter.