Files
natsnet/docs/batches.md
Joseph Doherty f8dce79ac0 Add batch plans for batches 31-36 (rounds 16-18)
Generated design docs and implementation plans via Codex for:
- Batch 31: Raft Part 2
- Batch 32: JS Cluster Meta
- Batch 33: JS Cluster Streams
- Batch 34: JS Cluster Consumers
- Batch 35: JS Cluster Remaining
- Batch 36: Stream Lifecycle

All plans include mandatory verification protocol and anti-stub guardrails.
Updated batches.md with file paths and planned status.
2026-02-27 17:01:31 -05:00

7.1 KiB

Porting Batches

Batch Status Definitions

Status Description
not_planned No plan has been generated yet for this batch
planned A plan has been generated but execution has not started
executing The plan has been started but is not yet complete
completed The plan has been fully executed but not yet verified
verified The plan has been executed and verified

Batches

Batch # Batch Name Design File Plan File Status
0 Implementable Tests design plan planned
1 Proto, Const, CipherSuites, NKey, JWT design plan planned
2 Parser, Sublist, MemStore remainders design plan planned
3 SendQ, Service, Client ProxyProto design plan planned
4 Logging design plan planned
5 JetStream Errors design plan planned
6 Opts package-level functions design plan planned
7 Opts class methods + Reload design plan planned
8 Store Interfaces design plan planned
9 Auth, DirStore, OCSP foundations design plan planned
10 OCSP Cache + JS Events design plan planned
11 FileStore Init design plan planned
12 FileStore Recovery design plan planned
13 FileStore Read/Query design plan planned
14 FileStore Write/Lifecycle design plan planned
15 MsgBlock + ConsumerFileStore design plan planned
16 Client Core (first half) design plan planned
17 Client Core (second half) design plan planned
18 Server Core design plan planned
19 Accounts Core design plan planned
20 Accounts Resolvers design plan planned
21 Events + MsgTrace design plan planned
22 Monitoring design plan planned
23 Routes design plan planned
24 Leaf Nodes design plan planned
25 Gateways design plan planned
26 WebSocket design plan planned
27 JetStream Core design plan planned
28 JetStream API design plan planned
29 JetStream Batching design plan planned
30 Raft Part 1 design plan planned
31 Raft Part 2 design plan planned
32 JS Cluster Meta design plan planned
33 JS Cluster Streams design plan planned
34 JS Cluster Consumers design plan planned
35 JS Cluster Remaining design plan planned
36 Stream Lifecycle design plan planned
37 Stream Messages not_planned
38 Consumer Lifecycle not_planned
39 Consumer Dispatch not_planned
40 MQTT Server/JSA not_planned
41 MQTT Client/IO not_planned