docs(01-safety-foundation): create phase plan

This commit is contained in:
2026-02-28 21:05:46 +01:00
parent 88a93c16ed
commit c97c149366
4 changed files with 715 additions and 2 deletions
+6 -2
View File
@@ -29,7 +29,11 @@ Decimal phases appear between their surrounding integers in numeric order.
3. The app reads vault path and theme settings from bbs.toml and applies them on launch
4. The app exits cleanly when the user presses q or Ctrl+C, restoring the terminal
5. The app starts correctly when invoked as a login shell (argv[0] may have a leading dash)
**Plans**: TBD
**Plans:** 3 plans
Plans:
- [ ] 01-01-PLAN.md — Config loading, CLI parsing, and login shell detection
- [ ] 01-02-PLAN.md — Terminal init/restore, panic hook, and signal handling
- [ ] 01-03-PLAN.md — App event loop, exit behavior, and main.rs wiring
### Phase 2: Vault Core and Rendering
**Goal**: Users can read a markdown document — all standard constructs render correctly and content is scrollable
@@ -73,7 +77,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4
| Phase | Plans Complete | Status | Completed |
|-------|----------------|--------|-----------|
| 1. Safety Foundation | 0/TBD | Not started | - |
| 1. Safety Foundation | 0/3 | Planned | - |
| 2. Vault Core and Rendering | 0/TBD | Not started | - |
| 3. Navigation and Links | 0/TBD | Not started | - |
| 4. BBS Polish and Live Content | 0/TBD | Not started | - |