Files
natsdotnet/docs/plans/2026-02-24-full-go-parity-plan.md.tasks.json
Joseph Doherty 14019d4c58 docs: add full Go parity implementation plan (17 tasks, 3 phases)
Phase 1: RAFT transport, JetStream orchestration, FileStore S2/AEAD
Phase 2: JetStream cluster tests (~360), core tests (~100), FileStore (~100)
Phase 3: Stress, accounts/auth, message trace, config/reload, events
Target: 3,100+ tests from current 2,606
2026-02-24 05:42:29 -05:00

24 lines
2.0 KiB
JSON

{
"planPath": "docs/plans/2026-02-24-full-go-parity-plan.md",
"tasks": [
{"id": 70, "subject": "Task 1: RAFT Binary Wire Format Types", "status": "pending"},
{"id": 71, "subject": "Task 2: NatsRaftTransport", "status": "pending", "blockedBy": [70]},
{"id": 72, "subject": "Task 3: JetStreamService Orchestration", "status": "pending"},
{"id": 73, "subject": "Task 4: FileStore S2 Compression + AEAD Encryption", "status": "pending"},
{"id": 74, "subject": "Task 5: JetStream Cluster Test Infrastructure", "status": "pending", "blockedBy": [70, 71, 72, 73]},
{"id": 75, "subject": "Task 6: JS Cluster Tests - Leader Election & Failover", "status": "pending", "blockedBy": [74]},
{"id": 76, "subject": "Task 7: JS Cluster Tests - Stream Replication", "status": "pending", "blockedBy": [74]},
{"id": 77, "subject": "Task 8: JS Cluster Tests - Consumer Replication", "status": "pending", "blockedBy": [74]},
{"id": 78, "subject": "Task 9: JS Cluster Tests - Meta-cluster Governance", "status": "pending", "blockedBy": [74]},
{"id": 79, "subject": "Task 10: JS Cluster Tests - Advanced & Long-running", "status": "pending", "blockedBy": [74]},
{"id": 80, "subject": "Task 11: JetStream Core Tests", "status": "pending", "blockedBy": [72, 73]},
{"id": 81, "subject": "Task 12: FileStore Permutation Tests", "status": "pending", "blockedBy": [73]},
{"id": 82, "subject": "Task 13: Stress/NoRace Tests", "status": "pending", "blockedBy": [75, 76, 77, 78, 79, 80, 81]},
{"id": 83, "subject": "Task 14: Accounts/Auth Tests", "status": "pending", "blockedBy": [75, 76, 77, 78, 79, 80, 81]},
{"id": 84, "subject": "Task 15: Message Trace Tests", "status": "pending", "blockedBy": [75, 76, 77, 78, 79, 80, 81]},
{"id": 85, "subject": "Task 16: Config/Reload Tests", "status": "pending", "blockedBy": [75, 76, 77, 78, 79, 80, 81]},
{"id": 86, "subject": "Task 17: Events Tests", "status": "pending", "blockedBy": [75, 76, 77, 78, 79, 80, 81]}
],
"lastUpdated": "2026-02-24T12:00:00Z"
}