Build atomic ephemeral state and define single-active availability semantics #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #1
Depends on: #2, #3, #4
Outcome
Provide bounded, deterministic storage semantics for leases, endpoint observations, attempts, replay state, and expiry without introducing durable gameplay state.
Scope
Acceptance criteria
Starting implementation on
codex/issue-6-atomic-state, stacked on the verified #2–#5 foundation. I’ll define engine-agnostic atomic store contracts and a bounded single-process implementation with deterministic clocks/cleanup, fail-closed authorization, explicit overload/drain/restart semantics, and race/idempotency/cancellation/clock-movement tests.Implemented and pushed on
codex/issue-6-atomic-stateat02ca502.Delivered:
ServiceUnavailable,Draining,CapacityExceeded,Conflict,Expired,ReplayRejected, and tenant-hiddenNotFoundoutcomes;Verification:
/health/readyreturned 200 with the state-store readiness gate active;The issue remains open until the stacked branch is landed.