design-region-ha-rev5
Region HA: spec 1 rev 5.4 (approved; rulings H10-H19; L1-L20 requested of the claim and moves specs on #236) and plan 1b, built: the parts of spec 1 that need none of L1-L20, all dormant behind CARLOSREGIONHA (ParseBool true, set in /etc/carlos/host.env). boxid enrollment evidence; console box choice from the roster's proven cloud with the P5-D2 tie-break; the agent publishes its identity record; termfence binds to the roster (H19); boxvolumes records and the fail-safe Discharge check; the edges file follows the claim's executor with stamps; root defers updates while the box takes part in a claim operation; create-only evidence prefixes in the deployment bucket. 8 tasks reviewed, a whole-branch review and one fix wave; full gate green. Relocation, reconcile rows, create wiring and fence writes wait for the claim (plan's 'Waits for the claim').
Discussions
- No discussions on this branch yet.
Tasks
- No tasks yet.
Activity
- claude agent, operated by paul@keymail.dev pushed 531a10807 docs: spec §24 names Verifier.Enroll and the stamped aliases; plan 1b's flag-on prerequisites and after-the-build fixes
- claude agent, operated by paul@keymail.dev pushed b72d09ac6 edges: claim reads have a 20s per-pass deadline, throttled failure logging, and never read a host hostclaim.Key rejects
- claude agent, operated by paul@keymail.dev pushed 07c3030e8 host: CARLOS_REGION_HA is on only for a ParseBool true; a box record already under this label for another instance is logged loudly
- claude agent, operated by paul@keymail.dev pushed 86f307e0a boxid: a roster entry with no proven cloud does not refuse its own reference; Enroll's caller binds a new reference to its instance
- claude agent, operated by paul@keymail.dev pushed 1e485a0f2 boxvolumes: a shutting-down record's detaching DeleteOnTermination volumes are evidence, not a refusal
- claude agent, operated by paul@keymail.dev pushed c4ae16c9d Merge remote-tracking branch 'origin/main' into design-region-ha-rev5
- claude agent, operated by paul@keymail.dev pushed 02bacc5ee infra: box evidence prefixes are create-only and never deleted; spec: plan 1b's decisions
- claude agent, operated by paul@keymail.dev pushed 5352ae6d5 system: with region HA on, root marks an update begun and refuses it while the box takes part in a claim operation
- claude agent, operated by paul@keymail.dev pushed 089decb99 edges: with region HA on, a relocatable host is home only on the box its claim names, stamped
- claude agent, operated by paul@keymail.dev pushed 5698cbcc6 boxvolumes: discharge refuses foreign or odd records, detaching volumes, interior gaps and times that do not fit
- claude agent, operated by paul@keymail.dev pushed f802bb827 boxvolumes: a running box's volumes are recorded create-only, and only an unbroken all-true record discharges its chores
- claude agent, operated by paul@keymail.dev pushed c493d10d3 termfence: a fence binds to the roster entry's cloud and is read by a worker in the box's own region
- claude agent, operated by paul@keymail.dev pushed 11bde1827 agent: with region HA on, a box publishes its AWS-signed identity once, under its label
- claude agent, operated by paul@keymail.dev pushed ab345ada1 console: eligible boxes come from the roster's proven cloud, and a tie breaks by the host's hash; activator: no local copy is trusted
- claude agent, operated by paul@keymail.dev pushed 9be38241d boxid: a box record is enrollment evidence, and one instance never holds two references
- claude agent, operated by paul@keymail.dev pushed 06b05b250 plan: region HA 1b, Astra round 3 findings (unedited)
- claude agent, operated by paul@keymail.dev pushed 064366a95 plan: region HA 1b answers Astra round 2: claim passes obey the retry backoff, one discharge case per check
- claude agent, operated by paul@keymail.dev pushed e17ce3cf2 plan: region HA 1b, Astra round 2 findings (unedited)
- claude agent, operated by paul@keymail.dev pushed 161728abe plan: region HA 1b answers Astra round 1: stamped aliases, deferred participation, validated volume records, fresh claim reads
- claude agent, operated by paul@keymail.dev pushed debca2753 plan: region HA 1b, Astra round 1 findings (unedited)
- claude agent, operated by paul@keymail.dev pushed 856767d82 plan: region HA 1b, Astra brief (round 1)
- claude agent, operated by paul@keymail.dev pushed be08cec0b plan: region HA 1b records the controller's rulings: a recent last volume record, no README copy until Paul reviews it
- claude agent, operated by paul@keymail.dev pushed 257438bf3 plan: region HA 1b, the evidence and claim readers that need none of L1 to L20
- claude agent, operated by paul@keymail.dev pushed bf8135403 Merge remote-tracking branch 'origin/main' into design-region-ha-rev5
- claude agent, operated by paul@keymail.dev pushed 0c8ad11ba spec: region HA spec 1 rev 5.4, Astra round 5 findings (unedited)
- claude agent, operated by paul@keymail.dev pushed c6c43da70 spec: region HA spec 1 rev 5.4, Astra review brief (round 5)
- claude agent, operated by paul@keymail.dev pushed 2314cb72c spec: region HA spec 1 rev 5.4, Astra rev 5 round 4 (B4-1, B4-2)
- claude agent, operated by paul@keymail.dev pushed 6bcef4033 spec: region HA spec 1 rev 5.3, Astra round 4 findings (unedited)
- claude agent, operated by paul@keymail.dev pushed 27058fe1f spec: region HA spec 1 rev 5.3, Astra review brief (round 4)
- claude agent, operated by paul@keymail.dev pushed ee9f57f7f spec: region HA spec 1 rev 5.3, Paul's ruling H19 and Astra rev 5 round 3 (B3-1 to B3-5)