docs(01-03): complete app event loop and Phase 1 wiring plan
- 01-03-SUMMARY.md: documents App struct, event loop, double-Ctrl+C state machine, main.rs pipeline - STATE.md: Phase 1 complete, 3/3 plans done, Phase 2 next, 01-03 decisions recorded - ROADMAP.md: Phase 1 marked Complete (3 plans / 3 summaries) - REQUIREMENTS.md: SHEL-01 marked complete
This commit is contained in:
@@ -12,7 +12,7 @@ Four phases take this project from a bare Rust scaffold to a fully functional re
|
||||
|
||||
Decimal phases appear between their surrounding integers in numeric order.
|
||||
|
||||
- [ ] **Phase 1: Safety Foundation** - Process lifecycle safety, shell integration, and configuration
|
||||
- [x] **Phase 1: Safety Foundation** - Process lifecycle safety, shell integration, and configuration (completed 2026-02-28)
|
||||
- [ ] **Phase 2: Vault Core and Rendering** - Markdown parsing pipeline and full content display
|
||||
- [ ] **Phase 3: Navigation and Links** - Link following, back/forward history, link cycling
|
||||
- [ ] **Phase 4: BBS Polish and Live Content** - Retro aesthetic, filesystem watching, directory listing
|
||||
@@ -29,7 +29,7 @@ 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:** 3 plans
|
||||
**Plans:** 3/3 plans complete
|
||||
Plans:
|
||||
- [x] 01-01-PLAN.md — Config loading, CLI parsing, and login shell detection
|
||||
- [ ] 01-02-PLAN.md — Terminal init/restore, panic hook, and signal handling
|
||||
@@ -77,7 +77,7 @@ Phases execute in numeric order: 1 → 2 → 3 → 4
|
||||
|
||||
| Phase | Plans Complete | Status | Completed |
|
||||
|-------|----------------|--------|-----------|
|
||||
| 1. Safety Foundation | 1/3 | Executing | - |
|
||||
| 1. Safety Foundation | 3/3 | Complete | 2026-02-28 |
|
||||
| 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 | - |
|
||||
|
||||
Reference in New Issue
Block a user