design-region-ha-rev5
docs/superpowers/plans/2026-10-06-region-ha-1b-claim-readers.md
+4312 −0
docs/superpowers/plans/2026-10-06-region-ha-1b-claim-readers.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-1.md
+47 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-2.md
+70 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-2.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-3.md
+56 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-3.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R1.md
+19 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R2.md
+29 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R2.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R3.md
+14 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R3.mdLoading diff…
docs/superpowers/specs/2026-10-04-region-ha-box-placement-design.md
+1343 −427
docs/superpowers/specs/2026-10-04-region-ha-box-placement-design.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-1.md
+47 −0
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-1.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-2.md
+77 −0
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-2.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-3.md
+68 −0
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-3.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-4.md
+49 −0
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-4.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-5.md
+12 −0
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-5.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-1.md
+61 −0
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-1.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-2.md
+85 −0
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-2.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-3.md
+78 −0
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-3.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-4.md
+70 −0
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-4.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-5.md
+57 −0
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-5.mdLoading diff…
infra/modules/deployment-buckets/main.tf
+20 −11
infra/modules/deployment-buckets/main.tfLoading diff…
infra/modules/deployment-buckets/tests/evidence.tftest.hcl
+62 −0
infra/modules/deployment-buckets/tests/evidence.tftest.hclLoading diff…
internal/activator/activator.go
+5 −1
internal/activator/activator.goLoading diff…
internal/activator/installed.go
+5 −34
internal/activator/installed.goLoading diff…
internal/activator/installed_test.go
+0 −32
internal/activator/installed_test.goLoading diff…
internal/boxid/boxid_test.go
+113 −90
internal/boxid/boxid_test.goLoading diff…
internal/boxid/record.go
+24 −46
internal/boxid/record.goLoading diff…
internal/boxid/verify.go
+121 −39
internal/boxid/verify.goLoading diff…
internal/boxvolumes/volumes.go
+394 −0
internal/boxvolumes/volumes.goLoading diff…
internal/boxvolumes/volumes_test.go
+361 −0
internal/boxvolumes/volumes_test.goLoading diff…
internal/console/boxchoice.go
+50 −26
internal/console/boxchoice.goLoading diff…
internal/console/boxchoice_test.go
+76 −29
internal/console/boxchoice_test.goLoading diff…
internal/edge/homemap_alias_stamp_test.go
+18 −0
internal/edge/homemap_alias_stamp_test.goLoading diff…
internal/host/agent.go
+3 −0
internal/host/agent.goLoading diff…
internal/host/boxrecord.go
+189 −0
internal/host/boxrecord.goLoading diff…
internal/host/boxrecord_test.go
+183 −0
internal/host/boxrecord_test.goLoading diff…
internal/host/edgesclaims.go
+276 −0
internal/host/edgesclaims.goLoading diff…
internal/host/edgesclaims_test.go
+421 −0
internal/host/edgesclaims_test.goLoading diff…
internal/host/edgesfile.go
+34 −8
internal/host/edgesfile.goLoading diff…
internal/host/systemapply.go
+17 −0
internal/host/systemapply.goLoading diff…
internal/host/systemparticipation.go
+134 −0
internal/host/systemparticipation.goLoading diff…
internal/host/systemparticipation_test.go
+205 −0
internal/host/systemparticipation_test.goLoading diff…
internal/termfence/fence.go
+94 −30
internal/termfence/fence.goLoading diff…
internal/termfence/fence_test.go
+110 −28
internal/termfence/fence_test.goLoading diff…