Clarify Ambiguities
The /auro.clarify command scans your charter for ambiguities and helps you resolve them interactively.
How It Works
Section titled “How It Works”- The agent scans the charter for
[NEEDS CLARIFICATION]markers and implicit ambiguities - It categorizes findings across a taxonomy: scope, data model, UX flow, non-functional, integration, edge cases, constraints, terminology
- It generates up to 5 prioritized questions
- For each question, it presents a recommended option with reasoning
- You accept, reject, or provide a custom answer
- The charter is updated inline with your decisions
Example Interaction
Section titled “Example Interaction”Agent: Your charter has 3 items needing clarification.
Question 1 of 3: What notification channel should overdue alerts use?
- (Recommended) In-app notifications — Simplest to implement, no external dependencies, aligns with Article VII (Simplicity)
- Email notifications — Requires SMTP setup, adds complexity
- Push notifications — Requires service worker, mobile considerations
You: Accept recommended.
Result: The agent replaces [NEEDS CLARIFICATION: notification channel] with:
FR-004: The system shall display in-app notifications when a task is overdue. Clarification: In-app chosen over email/push for simplicity (Article VII).When to Run It
Section titled “When to Run It”Run /auro.clarify after /auro.charter generates the initial charter. You can run it multiple times. Each pass resolves more ambiguities until the charter is clean.
A charter with zero [NEEDS CLARIFICATION] markers is ready for the Plan phase.