Files
natsnet/docs/batches.md
Joseph Doherty 8a126c4932 Add batch plans for batches 37-41 (rounds 19-21)
Generated design docs and implementation plans via Codex for:
- Batch 37: Stream Messages
- Batch 38: Consumer Lifecycle
- Batch 39: Consumer Dispatch
- Batch 40: MQTT Server/JSA
- Batch 41: MQTT Client/IO

All plans include mandatory verification protocol and anti-stub guardrails.
Updated batches.md with file paths and planned status.
All 42 batches (0-41) now have design docs and implementation plans.
2026-02-27 17:27:51 -05:00

7.8 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 design plan planned
38 Consumer Lifecycle design plan planned
39 Consumer Dispatch design plan planned
40 MQTT Server/JSA design plan planned
41 MQTT Client/IO design plan planned