feat: add capnp

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2026-02-27 12:15:35 +01:00
parent 3162971c89
commit 749ae245c7
115 changed files with 16596 additions and 31 deletions

View File

@@ -1,6 +1,6 @@
# SQ-001: Domain Types
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-000
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-002: WAL Record Encoding/Decoding
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-001
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-003: Simulation I/O Traits
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-000
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-004: WAL Segment Writer
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-002, SQ-003
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-005: WAL Segment Reader
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-004
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-006: Sparse Offset Index
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-005
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-007: Storage Engine Facade
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-006
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-008: Protobuf API Definitions
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-000
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-009: Server Skeleton
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-008
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-010: Publish Endpoint (Single Node)
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-007, SQ-009
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-011: Subscribe Endpoint (Single Node)
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-010
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-012: Consumer Groups & Offset Tracking
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-011
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-013: Control Plane - Topic Management
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-012
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-014: SDK Producer
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-010
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-015: SDK Consumer
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-014, SQ-012
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-016: Object Store Shipping
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-007
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-017: WAL Trimming
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-016
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-018: S3 Read Fallback
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-017
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-019: Virtual Network for Simulation
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-003
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-020: Cluster Membership (Gossip)
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-009, SQ-019
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-021: Write Replication
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-020, SQ-010
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-022: Multi-Node Simulation Tests
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-021, SQ-019
**Priority:** High

View File

@@ -1,6 +1,6 @@
# SQ-023: Node Recovery / Catch-Up
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-021, SQ-018
**Priority:** Medium

View File

@@ -1,6 +1,6 @@
# SQ-024: Docker Compose & E2E Example
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-023
**Priority:** Low

View File

@@ -1,6 +1,6 @@
# SQ-025: Compression & Performance Tuning
**Status:** `[ ] TODO`
**Status:** `[x] DONE`
**Blocked by:** SQ-024
**Priority:** Low