moves-home-part2-plan
approved_moves_copy_test.go
+2 −1
approved_moves_copy_test.goLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-0-index.md
+1 −0
docs/superpowers/plans/2026-10-06-moves-phase1-0-index.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-copy.md
+23 −1
docs/superpowers/plans/2026-10-06-moves-phase1-copy.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-rehearsal.md
+185 −36
docs/superpowers/plans/2026-10-06-moves-phase1-rehearsal.mdLoading diff…
docs/superpowers/plans/2026-10-15-moves-home-region-part2.md
+426 −0
docs/superpowers/plans/2026-10-15-moves-home-region-part2.mdLoading diff…
docs/superpowers/plans/CODEX-BRIEF-MOVES-HOME-PART2-BUILD-R1.md
+17 −0
docs/superpowers/plans/CODEX-BRIEF-MOVES-HOME-PART2-BUILD-R1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-MOVES-HOME-PART2-BUILD-R1.md
+30 −0
docs/superpowers/plans/CODEX-PLAN-MOVES-HOME-PART2-BUILD-R1.mdLoading diff…
docs/superpowers/specs/2026-10-02-move-any-app-design.md
+24 −7
docs/superpowers/specs/2026-10-02-move-any-app-design.mdLoading diff…
home_region_args_test.go
+520 −0
home_region_args_test.goLoading diff…
internal/activator/agentowned_moves_test.go
+136 −0
internal/activator/agentowned_moves_test.goLoading diff…
internal/activator/backend_exec.go
+29 −3
internal/activator/backend_exec.goLoading diff…
internal/console/apiinstancemove.go
+94 −15
internal/console/apiinstancemove.goLoading diff…
internal/console/apiinstancemove_home_test.go
+471 −0
internal/console/apiinstancemove_home_test.goLoading diff…
internal/console/boxselect.go
+9 −7
internal/console/boxselect.goLoading diff…
internal/console/instancesplacement.go
+51 −20
internal/console/instancesplacement.goLoading diff…
internal/host/claimlaunchdigest_main_test.go
+40 −0
internal/host/claimlaunchdigest_main_test.goLoading diff…
internal/host/claimmoveaccess.go
+4 −2
internal/host/claimmoveaccess.goLoading diff…
internal/host/claimmoveaccess_test.go
+2 −2
internal/host/claimmoveaccess_test.goLoading diff…
internal/host/claimretryrecovery_test.go
+46 −6
internal/host/claimretryrecovery_test.goLoading diff…
internal/host/movescut.go
+29 −3
internal/host/movescut.goLoading diff…
internal/host/movescut_test.go
+10 −11
internal/host/movescut_test.goLoading diff…
internal/host/movesenvpin_lifetime_test.go
+119 −0
internal/host/movesenvpin_lifetime_test.goLoading diff…
internal/host/movesenvpin_test.go
+262 −0
internal/host/movesenvpin_test.goLoading diff…
internal/host/movesenvskew_test.go
+165 −0
internal/host/movesenvskew_test.goLoading diff…
internal/host/movesfinal_test.go
+56 −22
internal/host/movesfinal_test.goLoading diff…
internal/host/movesheldenv.go
+10 −10
internal/host/movesheldenv.goLoading diff…
internal/host/moveshome_fixture_test.go
+240 −0
internal/host/moveshome_fixture_test.goLoading diff…
internal/host/moveshome_target_test.go
+2041 −0
internal/host/moveshome_target_test.goLoading diff…
internal/host/movesland_probe_test.go
+2 −2
internal/host/movesland_probe_test.goLoading diff…
internal/host/movesland_test.go
+12 −12
internal/host/movesland_test.goLoading diff…
internal/host/movesparks_test.go
+433 −4
internal/host/movesparks_test.goLoading diff…
internal/host/movespass.go
+8 −6
internal/host/movespass.goLoading diff…
internal/host/movesphase1.go
+2 −2
internal/host/movesphase1.goLoading diff…
internal/host/movesphase1_harness_test.go
+226 −27
internal/host/movesphase1_harness_test.goLoading diff…
internal/host/movesphase1_test.go
+1 −1
internal/host/movesphase1_test.goLoading diff…
internal/host/movesprobeowners.go
+173 −35
internal/host/movesprobeowners.goLoading diff…
internal/host/movesprobeowners_committed_test.go
+1 −1
internal/host/movesprobeowners_committed_test.goLoading diff…
internal/host/movesprobeowners_test.go
+52 −12
internal/host/movesprobeowners_test.goLoading diff…
internal/host/movesrecover_test.go
+19 −7
internal/host/movesrecover_test.goLoading diff…
internal/host/movesrecoveryowners.go
+3 −3
internal/host/movesrecoveryowners.goLoading diff…
internal/host/movesrecoveryowners_test.go
+21 −14
internal/host/movesrecoveryowners_test.goLoading diff…
internal/host/movesrecoveryprobe.go
+1 −1
internal/host/movesrecoveryprobe.goLoading diff…
internal/host/movesreport.go
+34 −21
internal/host/movesreport.goLoading diff…
internal/host/movesreport_test.go
+10 −10
internal/host/movesreport_test.goLoading diff…
internal/host/movesrevert.go
+129 −0
internal/host/movesrevert.goLoading diff…
internal/host/movesrevert_test.go
+233 −9
internal/host/movesrevert_test.goLoading diff…
internal/host/movesrollback_test.go
+2 −2
internal/host/movesrollback_test.goLoading diff…
internal/host/moveswakesource.go
+7 −7
internal/host/moveswakesource.goLoading diff…
internal/host/moveswakesource_linux_test.go
+10 −4
internal/host/moveswakesource_linux_test.goLoading diff…
internal/host/plan10_j2_adapter_test.go
+1 −1
internal/host/plan10_j2_adapter_test.goLoading diff…
internal/hostops/move_home_target_test.go
+263 −0
internal/hostops/move_home_target_test.goLoading diff…
internal/hostops/move_recovery_commit_test.go
+62 −0
internal/hostops/move_recovery_commit_test.goLoading diff…
internal/moves/envreport.go
+173 −19
internal/moves/envreport.goLoading diff…
internal/moves/envreport_instancekey_test.go
+2 −2
internal/moves/envreport_instancekey_test.goLoading diff…
internal/moves/envreport_test.go
+274 −15
internal/moves/envreport_test.goLoading diff…
internal/provision/plan14_root_reads_test.go
+20 −0
internal/provision/plan14_root_reads_test.goLoading diff…
internal/provision/plan9_b8_census_test.go
+8 −3
internal/provision/plan9_b8_census_test.goLoading diff…
internal/provision/testdata/plan14-root-reads-home-part2.tsv
+42 −0
internal/provision/testdata/plan14-root-reads-home-part2.tsvLoading diff…