What problem does it solve? When an AI coding agent builds from a spec, nothing checks that the shipped code, the tests, and the spec actually agree, and unreviewed behavior slips through green test suites. This Skill closes that gap by admitting work only with a frozen definition of done and a recorded acceptance command, then verifying and closing each task against that contract instead of the producer's self-report. ## Core Features & Use Cases - Task admission and board management: Derives the observable outcome, definition of done, and acceptance command for each request, then writes exactly one row to the plan via scripts/task-admission.py, refusing duplicates and unverifiable work. - Tamper-evident closure kernel: Freezes the definition of done as a hash anchored on a checkpoint, runs the recorded acceptance at verify time, and refuses closes where evidence was voided or the contract moved. - Specialist orchestration: Assembles the smallest graph of specialists (spec-author, test-author, and others) named by the director, with spawn tokens gating every delegated worker. - Project setup walks: Attaches live-spec to an existing project, founds a new one, or catches an install up to the current pack version, plus the MINOR-bump release gate procedure. - Use Case: You say "the report page needs a date filter"; the pipeline admits the work with a testable done condition, calls the right specialists, verifies the result against the recorded acceptance, and closes the row only when the evidence holds. ## Quick Start Say "attach live-spec to this project" to set up your repository, then state any change you want in plain words and the pipeline will admit, build, verify, and close it.