moves-phase1-6
approved_moves_copy_scan_test.go
+325 −5
approved_moves_copy_scan_test.goLoading diff…
approved_moves_copy_test.go
+779 −18
approved_moves_copy_test.goLoading diff…
docs/site/cli.md
+42 −0
docs/site/cli.mdLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-copy.md
+90 −31
docs/superpowers/plans/2026-10-06-moves-phase1-copy.mdLoading diff…
hostclaim_cli.go
+107 −25
hostclaim_cli.goLoading diff…
hostclaim_cli_test.go
+156 −1
hostclaim_cli_test.goLoading diff…
internal/console/apihostclaim.go
+3 −1
internal/console/apihostclaim.goLoading diff…
internal/console/apiinstancemove.go
+498 −19
internal/console/apiinstancemove.goLoading diff…
internal/console/apiinstancemove_delete_test.go
+110 −0
internal/console/apiinstancemove_delete_test.goLoading diff…
internal/console/apiinstancemove_j17_test.go
+61 −0
internal/console/apiinstancemove_j17_test.goLoading diff…
internal/console/apiinstancemove_test.go
+564 −3
internal/console/apiinstancemove_test.goLoading diff…
internal/console/apiinstances.go
+5 −0
internal/console/apiinstances.goLoading diff…
internal/console/claim_authority_census_test.go
+5 −0
internal/console/claim_authority_census_test.goLoading diff…
internal/console/claim_purge.go
+20 −0
internal/console/claim_purge.goLoading diff…
internal/console/claim_retire.go
+6 −0
internal/console/claim_retire.goLoading diff…
internal/console/claim_runtime.go
+7 −0
internal/console/claim_runtime.goLoading diff…
internal/console/movelog_retire_test.go
+185 −0
internal/console/movelog_retire_test.goLoading diff…
internal/console/movesrecovery.go
+366 −18
internal/console/movesrecovery.goLoading diff…
internal/console/movesrecovery_test.go
+766 −1
internal/console/movesrecovery_test.goLoading diff…
internal/console/server.go
+11 −3
internal/console/server.goLoading diff…
internal/console/store.go
+122 −0
internal/console/store.goLoading diff…
internal/console/store_gate.go
+1 −0
internal/console/store_gate.goLoading diff…
internal/console/testdata/claim-authority-sites.txt
+2 −0
internal/console/testdata/claim-authority-sites.txtLoading diff…
internal/console/view_test.go
+10 −0
internal/console/view_test.goLoading diff…
internal/host/agent.go
+1 −1
internal/host/agent.goLoading diff…
internal/host/movesabort.go
+7 −2
internal/host/movesabort.goLoading diff…
internal/host/movesarchive.go
+1 −1
internal/host/movesarchive.goLoading diff…
internal/host/movescut.go
+10 −4
internal/host/movescut.goLoading diff…
internal/host/movesevents.go
+356 −0
internal/host/movesevents.goLoading diff…
internal/host/movesevents_test.go
+822 −0
internal/host/movesevents_test.goLoading diff…
internal/host/movesfinal.go
+9 −5
internal/host/movesfinal.goLoading diff…
internal/host/movesfinal_test.go
+10 −4
internal/host/movesfinal_test.goLoading diff…
internal/host/movesfloorgate.go
+14 −0
internal/host/movesfloorgate.goLoading diff…
internal/host/movesfloorgate_linux.go
+2 −3
internal/host/movesfloorgate_linux.goLoading diff…
internal/host/movesfloorgate_linux_test.go
+14 −0
internal/host/movesfloorgate_linux_test.goLoading diff…
internal/host/movesinstall.go
+16 −10
internal/host/movesinstall.goLoading diff…
internal/host/movesland.go
+9 −14
internal/host/movesland.goLoading diff…
internal/host/movesland_probe_test.go
+2 −2
internal/host/movesland_probe_test.goLoading diff…
internal/host/moveslandcommit.go
+9 −2
internal/host/moveslandcommit.goLoading diff…
internal/host/moveslandinstall.go
+2 −2
internal/host/moveslandinstall.goLoading diff…
internal/host/moveslandprobe.go
+9 −8
internal/host/moveslandprobe.goLoading diff…
internal/host/moveslogoutbox.go
+321 −0
internal/host/moveslogoutbox.goLoading diff…
internal/host/movespaging.go
+597 −0
internal/host/movespaging.goLoading diff…
internal/host/movespaging_test.go
+857 −0
internal/host/movespaging_test.goLoading diff…
internal/host/movesparks.go
+4 −2
internal/host/movesparks.goLoading diff…
internal/host/movespass.go
+73 −10
internal/host/movespass.goLoading diff…
internal/host/movespass_test.go
+2 −2
internal/host/movespass_test.goLoading diff…
internal/host/movesphase1.go
+11 −2
internal/host/movesphase1.goLoading diff…
internal/host/movesphase1_test.go
+1 −1
internal/host/movesphase1_test.goLoading diff…
internal/host/movesprobeattempts.go
+68 −20
internal/host/movesprobeattempts.goLoading diff…
internal/host/movesprobeattempts_test.go
+1 −1
internal/host/movesprobeattempts_test.goLoading diff…
internal/host/movesprobeowners.go
+31 −10
internal/host/movesprobeowners.goLoading diff…
internal/host/movesprobeowners_test.go
+5 −5
internal/host/movesprobeowners_test.goLoading diff…
internal/host/movesrecover.go
+19 −13
internal/host/movesrecover.goLoading diff…
internal/host/movesrecover_test.go
+15 −7
internal/host/movesrecover_test.goLoading diff…
internal/host/movesretry_test.go
+64 −0
internal/host/movesretry_test.goLoading diff…
internal/host/movesrevert.go
+16 −13
internal/host/movesrevert.goLoading diff…
internal/host/movesrevert_test.go
+4 −1
internal/host/movesrevert_test.goLoading diff…
internal/host/movesrollback.go
+19 −53
internal/host/movesrollback.goLoading diff…
internal/host/movesrollback_finalfix_test.go
+2 −2
internal/host/movesrollback_finalfix_test.goLoading diff…
internal/host/movesrollback_test.go
+14 −7
internal/host/movesrollback_test.goLoading diff…
internal/hostops/move_log_writer.go
+157 −0
internal/hostops/move_log_writer.goLoading diff…
internal/hostops/move_log_writer_test.go
+131 −0
internal/hostops/move_log_writer_test.goLoading diff…
internal/hostops/move_loss_authority.go
+32 −0
internal/hostops/move_loss_authority.goLoading diff…
internal/hostops/move_recovery_grant.go
+23 −2
internal/hostops/move_recovery_grant.goLoading diff…
internal/hostops/recovery.go
+11 −2
internal/hostops/recovery.goLoading diff…
internal/moves/abort.go
+10 −1
internal/moves/abort.goLoading diff…
internal/moves/journal.go
+104 −5
internal/moves/journal.goLoading diff…
internal/moves/journal_lock_test.go
+199 −0
internal/moves/journal_lock_test.goLoading diff…
internal/moves/journal_test.go
+5 −5
internal/moves/journal_test.goLoading diff…
internal/moves/log.go
+194 −0
internal/moves/log.goLoading diff…
internal/moves/log_test.go
+97 −0
internal/moves/log_test.goLoading diff…
internal/moves/operatorcopy.go
+66 −0
internal/moves/operatorcopy.goLoading diff…
internal/moves/staging.go
+5 −4
internal/moves/staging.goLoading diff…
internal/moves/staging_test.go
+1 −1
internal/moves/staging_test.goLoading diff…
internal/moves/timings_test.go
+205 −0
internal/moves/timings_test.goLoading diff…
internal/moves/transition.go
+253 −0
internal/moves/transition.goLoading diff…
internal/moves/transition_test.go
+52 −0
internal/moves/transition_test.goLoading diff…
internal/provision/plan9_b8_census_test.go
+33 −23
internal/provision/plan9_b8_census_test.goLoading diff…
internal/provision/provision.go
+57 −11
internal/provision/provision.goLoading diff…
main.go
+12 −0
main.goLoading diff…
move.go
+926 −0
move.goLoading diff…
move_test.go
+1072 −0
move_test.goLoading diff…
testdata/moves-copy/file-note/readiness.go
+13 −0
testdata/moves-copy/file-note/readiness.goLoading diff…
testdata/moves-copy/file-note/record.md
+11 −0
testdata/moves-copy/file-note/record.mdLoading diff…
testdata/moves-copy/list-join-two/head.go
+15 −0
testdata/moves-copy/list-join-two/head.goLoading diff…
testdata/moves-copy/list-join-two/record.md
+9 −0
testdata/moves-copy/list-join-two/record.mdLoading diff…
testdata/moves-copy/list-join/head.go
+11 −0
testdata/moves-copy/list-join/head.goLoading diff…
testdata/moves-copy/list-join/record.md
+5 −0
testdata/moves-copy/list-join/record.mdLoading diff…
testdata/moves-copy/list-producer/head.go
+34 −0
testdata/moves-copy/list-producer/head.goLoading diff…
testdata/moves-copy/list-producer/record.md
+16 −0
testdata/moves-copy/list-producer/record.mdLoading diff…
testdata/moves-copy/list-template/elem.go
+28 −0
testdata/moves-copy/list-template/elem.goLoading diff…
testdata/moves-copy/list-template/head.go
+42 −0
testdata/moves-copy/list-template/head.goLoading diff…
testdata/moves-copy/list-template/record.md
+15 −0
testdata/moves-copy/list-template/record.mdLoading diff…
testdata/moves-copy/quoted-verb/quoted.go
+13 −0
testdata/moves-copy/quoted-verb/quoted.goLoading diff…
testdata/moves-copy/quoted-verb/record.md
+10 −0
testdata/moves-copy/quoted-verb/record.mdLoading diff…
testdata/moves-copy/sinks/provenance/emit.go
+50 −0
testdata/moves-copy/sinks/provenance/emit.goLoading diff…
testdata/moves-copy/sinks/server-text-maker/emit.go
+29 −0
testdata/moves-copy/sinks/server-text-maker/emit.goLoading diff…
testdata/moves-copy/sinks/server-text-var/emit.go
+16 −0
testdata/moves-copy/sinks/server-text-var/emit.goLoading diff…