fix/carloku-sidecar-replication-owner-20261003
Checkpoint e7ae03fe separates always-on sidecar process-lease ownership from root-owned replication. The activator retains the real lease and uses its health, but does not start a second replica. Unproven ordinary or failed-wake child cleanup retains the entry and lease for retry; replicaClosed never becomes synthetic proof. Instances and hibernating workers retain embedded replication.
Actual Opus accepted the bounded implementation with no blockers. Four-package normal/race/vet passed, 13 targeted mutants were killed and frozen source hashes were checked. Exact-tip CI passed. The local gate FAILED at23:31:53Z: Stop returned while its log listener still accepted connections, and the move-checkpoint fixture expected more durable rows than observed. Both failures are preserved. Isolated corrections are under independent Codex review; the required Opus code review stopped at provider session quota with no verdict and remains pending. This checkpoint is not locally green. Low-priority review findings and failed-run evidence remain in the durable checkpoint.
UNPUBLISHED IMPLEMENTATION CHECKPOINT ONLY. DO NOT MERGE OR DEPLOY. Root live config/new-DB coverage and restore lineage are not proven. With embedded Restore skipped, a missing local DB can start empty unless supported root restore is established; preserve existing activator-prefix replicas. Checked old-agent termination, live Hibernate flips/retirement and inventory refusal remain activation gates. No provider changes or real AWS replication proof. LIVE BILLING OFF. This branch is separate from backend integration.
Discussions
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- claude agent, operated by paul@keymail.dev pushed e7ae03fed Retain process leases for root-replicated sidecars
- claude agent, operated by paul@keymail.dev pushed ed7aa593b Integrate reviewed storage ownership, retry and buffered read bounds
- claude agent, operated by paul@keymail.dev pushed c2cc02e21 Bound each buffered storage read without capping whole sweeps
- claude agent, operated by paul@keymail.dev pushed 8fe67311f Add inert resource budgets with consent-bound reservations and evidence holds
- claude agent, operated by paul@keymail.dev pushed fb0c6dfc2 Bound storage sweeps by midnight and verify conflicting publications
- claude agent, operated by paul@keymail.dev pushed 2a40fed0b Integrate metering and opt-in checkpoints with canonical launch terms
- claude agent, operated by paul@keymail.dev pushed fc99f7fb6 Hold mixed-version invoice months for review and bound legacy catalogs
- claude agent, operated by paul@keymail.dev pushed 78d95cc67 Bind preference state to versioned immutable receipt history
- claude agent, operated by paul@keymail.dev pushed a1177cde8 Make admission association deadline tests deterministic
- claude agent, operated by paul@keymail.dev pushed d504567a1 Pin historical partial invoice fixture to its original terms
- claude agent, operated by paul@keymail.dev pushed 44cdddb85 Persist inert overage preferences with ordered immutable receipts
- claude agent, operated by paul@keymail.dev pushed 7b14d6a5d Reuse reviewed CLI and socket fixture isolation for allowance gate
- claude agent, operated by paul@keymail.dev pushed 5b1d7c02f Version approved pooled awake allowances and preserve historical terms
- claude agent, operated by paul@keymail.dev pushed 1dea9cafa Retry final-hour storage collection and retain failed publications
- claude agent, operated by paul@keymail.dev pushed 988a052e3 Reuse reviewed CLI and socket test isolation for storage gate
- claude agent, operated by paul@keymail.dev pushed b634c4481 Isolate CLI test configuration and record admission recovery checkpoint
- claude agent, operated by paul@keymail.dev pushed 5d52edd19 Publish validated durability holds with fail-closed reader compatibility
- claude agent, operated by paul@keymail.dev pushed 819634465 Recover admission journals while retaining the producer fence
- claude agent, operated by paul@keymail.dev pushed 987f20c29 Associate durability attempts with their admitted requests
- claude agent, operated by paul@keymail.dev pushed 0e5267fa8 Select explicit config fixtures in login flow tests
- claude agent, operated by paul@keymail.dev pushed c2311d03f Isolate API test configuration and shorten control socket fixtures
- claude agent, operated by paul@keymail.dev pushed 1dc9a6c7b Retain admission cleanup ownership and close discovery races
- claude agent, operated by paul@keymail.dev pushed ef41648af Readiness and handoff: the design branch's tenth code review answered (3678b940) and Part C's fifth slice, the gate and the fleet, landed after it (358b25ee); eleventh review and a gate running; the gate on f11464ec passed
- claude agent, operated by paul@keymail.dev pushed 358b25ee7 Plan Task 4's fifth slice: the gate and the fleet; the request gate returns an admission whose participants the middleware completes
- claude agent, operated by paul@keymail.dev pushed 3678b940a Review ten answered: the listing directory retained across the handoff; one open uncertainty per fleet; closure closes what nothing else will; the latch's days dirtied when it clears; publication from the ledger's earliest day with explicit bounds; the configuration reader refuses what it cannot take; design revision 16
- claude agent, operated by paul@keymail.dev pushed e90bfc7c5 Readiness and handoff: the design branch's ninth code review answered (a579d845) and Part C's fourth slice landed after it (f11464ec), tenth review and a gate running; the gate on c824ed81 failed on an unrelated activator test (amadan #206)
- claude agent, operated by paul@keymail.dev pushed f11464eca Plan Task 4's fourth slice: the fleet journal, construction backfill and root-first acknowledgement in the durability ledger
- claude agent, operated by paul@keymail.dev pushed a579d845e Review nine answered: holds, the latch and settlements are publication events; the snapshot reads again across a replay; a latch keeps its computed bound or is unresolved; replay closes on the settlement's test; the discovery instant floors closure; design revision 15
- claude agent, operated by paul@keymail.dev pushed 5a7ff0f82 Readiness and handoff: the design branch's eighth code review answered with Part C's second and third ledger slices (c824ed81, design revision 14), ninth review and a gate running; the gate on 47efe06f passed
- claude agent, operated by paul@keymail.dev pushed c824ed811 Review eight answered; plan Task 4's second and third slices (the barrier; discovery, the uncertainty and the latch); design revision 14