carlos / platform Public

moves-phase1-4

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

CI passed — run details

apimode_test.go

Loading diff…

approved_moves_copy_scan_test.go

Loading diff…

approved_moves_copy_test.go

Loading diff…

docs/superpowers/plans/2026-10-06-moves-phase1-copy.md

Loading diff…

internal/console/apiinstancemove.go

Loading diff…

internal/console/apiinstancemove_claim_test.go

Loading diff…

internal/console/apiinstancemove_test.go

Loading diff…

internal/host/movescut.go

Loading diff…

internal/host/movesfinal.go

Loading diff…

internal/host/moveshold.go

Loading diff…

internal/host/moveshold_test.go

Loading diff…

internal/host/movesinstall.go

Loading diff…

internal/host/movesinstall_test.go

Loading diff…

internal/host/movesland.go

Loading diff…

internal/host/movesland_finalfix_test.go

Loading diff…

internal/host/movesland_test.go

Loading diff…

internal/host/moveslandinstall.go

Loading diff…

internal/host/moveslandpark.go

Loading diff…

internal/host/movespass.go

Loading diff…

internal/host/movesphase1.go

Loading diff…

internal/host/movespolicy.go

Loading diff…

internal/host/movespolicy_test.go

Loading diff…

internal/host/movesrecover.go

Loading diff…

internal/host/movesrecover_test.go

Loading diff…

internal/host/movesretire.go

Loading diff…

internal/host/movesretry_test.go

Loading diff…

internal/host/movesrevert.go

Loading diff…

internal/host/movesrevert_test.go

Loading diff…

internal/host/movesrollback.go

Loading diff…

internal/host/movesrollback_finalfix_test.go

Loading diff…

internal/host/movesrollback_test.go

Loading diff…

internal/host/movesrollback_witness_test.go

Loading diff…

internal/hostbox/wakepolicy.go

Loading diff…

internal/hostbox/wakepolicy_test.go

Loading diff…

internal/hostclaim/move.go

Loading diff…

internal/hostclaim/move_recovery_external_test.go

Loading diff…

internal/hostclaim/move_return_fence_test.go

Loading diff…

internal/hostclaim/move_test.go

Loading diff…

internal/hostclaim/move_witness_test.go

Loading diff…

internal/moves/ids.go

Loading diff…

internal/moves/ids_test.go

Loading diff…

internal/moves/returnlane.go

Loading diff…

internal/moves/returnlane_test.go

Loading diff…

internal/provision/move_test.go

Loading diff…

internal/provision/provision.go

Loading diff…

internal/registry/hold_test.go

Loading diff…

internal/registry/registry.go

Loading diff…