docs: add 93-gap implementation plan (8 phases, Tasks 1-93)

Bottom-up dependency ordering: FileStore/RAFT → Cluster/API → Consumer/Stream → Client/MQTT → Config/Gateway → Route/LeafNode → Account → Monitoring/WebSocket. Full test suite every 2 phases.
This commit is contained in:
Joseph Doherty
2026-02-25 07:47:11 -05:00
parent 8e6a53b7c0
commit 9ac29fc6f5
2 changed files with 1961 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,14 @@
{
"planPath": "docs/plans/2026-02-26-remaining-gaps-plan.md",
"tasks": [
{"id": 41, "subject": "Phase 1: FileStore Durability + RAFT Completion (Tasks 1-11)", "status": "pending"},
{"id": 42, "subject": "Phase 2: JetStream Cluster + API (Tasks 12-24)", "status": "pending", "blockedBy": [41]},
{"id": 43, "subject": "Phase 3: Consumer Engines + Stream Lifecycle (Tasks 25-37)", "status": "pending", "blockedBy": [42]},
{"id": 44, "subject": "Phase 4: Client Protocol + MQTT (Tasks 38-49)", "status": "pending", "blockedBy": [43]},
{"id": 45, "subject": "Phase 5: Config Reload + Gateway (Tasks 50-60)", "status": "pending", "blockedBy": [44]},
{"id": 46, "subject": "Phase 6: Route Clustering + LeafNode (Tasks 61-72)", "status": "pending", "blockedBy": [45]},
{"id": 47, "subject": "Phase 7: Account Management (Tasks 73-82)", "status": "pending", "blockedBy": [44, 45, 46]},
{"id": 48, "subject": "Phase 8: Monitoring + Events + WebSocket (Tasks 83-93)", "status": "pending", "blockedBy": [47]}
],
"lastUpdated": "2026-02-26T00:00:00Z"
}