# 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](plans/2026-02-27-batch-0-implementable-tests-design.md) | [plan](plans/2026-02-27-batch-0-implementable-tests-plan.md) | planned | | 1 | Proto, Const, CipherSuites, NKey, JWT | [design](plans/2026-02-27-batch-1-proto-const-ciphersuites-nkey-jwt-design.md) | [plan](plans/2026-02-27-batch-1-proto-const-ciphersuites-nkey-jwt-plan.md) | planned | | 2 | Parser, Sublist, MemStore remainders | [design](plans/2026-02-27-batch-2-parser-sublist-memstore-remainders-design.md) | [plan](plans/2026-02-27-batch-2-parser-sublist-memstore-remainders-plan.md) | planned | | 3 | SendQ, Service, Client ProxyProto | [design](plans/2026-02-27-batch-3-sendq-service-client-proxyproto-design.md) | [plan](plans/2026-02-27-batch-3-sendq-service-client-proxyproto-plan.md) | planned | | 4 | Logging | [design](plans/2026-02-27-batch-4-logging-design.md) | [plan](plans/2026-02-27-batch-4-logging-plan.md) | planned | | 5 | JetStream Errors | [design](plans/2026-02-27-batch-5-jetstream-errors-design.md) | [plan](plans/2026-02-27-batch-5-jetstream-errors-plan.md) | planned | | 6 | Opts package-level functions | [design](plans/2026-02-27-batch-6-opts-package-level-functions-design.md) | [plan](plans/2026-02-27-batch-6-opts-package-level-functions-plan.md) | planned | | 7 | Opts class methods + Reload | [design](plans/2026-02-27-batch-7-opts-class-methods-reload-design.md) | [plan](plans/2026-02-27-batch-7-opts-class-methods-reload-plan.md) | planned | | 8 | Store Interfaces | [design](plans/2026-02-27-batch-8-store-interfaces-design.md) | [plan](plans/2026-02-27-batch-8-store-interfaces-plan.md) | planned | | 9 | Auth, DirStore, OCSP foundations | [design](plans/2026-02-27-batch-9-auth-dirstore-ocsp-foundations-design.md) | [plan](plans/2026-02-27-batch-9-auth-dirstore-ocsp-foundations-plan.md) | planned | | 10 | OCSP Cache + JS Events | [design](plans/2026-02-27-batch-10-ocsp-cache-js-events-design.md) | [plan](plans/2026-02-27-batch-10-ocsp-cache-js-events-plan.md) | planned | | 11 | FileStore Init | [design](plans/2026-02-27-batch-11-filestore-init-design.md) | [plan](plans/2026-02-27-batch-11-filestore-init-implementation-plan.md) | planned | | 12 | FileStore Recovery | [design](plans/2026-02-27-batch-12-filestore-recovery-design.md) | [plan](plans/2026-02-27-batch-12-filestore-recovery-plan.md) | planned | | 13 | FileStore Read/Query | | | not_planned | | 14 | FileStore Write/Lifecycle | | | not_planned | | 15 | MsgBlock + ConsumerFileStore | | | not_planned | | 16 | Client Core (first half) | [design](plans/2026-02-27-batch-16-client-core-first-half-design.md) | [plan](plans/2026-02-27-batch-16-client-core-first-half-plan.md) | planned | | 17 | Client Core (second half) | [design](plans/2026-02-27-batch-17-client-core-second-half-design.md) | [plan](plans/2026-02-27-batch-17-client-core-second-half-plan.md) | 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 |