The Phase 3 definition of done per docs/phase3plan.md §5 is a 60-second screen recording of:
- `rig init && rig index` on a fresh TS project
- `rig serve --all`
- Open http://localhost:7474/map + Claude Code in another window
- Click `authStore` node in the map
- Type "what other concepts pull on authStore?" in the chat panel (or chat with Claude Code directly with rig MCP installed)
- Within 10s two dashed edges appear with rationales
- Hover → see rationale → Accept → dashed becomes solid
- Reject the other → fades out
- Click "Undo" → accepted edge reverts to dashed
- Total under 60 seconds
Automated coverage is in place — `bun scripts/demo-phase3.ts` runs all 13 checks (propose → accept → WS events → REST → undo → restore). The video is the human-driven proof for the ship narrative.
Pairs with #2 (Phase 1 live demo). Once both videos are in hand, tag `v0.3.0-phase3`.
The Phase 3 definition of done per docs/phase3plan.md §5 is a 60-second screen recording of:
Automated coverage is in place — `bun scripts/demo-phase3.ts` runs all 13 checks (propose → accept → WS events → REST → undo → restore). The video is the human-driven proof for the ship narrative.
Pairs with #2 (Phase 1 live demo). Once both videos are in hand, tag `v0.3.0-phase3`.