docs: add implementation plan files for gap closure phases
Includes production gaps plan (15 gaps, 4 phases) and remaining gaps plan task persistence file (93 gaps, 8 phases) — both fully executed.
This commit is contained in:
3735
docs/plans/2026-02-25-production-gaps-plan.md
Normal file
3735
docs/plans/2026-02-25-production-gaps-plan.md
Normal file
File diff suppressed because it is too large
Load Diff
33
docs/plans/2026-02-25-production-gaps-plan.md.tasks.json
Normal file
33
docs/plans/2026-02-25-production-gaps-plan.md.tasks.json
Normal file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"planPath": "docs/plans/2026-02-25-production-gaps-plan.md",
|
||||
"tasks": [
|
||||
{"id": 7, "subject": "Task 1: MsgBlock Encryption Integration", "status": "pending"},
|
||||
{"id": 8, "subject": "Task 2: MsgBlock Compression Integration", "status": "pending", "blockedBy": [7]},
|
||||
{"id": 9, "subject": "Task 3: Block Rotation & Lifecycle", "status": "pending", "blockedBy": [7, 8]},
|
||||
{"id": 10, "subject": "Task 4: Crash Recovery Enhancement", "status": "pending", "blockedBy": [7, 8, 9]},
|
||||
{"id": 11, "subject": "Task 5: IStreamStore Methods — Batch 1", "status": "pending"},
|
||||
{"id": 12, "subject": "Task 6: IStreamStore Methods — Batch 2", "status": "pending", "blockedBy": [11]},
|
||||
{"id": 13, "subject": "Task 7: RAFT Binary WAL", "status": "pending"},
|
||||
{"id": 14, "subject": "Task 8: RAFT Joint Consensus", "status": "pending", "blockedBy": [13]},
|
||||
{"id": 15, "subject": "Task 9: Meta Snapshot Codec", "status": "pending", "blockedBy": [7, 8, 9, 10, 11, 12, 13, 14]},
|
||||
{"id": 16, "subject": "Task 10: Cluster Monitoring Loop", "status": "pending", "blockedBy": [15]},
|
||||
{"id": 17, "subject": "Task 11: Stream/Consumer Assignment Processing", "status": "pending", "blockedBy": [7, 8, 9, 10, 11, 12, 13, 14]},
|
||||
{"id": 18, "subject": "Task 12: Inflight Tracking Enhancement", "status": "pending", "blockedBy": [17]},
|
||||
{"id": 19, "subject": "Task 13: Leadership Transitions", "status": "pending", "blockedBy": [16, 18]},
|
||||
{"id": 20, "subject": "Task 14: RedeliveryTracker with PriorityQueue", "status": "pending", "blockedBy": [15, 16, 17, 18, 19]},
|
||||
{"id": 21, "subject": "Task 15: Ack/NAK Processing Enhancement", "status": "pending", "blockedBy": [20]},
|
||||
{"id": 22, "subject": "Task 16: Pull Request Pipeline", "status": "pending", "blockedBy": [15, 16, 17, 18, 19]},
|
||||
{"id": 23, "subject": "Task 17: Consumer Pause/Resume", "status": "pending", "blockedBy": [15, 16, 17, 18, 19]},
|
||||
{"id": 24, "subject": "Task 18: Priority Group Pinning", "status": "pending", "blockedBy": [15, 16, 17, 18, 19]},
|
||||
{"id": 25, "subject": "Task 19: Stream Purge with Filtering", "status": "pending", "blockedBy": [15, 16, 17, 18, 19]},
|
||||
{"id": 26, "subject": "Task 20: Interest Retention Policy", "status": "pending", "blockedBy": [15, 16, 17, 18, 19]},
|
||||
{"id": 27, "subject": "Task 21: Mirror/Source Retry Enhancement", "status": "pending", "blockedBy": [15, 16, 17, 18, 19]},
|
||||
{"id": 28, "subject": "Task 22: Client Flush Coalescing", "status": "pending"},
|
||||
{"id": 29, "subject": "Task 23: Client Stall Gate", "status": "pending", "blockedBy": [28]},
|
||||
{"id": 30, "subject": "Task 24: Write Timeout Recovery", "status": "pending", "blockedBy": [29]},
|
||||
{"id": 31, "subject": "Task 25: MQTT JetStream Persistence", "status": "pending", "blockedBy": [7, 8, 11, 20, 21]},
|
||||
{"id": 32, "subject": "Task 26: SIGHUP Config Reload", "status": "pending"},
|
||||
{"id": 33, "subject": "Task 27: Implicit Route/Gateway Discovery", "status": "pending"}
|
||||
],
|
||||
"lastUpdated": "2026-02-25T00:00:00Z"
|
||||
}
|
||||
Reference in New Issue
Block a user