moves-phase1-4
apimode_test.go
+5 −0
apimode_test.goLoading diff…
approved_moves_copy_scan_test.go
+1 −1
approved_moves_copy_scan_test.goLoading diff…
approved_moves_copy_test.go
+7 −0
approved_moves_copy_test.goLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-copy.md
+17 −1
docs/superpowers/plans/2026-10-06-moves-phase1-copy.mdLoading diff…
internal/console/apiinstancemove.go
+52 −6
internal/console/apiinstancemove.goLoading diff…
internal/console/apiinstancemove_claim_test.go
+40 −0
internal/console/apiinstancemove_claim_test.goLoading diff…
internal/console/apiinstancemove_test.go
+232 −3
internal/console/apiinstancemove_test.goLoading diff…
internal/host/movescut.go
+25 −11
internal/host/movescut.goLoading diff…
internal/host/movesfinal.go
+32 −10
internal/host/movesfinal.goLoading diff…
internal/host/moveshold.go
+46 −0
internal/host/moveshold.goLoading diff…
internal/host/moveshold_test.go
+102 −0
internal/host/moveshold_test.goLoading diff…
internal/host/movesinstall.go
+1097 −0
internal/host/movesinstall.goLoading diff…
internal/host/movesinstall_test.go
+825 −0
internal/host/movesinstall_test.goLoading diff…
internal/host/movesland.go
+79 −511
internal/host/movesland.goLoading diff…
internal/host/movesland_finalfix_test.go
+3 −7
internal/host/movesland_finalfix_test.goLoading diff…
internal/host/movesland_test.go
+11 −16
internal/host/movesland_test.goLoading diff…
internal/host/moveslandinstall.go
+167 −92
internal/host/moveslandinstall.goLoading diff…
internal/host/moveslandpark.go
+85 −49
internal/host/moveslandpark.goLoading diff…
internal/host/movespass.go
+77 −0
internal/host/movespass.goLoading diff…
internal/host/movesphase1.go
+5 −3
internal/host/movesphase1.goLoading diff…
internal/host/movespolicy.go
+208 −12
internal/host/movespolicy.goLoading diff…
internal/host/movespolicy_test.go
+658 −3
internal/host/movespolicy_test.goLoading diff…
internal/host/movesrecover.go
+958 −0
internal/host/movesrecover.goLoading diff…
internal/host/movesrecover_test.go
+937 −0
internal/host/movesrecover_test.goLoading diff…
internal/host/movesretire.go
+30 −4
internal/host/movesretire.goLoading diff…
internal/host/movesretry_test.go
+261 −0
internal/host/movesretry_test.goLoading diff…
internal/host/movesrevert.go
+907 −0
internal/host/movesrevert.goLoading diff…
internal/host/movesrevert_test.go
+1072 −0
internal/host/movesrevert_test.goLoading diff…
internal/host/movesrollback.go
+1567 −0
internal/host/movesrollback.goLoading diff…
internal/host/movesrollback_finalfix_test.go
+536 −0
internal/host/movesrollback_finalfix_test.goLoading diff…
internal/host/movesrollback_test.go
+1240 −0
internal/host/movesrollback_test.goLoading diff…
internal/host/movesrollback_witness_test.go
+243 −0
internal/host/movesrollback_witness_test.goLoading diff…
internal/hostbox/wakepolicy.go
+32 −2
internal/hostbox/wakepolicy.goLoading diff…
internal/hostbox/wakepolicy_test.go
+84 −0
internal/hostbox/wakepolicy_test.goLoading diff…
internal/hostclaim/move.go
+395 −16
internal/hostclaim/move.goLoading diff…
internal/hostclaim/move_recovery_external_test.go
+69 −0
internal/hostclaim/move_recovery_external_test.goLoading diff…
internal/hostclaim/move_return_fence_test.go
+120 −0
internal/hostclaim/move_return_fence_test.goLoading diff…
internal/hostclaim/move_test.go
+767 −0
internal/hostclaim/move_test.goLoading diff…
internal/hostclaim/move_witness_test.go
+135 −0
internal/hostclaim/move_witness_test.goLoading diff…
internal/moves/ids.go
+3 −2
internal/moves/ids.goLoading diff…
internal/moves/ids_test.go
+26 −0
internal/moves/ids_test.goLoading diff…
internal/moves/returnlane.go
+96 −0
internal/moves/returnlane.goLoading diff…
internal/moves/returnlane_test.go
+140 −0
internal/moves/returnlane_test.goLoading diff…
internal/provision/move_test.go
+821 −0
internal/provision/move_test.goLoading diff…
internal/provision/provision.go
+588 −0
internal/provision/provision.goLoading diff…
internal/registry/hold_test.go
+56 −0
internal/registry/hold_test.goLoading diff…
internal/registry/registry.go
+24 −0
internal/registry/registry.goLoading diff…