Files
natsnet/docs/batches.md
Joseph Doherty f0455a1e45 Add batch plans for batches 6-7, 9-12, 16-17 (rounds 4-7)
Generated design docs and implementation plans via Codex for:
- Batch 6: Opts package-level functions
- Batch 7: Opts class methods + Reload
- Batch 9: Auth, DirStore, OCSP foundations
- Batch 10: OCSP Cache + JS Events
- Batch 11: FileStore Init
- Batch 12: FileStore Recovery
- Batch 16: Client Core (first half)
- Batch 17: Client Core (second half)

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

4.3 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 not_planned
14 FileStore Write/Lifecycle not_planned
15 MsgBlock + ConsumerFileStore not_planned
16 Client Core (first half) design plan planned
17 Client Core (second half) design plan planned
18 Server Core not_planned
19 Accounts Core not_planned
20 Accounts Resolvers not_planned
21 Events + MsgTrace not_planned
22 Monitoring not_planned
23 Routes not_planned
24 Leaf Nodes not_planned
25 Gateways not_planned
26 WebSocket not_planned
27 JetStream Core not_planned
28 JetStream API not_planned
29 JetStream Batching not_planned
30 Raft Part 1 not_planned
31 Raft Part 2 not_planned
32 JS Cluster Meta not_planned
33 JS Cluster Streams not_planned
34 JS Cluster Consumers not_planned
35 JS Cluster Remaining not_planned
36 Stream Lifecycle not_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