carlos / platform Public

moves-phase1-2

approved_moves_copy_test.go +30 −2
approved_moves_copy_test.go

Loading diff…

docs/superpowers/plans/2026-10-06-moves-phase1-copy.md +30 −1
docs/superpowers/plans/2026-10-06-moves-phase1-copy.md

Loading diff…

internal/activator/backend_exec.go +8 −1
internal/activator/backend_exec.go

Loading diff…

internal/activator/backend_exec_test.go +60 −0
internal/activator/backend_exec_test.go

Loading diff…

internal/console/apiinstancemove.go +209 −19
internal/console/apiinstancemove.go

Loading diff…

internal/console/apiinstancemove_claim_test.go +454 −3
internal/console/apiinstancemove_claim_test.go

Loading diff…

internal/console/apiinstancemove_test.go +235 −2
internal/console/apiinstancemove_test.go

Loading diff…

internal/console/boxselect_test.go +55 −0
internal/console/boxselect_test.go

Loading diff…

internal/dbverify/dbverify.go +36 −0
internal/dbverify/dbverify.go

Loading diff…

internal/dbverify/dbverify_test.go +63 −0
internal/dbverify/dbverify_test.go

Loading diff…

internal/host/agent.go +12 −1
internal/host/agent.go

Loading diff…

internal/host/movesarchive.go +344 −0
internal/host/movesarchive.go

Loading diff…

internal/host/movescut.go +1388 −0
internal/host/movescut.go

Loading diff…

internal/host/movescut_test.go +1590 −0
internal/host/movescut_test.go

Loading diff…

internal/host/movesguard.go +31 −5
internal/host/movesguard.go

Loading diff…

internal/host/moveshold.go +285 −0
internal/host/moveshold.go

Loading diff…

internal/host/moveshold_test.go +320 −0
internal/host/moveshold_test.go

Loading diff…

internal/host/movesland.go +1076 −0
internal/host/movesland.go

Loading diff…

internal/host/movesland_finalfix_test.go +422 −0
internal/host/movesland_finalfix_test.go

Loading diff…

internal/host/movesland_test.go +1530 −0
internal/host/movesland_test.go

Loading diff…

internal/host/moveslandinstall.go +714 −0
internal/host/moveslandinstall.go

Loading diff…

internal/host/moveslandpark.go +247 −0
internal/host/moveslandpark.go

Loading diff…

internal/host/movespass.go +153 −6
internal/host/movespass.go

Loading diff…

internal/host/movespass_test.go +9 −2
internal/host/movespass_test.go

Loading diff…

internal/host/movesphase1.go +263 −81
internal/host/movesphase1.go

Loading diff…

internal/host/movesphase1_harness_test.go +26 −2
internal/host/movesphase1_harness_test.go

Loading diff…

internal/host/movesphase1_test.go +52 −3
internal/host/movesphase1_test.go

Loading diff…

internal/host/movespolicy.go +309 −0
internal/host/movespolicy.go

Loading diff…

internal/host/movespolicy_test.go +686 −0
internal/host/movespolicy_test.go

Loading diff…

internal/host/movesreport.go +8 −1
internal/host/movesreport.go

Loading diff…

internal/hostbox/restore.go +19 −0
internal/hostbox/restore.go

Loading diff…

internal/hostbox/restore_test.go +27 −0
internal/hostbox/restore_test.go

Loading diff…

internal/hostclaim/move.go +453 −0
internal/hostclaim/move.go

Loading diff…

internal/hostclaim/move_test.go +882 −0
internal/hostclaim/move_test.go

Loading diff…

internal/lease/claimgeneration.go +33 −0
internal/lease/claimgeneration.go

Loading diff…

internal/lease/claimgeneration_test.go +49 −0
internal/lease/claimgeneration_test.go

Loading diff…

internal/lease/lockstate.go +110 −0
internal/lease/lockstate.go

Loading diff…

internal/lease/lockstate_test.go +158 −0
internal/lease/lockstate_test.go

Loading diff…

internal/lease/versioned.go +38 −0
internal/lease/versioned.go

Loading diff…

internal/lease/versioned_test.go +35 −0
internal/lease/versioned_test.go

Loading diff…

internal/moves/build.go +436 −0
internal/moves/build.go

Loading diff…

internal/moves/build_test.go +993 −0
internal/moves/build_test.go

Loading diff…

internal/moves/evidence.go +83 −0
internal/moves/evidence.go

Loading diff…

internal/moves/evidence_test.go +76 −0
internal/moves/evidence_test.go

Loading diff…

internal/moves/journal.go +197 −0
internal/moves/journal.go

Loading diff…

internal/moves/journal_test.go +213 −0
internal/moves/journal_test.go

Loading diff…

internal/moves/ltxbuild.go +109 −0
internal/moves/ltxbuild.go

Loading diff…

internal/moves/seal.go +150 −0
internal/moves/seal.go

Loading diff…

internal/moves/seal_test.go +114 −0
internal/moves/seal_test.go

Loading diff…

internal/moves/sealedclient.go +195 −0
internal/moves/sealedclient.go

Loading diff…

internal/park/remote.go +66 −0
internal/park/remote.go

Loading diff…

internal/park/remote_test.go +210 −0
internal/park/remote_test.go

Loading diff…

internal/provision/move_test.go +366 −0
internal/provision/move_test.go

Loading diff…

internal/provision/provision.go +323 −8
internal/provision/provision.go

Loading diff…

internal/provision/reconcile.go +215 −0
internal/provision/reconcile.go

Loading diff…

internal/provision/reconcile_test.go +401 −0
internal/provision/reconcile_test.go

Loading diff…

internal/registry/hold_test.go +56 −0
internal/registry/hold_test.go

Loading diff…

internal/registry/registry.go +27 −0
internal/registry/registry.go

Loading diff…

internal/registry/timers.go +27 −0
internal/registry/timers.go

Loading diff…

internal/registry/timers_test.go +59 −0
internal/registry/timers_test.go

Loading diff…

internal/schedule/converge.go +40 −1
internal/schedule/converge.go

Loading diff…

internal/schedule/converge_test.go +141 −0
internal/schedule/converge_test.go

Loading diff…

internal/schedule/hostgate.go +86 −0
internal/schedule/hostgate.go

Loading diff…

internal/schedule/hostgate_test.go +74 −0
internal/schedule/hostgate_test.go

Loading diff…

internal/schedule/runner.go +100 −4
internal/schedule/runner.go

Loading diff…

internal/schedule/runner_test.go +282 −0
internal/schedule/runner_test.go

Loading diff…

internal/stopevidence/fdholders_alias_linux_test.go +348 −0
internal/stopevidence/fdholders_alias_linux_test.go

Loading diff…

internal/stopevidence/reconstruct.go +25 −0
internal/stopevidence/reconstruct.go

Loading diff…

internal/stopevidence/reconstruct_linux.go +378 −0
internal/stopevidence/reconstruct_linux.go

Loading diff…

internal/stopevidence/reconstruct_linux_test.go +614 −0
internal/stopevidence/reconstruct_linux_test.go

Loading diff…

internal/stopevidence/reconstruct_other.go +15 −0
internal/stopevidence/reconstruct_other.go

Loading diff…