Find ADR candidates
An ADR records a lasting architectural choice and its reason. Do not create one for every code change. Ask the agent to use the repository record as evidence before it writes an ADR.
Give the agent this order
- Run
criv initfrom the repository root. - Read the existing documentation and ADRs.
- If they are available, read past project conversations for decisions and their reasons.
- Compare that evidence with the current code.
- Write ADRs for lasting decisions that the evidence supports.
- Run
criv watch --onceandcriv check.
Useful questions
- Which choice changes the structure, boundary, data model, or delivery path?
- What alternatives were considered, and why was this one selected?
- Which source paths does the decision govern?
- Does an existing ADR already record the decision?
If evidence is missing, the agent should leave the decision open or ask for it. It should not invent history.