region-ha-hostlife-two-box
docs/superpowers/plans/2026-10-06-moves-phase1-0-index.md
+380 −0
docs/superpowers/plans/2026-10-06-moves-phase1-0-index.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-1-copy-and-staging.md
+3612 −0
docs/superpowers/plans/2026-10-06-moves-phase1-1-copy-and-staging.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-2-cut-flip-landing.md
+817 −0
docs/superpowers/plans/2026-10-06-moves-phase1-2-cut-flip-landing.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-3-probe-commit-open.md
+379 −0
docs/superpowers/plans/2026-10-06-moves-phase1-3-probe-commit-open.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-4-rollback-return-declare-lost.md
+216 −0
docs/superpowers/plans/2026-10-06-moves-phase1-4-rollback-return-declare-lost.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-5-cleanup-and-parks.md
+166 −0
docs/superpowers/plans/2026-10-06-moves-phase1-5-cleanup-and-parks.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-6-cli-status-observability.md
+142 −0
docs/superpowers/plans/2026-10-06-moves-phase1-6-cli-status-observability.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-7-rehearsal-runbook.md
+123 −0
docs/superpowers/plans/2026-10-06-moves-phase1-7-rehearsal-runbook.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-copy.md
+73 −0
docs/superpowers/plans/2026-10-06-moves-phase1-copy.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-region-ha-conflicts.md
+99 −0
docs/superpowers/plans/2026-10-06-moves-region-ha-conflicts.mdLoading diff…
docs/superpowers/plans/2026-10-07-region-ha-hostlife-two-box.md
+10467 −0
docs/superpowers/plans/2026-10-07-region-ha-hostlife-two-box.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-MOVES-PHASE1-R1.md
+105 −0
docs/superpowers/plans/CODEX-PLAN-MOVES-PHASE1-R1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-MOVES-PHASE1-R2.md
+148 −0
docs/superpowers/plans/CODEX-PLAN-MOVES-PHASE1-R2.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-1.md
+53 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-2.md
+62 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-2.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-3.md
+65 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-3.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-4.md
+65 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-4.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-5.md
+68 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-5.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-6.md
+68 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-6.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-7.md
+68 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-7.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-8.md
+68 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-8.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-9.md
+68 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-BRIEF-9.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R1.md
+71 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R2.md
+50 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R2.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R3.md
+49 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R3.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R4.md
+54 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R4.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R5.md
+41 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R5.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R6.md
+41 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R6.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R7.md
+47 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R7.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R8.md
+48 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R8.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R9.md
+38 −0
docs/superpowers/plans/CODEX-PLAN-REGION-HA-TWO-BOX-R9.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R3.md
+96 −0
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R3.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R4.md
+95 −0
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R4.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R5.md
+136 −0
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R5.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R6.md
+122 −0
docs/superpowers/plans/CODEX-PLAN1-REVIEW-R6.mdLoading diff…
docs/superpowers/specs/2026-10-02-move-any-app-design.md
+7333 −0
docs/superpowers/specs/2026-10-02-move-any-app-design.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-JOINT-R1.md
+303 −0
docs/superpowers/specs/CODEX-FINDINGS-JOINT-R1.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-JOINT-R2.md
+208 −0
docs/superpowers/specs/CODEX-FINDINGS-JOINT-R2.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-MOVES-R1.md
+129 −0
docs/superpowers/specs/CODEX-FINDINGS-MOVES-R1.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-MOVES-R2.md
+150 −0
docs/superpowers/specs/CODEX-FINDINGS-MOVES-R2.mdLoading diff…
internal/sim/hostlife/background_test.go
+479 −0
internal/sim/hostlife/background_test.goLoading diff…
internal/sim/hostlife/budget_test.go
+198 −0
internal/sim/hostlife/budget_test.goLoading diff…
internal/sim/hostlife/console_test.go
+1306 −0
internal/sim/hostlife/console_test.goLoading diff…
internal/sim/hostlife/expected-outcomes.txt
+23 −0
internal/sim/hostlife/expected-outcomes.txtLoading diff…
internal/sim/hostlife/ltx_test.go
+777 −0
internal/sim/hostlife/ltx_test.goLoading diff…
internal/sim/hostlife/moves_test.go
+2080 −0
internal/sim/hostlife/moves_test.goLoading diff…
internal/sim/hostlife/mutate.sh
+170 −0
internal/sim/hostlife/mutate.shLoading diff…
internal/sim/hostlife/protocol_test.go
+2512 −0
internal/sim/hostlife/protocol_test.goLoading diff…
internal/sim/hostlife/rules_test.go
+147 −0
internal/sim/hostlife/rules_test.goLoading diff…
internal/sim/hostlife/sim_test.go
+973 −0
internal/sim/hostlife/sim_test.goLoading diff…
internal/sim/hostlife/witness_test.go
+3554 −0
internal/sim/hostlife/witness_test.goLoading diff…
internal/sim/hostlife/world_test.go
+1353 −0
internal/sim/hostlife/world_test.goLoading diff…
internal/sim/litestreamfacts/facts_test.go
+971 −0
internal/sim/litestreamfacts/facts_test.goLoading diff…