Execute, audit, and validate
This is the payoff lesson. You turn the plan into real, working code, let Cadence prove the code matches the plan, validate the result, and then compare what you produced against the finished example to confirm you got it right.
Execute: the plan becomes code, without you reading it
Section titled “Execute: the plan becomes code, without you reading it”/c-execute drives the plan to implemented code. You stay in the driver’s seat as the PM (project manager); Cadence spins up a fresh helper for each task, and every change is reviewed twice before it lands. You never read the diff yourself.
Execute the plan
-
Run /c-execute with the plan path
/c-execute docs/plans/2026-01-15-hello-cadence. Cadence checks the working tree is clean and confirms before it begins. -
Watch tasks land, reviewed twice
Each task runs in isolation, gets the two-stage review, and commits on its own. You see plain-English summaries of what landed, not diffs. -
Trust the gates, not the code
If anything drifts from the plan, Cadence stops and offers you three choices (fix it, mark it out of scope, or abort) and waits for you. It never works around a problem silently, never auto-deploys, and never skips safety checks.
Audit: an independent check proves the match
Section titled “Audit: an independent check proves the match”When execution finishes, Cadence runs a completion audit automatically: an independent check that the code actually matches the plan. It confirms every step is done, that no work was quietly deferred with a leftover “TODO” comment in the code, and that the build passes.
Validate: close the loop on the live thing
Section titled “Validate: close the loop on the live thing”After you deploy, /c-validate walks the plan’s validation checklist to confirm the deployed thing actually works, then flips the plan to completed.
Validate and close the loop
-
Confirm prerequisites first
Validation always starts with prerequisites (Category C): anything that must be true before checks can run. It blocks until you confirm each. -
Automated checks run themselves
Next come automated checks (Category A) that Cadence runs for you, ticking each off as it passes. -
Manual workflow last
Finally any manual steps (Category B). Cadence tells you what to click and verifies the result. When everything passes, it flips the plan tocompletedand offers to mark the linked designcompletedtoo.
Did you get it right? Compare to the worked example
Section titled “Did you get it right? Compare to the worked example”Now the comparison that makes the quickstart worth doing. Open the finished example shipped with Cadence and check your output against it:
examples/hello-cadence/designs/2026-01-15-hello-cadence/├── 00-overview.md # what, why, approach, decisions log├── 00a-plain-english.md # the narrative tour├── 01-implementation.md # current_time_iso() signature, behavior, one test└── 99-out-of-scope.md # what it deliberately skips- Your design folder has the same shape: an overview, a plain-English narrative, an implementation child doc, and an out-of-scope doc.
- Your implementation matches
01-implementation.md: acurrent_time_iso()function returning an ISO-8601 string ending inZ, plus a single shape-asserting test. - Your decisions log captured why each choice was made.
If the shape matches, you’ve driven a full Cadence loop correctly. The exact wording will differ, and that’s fine. What matters is that every stage produced a readable artifact and nothing advanced without you.
That’s the full loop. The deep dives go one stage at a time and explain why each stage and gate exists. Start with The Brainstorm stage, or jump straight to The Execute stage if that’s the part you most want reassurance about.