This document has been split into per-batch files for easier navigation. See the engineering-journal/ directory:
- README.md - Index and reading guide
- Core Architecture - ADR-001 to ADR-008
- Batch A: Reliability - ADR-A01 to ADR-A04
- Batch B: Code Quality - ADR-B01 to ADR-B04
- Batch C: Self-Healing - ADR-C01 to ADR-C03
- Batch D: libp2p Features - ADR-D01 to ADR-D04
- Batch E: New Capabilities - ADR-E01 to ADR-E02
- Batch F: Daemon Mode - ADR-F01 to ADR-F04
- Batch G: Test Coverage - ADR-G01 to ADR-G04
- Batch H: Observability - ADR-H01 to ADR-H03
- Pre-Batch I - ADR-Ia01 to ADR-Ib02
- Batch I: Adaptive Path Selection - ADR-I01 to ADR-I06
- Post-I-2: Trust & Delivery - ADR-J01 to ADR-J06
- Pre-Phase 5 Hardening - ADR-K01 to ADR-K03
- Phase 5: Network Resilience - ADR-L01 to ADR-L08
- Dev Tooling - ADR-DT01 to ADR-DT02
- Phase 6: ACL + Relay Security + Client Invites - ADR-M01 to ADR-M08
- Phase 7: ZKP Privacy Layer - ADR-N01 to ADR-N18
- Phase 8: Identity & Remote Admin - ADR-O01 to ADR-O17
- Seed Relay Separation & Init Flow - ADR-P01 to ADR-P05
- Phase 9: SDK, Plugins & Protocol Consolidation - ADR-Q01 to ADR-Q05
- Phase 9: File Transfer Architecture - ADR-R01 to ADR-R09
- Post-Chaos Network Hardening - ADR-S01 to ADR-S07
- File Transfer Hardening - ADR-R10 to ADR-R16
- Phase 8B: Per-Peer Data Grants - ADR-T01 to ADR-T10
- Phase 9: Plugin Security Threat Analysis - ADR-U01 to ADR-U08
- Phase 9: Grant Receipt Protocol - ADR-V01 to ADR-V05
- Phase 9: Relay Circuit Investigation - ADR-W01 to ADR-W03
- FT-Y: Tail Slayer Path Reliability - ADR-X01 to ADR-X07
- FT-Y: Streaming Protocol Rewrite - ADR-Y01 to ADR-Y10
- FT-Y: Multi-Peer Adaptive Transfer Scheduling - ADR-MP01 to ADR-MP10
- FT-Y: Budget-Aware Relay Selection - ADR-BR01 to ADR-BR09
- FT-Y: Reed-Solomon Erasure Recovery - ADR-RS01 to ADR-RS08
- FT-Y: Verified-LAN Classification Migration - ADR-VL01 to ADR-VL05
- FT-Y: Persistent Proxy Service - ADR-PP01 to ADR-PP05
- FT-Y: TCP-for-LAN Experiment - ADR-TL01 to ADR-TL07