Plan behind gates
An initiative moves through intake, spec, architecture and breakdown, with research, explore and synthesis when you need them. You and your AI harness write the files, each phase waits for your approval, and the plan ends in tickets.
$ zumen init plan && cd plan
scaffolded planning ICM workspace in plan
$ zumen repo add webapp git@github.com:acme/webapp.git
added webapp — commit REPOS.json to share it
$ zumen change new "Customer accounts"
created change 1-customer-accounts (source #1)
explore skipped
synthesis skipped
$ zumen gate breakdown approved
zumen: breakdown requires intake to be approved (currently "draft") (pass --force to override)
$ zumen gate intake approved
1-customer-accounts: intake = approved
$ zumen gate research skipped --reason "new app"
1-customer-accounts: research = skipped
$ zumen gate spec approved
1-customer-accounts: spec = approved
$ zumen gate architecture approved
1-customer-accounts: architecture = approved
$ zumen tickets new story "Add password reset" --repo webapp
created S-0001 specs/1-customer-accounts/tickets/S-0001.md
# write the acceptance criteria, then set status: ready
$ zumen gate breakdown approved
1-customer-accounts: breakdown = approved