aide:qa -- AIDE: Autonomous Intent-Driven Engineering
- Published
- Source commit
5e7817d
/aide:qa — QA Phase
Agent: This command is executed by the
aide-qaagent.
Verify actual output against the intent spec. This is the QA agent phase — the session that compares the spec's outcomes block against actual implementation and produces a todo.aide re-alignment document. See todo.aide spec for the file format.
Checklist
- Read the intent spec (
.aideorintent.aide) in the target module - Focus on the
outcomesblock specifically:- Does the actual output satisfy every item in
outcomes.desired? - Does the actual output trip any item in
outcomes.undesired?
- Does the actual output satisfy every item in
- Check for hidden failures — outputs that pass tests but violate intent, missing edge cases the spec names, anti-patterns the spec warned against
- Use judgement. If an output sounds wrong, reads wrong, or misses the point of the intent paragraph, flag it even when no specific outcome rule is named
- Produce a
todo.aidenext to the spec. Useaide_scaffoldwith typetodoif none exists yet. Format:- Frontmatter:
intent(which outcomes are violated),misalignment(array of pipeline stages where intent was lost —spec-gap,research-gap,strategy-gap,plan-gap,implementation-drift,test-gap) ## Issues— each issue gets:- A checkbox
- A file path and line reference where the problem appears
- A one-line description of what's wrong
Traces to:whichoutcomesfield (desired or undesired) it violatesMisalignment:which pipeline stage lost the intent for this specific issue
## Retro— what would have caught this earlier? Which stage needs strengthening?
- Frontmatter:
- Do NOT propose solutions. The checklist says what's wrong and where — the implementor, invoked via
/aide:fix, decides how - Hand off to
/aide:fix— the implementor will work the checklist one item per session