What problem does it solve? When AI-assisted projects track planning state as markdown entities, status changes made by hand break the audit trail and can violate the legal lifecycle of each entity kind. This Skill runs aiwf promote so every status or TDD-phase move is checked against the kind's allowed transitions and recorded as one commit with structured trailers. ## Core Features & Use Cases - Validated status transitions: Promotes epics, milestones, ADRs, gaps, decisions, contracts, and acceptance criteria only through legal moves, refusing illegal transitions before any disk change. - AC TDD phase stepping: Steps an acceptance criterion through red, green, refactor, and done phases via composite ids like M-NNNN/AC-N. - Resolver and provenance flags: Records what addressed a gap or superseded an ADR atomically with the status flip, supports --force --reason for exceptional moves, --audit-only for backfilling, and actor/principal provenance for agent-authorized work. - Use Case: A milestone's tests pass and the user says "mark M-0007 done"; the Skill runs aiwf promote M-0007 done, the kernel validates the transition, and the change lands as a single commit with aiwf-verb: promote trailers. ## Quick Start Ask the assistant to promote an entity to a new status, for example: promote milestone M-0007 to done using aiwf.