moves-phase1-5
approved_moves_copy_test.go
+5 −0
approved_moves_copy_test.goLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-copy.md
+6 −1
docs/superpowers/plans/2026-10-06-moves-phase1-copy.mdLoading diff…
docs/superpowers/specs/2026-10-02-move-any-app-design.md
+6 −2
docs/superpowers/specs/2026-10-02-move-any-app-design.mdLoading diff…
internal/alerting/alerting.go
+245 −0
internal/alerting/alerting.goLoading diff…
internal/alerting/alerting_test.go
+208 −0
internal/alerting/alerting_test.goLoading diff…
internal/console/apidbclaim.go
+5 −0
internal/console/apidbclaim.goLoading diff…
internal/console/apidbclaim_test.go
+79 −0
internal/console/apidbclaim_test.goLoading diff…
internal/host/agent.go
+8 −1
internal/host/agent.goLoading diff…
internal/host/agentalerts_test.go
+161 −0
internal/host/agentalerts_test.goLoading diff…
internal/host/alertsink.go
+62 −77
internal/host/alertsink.goLoading diff…
internal/host/alertsink_page_test.go
+91 −0
internal/host/alertsink_page_test.goLoading diff…
internal/host/metrics_loop.go
+7 −17
internal/host/metrics_loop.goLoading diff…
internal/host/movesabort.go
+288 −0
internal/host/movesabort.goLoading diff…
internal/host/movesabort_test.go
+570 −0
internal/host/movesabort_test.goLoading diff…
internal/host/movescut.go
+2 −2
internal/host/movescut.goLoading diff…
internal/host/movesfinal.go
+14 −11
internal/host/movesfinal.goLoading diff…
internal/host/movesinstall.go
+1 −1
internal/host/movesinstall.goLoading diff…
internal/host/movespass.go
+14 −0
internal/host/movespass.goLoading diff…
internal/host/movesphase1.go
+3 −84
internal/host/movesphase1.goLoading diff…
internal/host/movesphase1_test.go
+0 −61
internal/host/movesphase1_test.goLoading diff…
internal/host/movesrecover.go
+3 −2
internal/host/movesrecover.goLoading diff…
internal/host/movesrecover_test.go
+1 −0
internal/host/movesrecover_test.goLoading diff…
internal/host/movesreport.go
+7 −1
internal/host/movesreport.goLoading diff…
internal/host/movesreport_test.go
+7 −1
internal/host/movesreport_test.goLoading diff…
internal/host/movesretire_byop_test.go
+105 −0
internal/host/movesretire_byop_test.goLoading diff…
internal/host/movesrevert.go
+29 −16
internal/host/movesrevert.goLoading diff…
internal/host/movesrollback.go
+39 −6
internal/host/movesrollback.goLoading diff…
internal/host/movesrollback_test.go
+2 −0
internal/host/movesrollback_test.goLoading diff…
internal/host/movesstuckpage_test.go
+115 −0
internal/host/movesstuckpage_test.goLoading diff…
internal/hostclaim/move.go
+97 −15
internal/hostclaim/move.goLoading diff…
internal/hostclaim/move_abort_test.go
+188 −0
internal/hostclaim/move_abort_test.goLoading diff…
internal/hostclaim/move_test.go
+15 −7
internal/hostclaim/move_test.goLoading diff…
internal/moves/abort.go
+39 −0
internal/moves/abort.goLoading diff…
internal/moves/abort_test.go
+46 −0
internal/moves/abort_test.goLoading diff…
internal/moves/parkscope.go
+74 −0
internal/moves/parkscope.goLoading diff…
internal/moves/parkscope_test.go
+58 −0
internal/moves/parkscope_test.goLoading diff…
internal/park/local_linux_test.go
+59 −2
internal/park/local_linux_test.goLoading diff…
internal/park/scope_restart_test.go
+106 −0
internal/park/scope_restart_test.goLoading diff…
internal/provision/move_test.go
+19 −0
internal/provision/move_test.goLoading diff…
internal/provision/plan9_b8_census_test.go
+4 −4
internal/provision/plan9_b8_census_test.goLoading diff…
internal/provision/provision.go
+8 −2
internal/provision/provision.goLoading diff…