Use this exact checkbox block for every RSI slice closeout.
## [ ] RSI-<N> closeout (ready-to-fill)
- Slice: [owner] / [area]
- Severity: [High | Medium | Low]
- Action: [Action number or title]
- Date: [YYYY-MM-DD]
- Status: [DONE|FAILED|REOPENED]
- Evidence path:
- [ ] `pnpm test` (full suite)
- [ ] `pnpm lint`
- [ ] `pnpm build`
- [ ] Link: [tests/contracts/provider-boundary-contracts.test.ts] (if applicable)
- [ ] Closeout row sync: `docs/risk-register.md`
- [ ] Closeout row sync: `docs/roadmap.md`
- [ ] Closeout row sync: `README.md`
- [ ] Closeout log sync: `CLAUDE.md`
- Compounding proof:
- [ ] Risk status updated to closed/proven with "proven date"
- [ ] Explicit “what changed / evidence / next action” present
- [ ] No outstanding TODOs from this slice
- Submit now:
- [ ] Copy/paste this block into `docs/roadmap.md`, `CLAUDE.md`, and `README.md` as the one-click package
Reuse tip
- Paste this block and check items in-place each cycle; keep it as the final comment on every RSI merge gate.