mb-endlisted
Install: claude install-skill noontide-co/mainbranch
# End
Close your session intentionally. The bookend to `/mb-start`.
**You only run this when you choose to.** It is never auto-invoked.
**Shared source:** The portable workflow contract lives in
`workflows/mb-end/workflow.md`. This Claude skill is the Claude Code shell over
that source.
**CLI facts first:** After finding the business repo, run
`mb status --json --peek` and `mb checkpoint --plan --json` before summarizing
the session or offering to save. Use status `journal`, `since_last_check`,
dirty-work, readiness, and checkpoint facts as the primary source. Raw git is
fallback/detail only when `mb` facts are unavailable or a crystallize step needs
site-code history the CLI does not expose.
**Shared contract markers:** Keep these aligned with the shared source.
Required commands:
- `mb status --json --peek`
- `mb start --json`
- `mb doctor repair --plan`
- `mb checkpoint --plan --json`
- `mb validate --json`
Required fact paths:
- `money_path`
- `money_path.objects.proof.quality`
- `validation.file_contracts`
- `content_strategy`
- `ranked_actions`
- `update`
- `readiness`
- `drift.items`
- `runtime.codex_cli`
- `runtime.claude_code`
- `journal`
- `since_last_check`
- `checkpoint.pending`
- `checkpoint.pending.changed_files`
- `checkpoint.pending.blockers`
- `checkpoint.pending.proposed_subject`
- `summary.changed_files`
- `safety.blocks`
- `proposal.message`
- `validation`
Approval gates: `updates_repairs_migrations`, `file_writes`, `checkpoint`,
`provider_mutati