13128 Commits (c0a805184f4ecb34dc8a7dd4b416f3fdbccc93db)
 

Author SHA1 Message Date
pingqiu c0a805184f chore: archive superseded V2 design docs 1 day ago
pingqiu bdf20fde71 feat: Phase 12 — production hardening (disturbance, soak, testrunner scenarios) 1 day ago
pingqiu bdf83e350e feat: Phase 11 — product-surface rebinding (snapshot, CSI, publication, restore) 1 day ago
pingqiu 3ec8fab2f1 feat: Phase 10 — control-plane closure (identity, convergence, idempotence) 1 day ago
pingqiu c7eb87c587 feat: Phase 09 — V2 execution primitives and production closure 1 day ago
pingqiu 643a5a1074 feat: Phase 12 P3+P4 — diagnosability surfaces, perf floor, rollout gates 1 day ago
pingqiu ebe95b6e2e fix: flusher OOM on multi-block writes + testrunner enhancements 1 day ago
pingqiu 46faf0f7e3 feat: Phase 09 P0 — production execution closure plan 3 days ago
pingqiu 1497204e81 fix: require CatchUp outcome, true simultaneous overlap, observability assertions 3 days ago
pingqiu 77a6e60fa3 feat: add P3 hardening validation — 4 matrix + 2 extra cases (Phase 08) 3 days ago
pingqiu 08e34e02ae feat: separate CommittedLSN from CheckpointLSN, close catch-up ONE CHAIN (Phase 08 P2) 3 days ago
pingqiu 1c178c0853 fix: rename rebuild test to match actual path, use t.Skipf for V1 catch-up limitation 3 days ago
pingqiu 8b1b6ec1c0 fix: update executor doc comment to reflect P2 implementation status 3 days ago
pingqiu 1578adfba5 fix: wire real v2bridge I/O into engine executors (Phase 08 P2 closure) 3 days ago
pingqiu ec51cfa474 fix: rewrite P2 as one-chain proofs with pin release assertions 3 days ago
pingqiu c9671c4e47 feat: integrated execution chain — catch-up + rebuild + cleanup (Phase 08 P2) 3 days ago
pingqiu 04bc261f9b fix: deliver assignment intent to real engine orchestrator, not discard 3 days ago
pingqiu 46ef79ce35 fix: stable ServerID in assignments, fail-closed on missing identity, wire into ProcessAssignments 3 days ago
pingqiu 48b3e1b8c8 feat: add real control delivery bridge from BlockVolumeAssignment (Phase 08 P1) 3 days ago
pingqiu cd8bfb21d4 fix: tighten FC1 new-session assertion and FC4 proof-detail check 4 days ago
pingqiu cd4b91033f fix: force failure conditions in P2 tests, add BlockVol.ForceFlush 4 days ago
pingqiu 26bf7bc582 feat: add integrated failure replay tests through real bridge path (Phase 07 P2) 4 days ago
pingqiu 4aab00b149 feat: add real v2bridge integration tests against file-backed BlockVol 4 days ago
pingqiu cfec3bff4a fix: update contract.go field source docs to match P1 implementation 4 days ago
pingqiu d5b2a3a345 fix: WALTailLSN is now an LSN boundary, ScanWALEntries uses durable checkpoint 4 days ago
pingqiu 785a7d7efd feat: wire real pinner into flusher retention + real WAL scan executor (Phase 07 P1) 4 days ago
pingqiu c00c9e3e3d feat: add real BlockVolPinner + BlockVolExecutor in v2bridge (Phase 07 P1) 4 days ago
pingqiu d5ecf471fe feat: real blockvol integration — StatusSnapshot + v2bridge reader + contract interfaces (Phase 07 P1) 4 days ago
pingqiu 8c326c871c feat: add contract interfaces and pin/release via release-func pattern (Phase 07 P1) 4 days ago
pingqiu 05daede7f9 feat: add V2 bridge adapters for blockvol (Phase 07 P0) 4 days ago
pingqiu 4df61f290b fix: true mid-executor invalidation test via OnStep hook 4 days ago
pingqiu 5b63d34d6b fix: snapshot+tail WAL pin failure cleanup + true mid-executor epoch test 4 days ago
pingqiu 332f598606 fix: close P3 failure classes — session cleanup, causal logging, CancelPlan 4 days ago
pingqiu 56afa55f13 feat: add P3 failure-class validation through planner/executor (Phase 06) 4 days ago
pingqiu f5c0aab454 fix: rebuild executor consumes bound plan, fix catch-up timing 4 days ago
pingqiu 50442acb2e feat: add stepwise executor with release symmetry (Phase 06 P2) 4 days ago
pingqiu 45bf111ce8 fix: derive WAL pin from actual replay need, PlanRebuild fails closed 4 days ago
pingqiu d4f7697dd8 fix: add full-base pin and clean up session on WAL pin failure 4 days ago
pingqiu f73a3fdab2 feat: add storage/control adapters and recovery driver (Phase 06 P0/P1) 4 days ago
pingqiu 512bb5bcf6 fix: orchestrator owns full catch-up contract (budget + truncation) 4 days ago
pingqiu adaff8ddb3 fix: only log endpoint_changed when endpoint actually changed 5 days ago
pingqiu 5cdee4a011 fix: orchestrator owns zero-gap completion and per-replica invalidation logging 5 days ago
pingqiu 47238df0d7 fix: add RecoveryOrchestrator as real integrated entry path 5 days ago
pingqiu 7436b3b79c feat: add integration closure and observability (Phase 05 Slice 4) 5 days ago
pingqiu 4d06622c01 fix: add nil check for RetainedHistory in sender APIs 5 days ago
pingqiu cc8c529962 fix: connect recovery decisions to RetainedHistory, fix rebuild source 5 days ago
pingqiu ff7ea41099 feat: add engine data/recoverability core (Phase 05 Slice 3) 5 days ago
pingqiu 368a956aee fix: correct catch-up entry counting and rebuild transfer gate 5 days ago
pingqiu 930de4ba78 feat: add Slice 2 recovery execution tests (Phase 05) 5 days ago
pingqiu 61e9408261 fix: separate stable ReplicaID from Endpoint in registry 5 days ago