Clarify Domain Docs
Resolve language and decisions before implementation.
Ask one question at a time. If code can answer the question, inspect the code instead of asking.
Process
- Read existing
CONTEXT.md,CONTEXT-MAP.md, and relevant ADRs. - Identify overloaded, vague, or conflicting terms.
- Challenge terms against code and docs.
- Propose one canonical term and definition.
- Update
CONTEXT.mdwhen a term is resolved. - Offer an ADR only for decisions that are hard to reverse, surprising, and trade-off driven.
Use context-format.md and adr-format.md only when writing.
Rules
CONTEXT.mdis a glossary, not a spec.- Keep definitions one or two sentences.
- Do not include implementation details in glossary entries.
- Do not create ADRs for obvious or temporary choices.
- If multiple contexts exist, update the relevant context only.
Output
End with:
- resolved terms
- changed docs
- decisions recorded or deliberately not recorded
- remaining open questions