aide:align -- AIDE: Autonomous Intent-Driven Engineering
- Published
- Source commit
5e7817d
/aide:align — Alignment Phase
Agent: This command is executed by the
aide-aligneragent.
Verify spec-vs-spec alignment across the intent tree. This is NOT QA — QA checks code against a spec; alignment checks whether a spec's outcomes are consistent with every ancestor spec's outcomes. When a child spec contradicts, undermines, or silently omits an ancestor outcome, the aligner detects the drift and produces a todo.aide at the misaligned node with concrete realignment items. It never rewrites spec outcomes — it flags only.
Checklist
- Call
aide_discoveron the target path to get the full ancestor chain - Read each spec in the ancestor chain top-down via
aide_read— load intent and outcomes at every level - Compare each child's
outcomes.desiredandoutcomes.undesiredagainst every ancestor's outcomes — look for contradictions, undermining, and critical omissions - For misaligned specs: set
status: misalignedon the leaf spec's frontmatter and producetodo.aideat the leaf with items naming the specific conflict (e.g., "Leaf desired outcome #N conflicts with ancestor [path] undesired outcome #M") - For aligned specs: set
status: alignedon the spec's frontmatter - Report results with verdict (ALIGNED/MISALIGNED), count of specs checked, count of misalignments found, paths of any
todo.aidefiles created, and recommended next step (/aide:specto revise misaligned specs) - Do NOT rewrite spec outcomes — flag only