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