carlos / platform Public

moves-phase1-5

approved_moves_copy_test.go +5 −0
approved_moves_copy_test.go

Loading diff…

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

Loading diff…

docs/superpowers/specs/2026-10-02-move-any-app-design.md +6 −2
docs/superpowers/specs/2026-10-02-move-any-app-design.md

Loading diff…

internal/alerting/alerting.go +245 −0
internal/alerting/alerting.go

Loading diff…

internal/alerting/alerting_test.go +208 −0
internal/alerting/alerting_test.go

Loading diff…

internal/console/apidbclaim.go +5 −0
internal/console/apidbclaim.go

Loading diff…

internal/console/apidbclaim_test.go +79 −0
internal/console/apidbclaim_test.go

Loading diff…

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

Loading diff…

internal/host/agentalerts_test.go +161 −0
internal/host/agentalerts_test.go

Loading diff…

internal/host/alertsink.go +62 −77
internal/host/alertsink.go

Loading diff…

internal/host/alertsink_page_test.go +91 −0
internal/host/alertsink_page_test.go

Loading diff…

internal/host/metrics_loop.go +7 −17
internal/host/metrics_loop.go

Loading diff…

internal/host/movesabort.go +288 −0
internal/host/movesabort.go

Loading diff…

internal/host/movesabort_test.go +570 −0
internal/host/movesabort_test.go

Loading diff…

internal/host/movescut.go +2 −2
internal/host/movescut.go

Loading diff…

internal/host/movesfinal.go +14 −11
internal/host/movesfinal.go

Loading diff…

internal/host/movesinstall.go +1 −1
internal/host/movesinstall.go

Loading diff…

internal/host/movespass.go +14 −0
internal/host/movespass.go

Loading diff…

internal/host/movesphase1.go +3 −84
internal/host/movesphase1.go

Loading diff…

internal/host/movesphase1_test.go +0 −61
internal/host/movesphase1_test.go

Loading diff…

internal/host/movesrecover.go +3 −2
internal/host/movesrecover.go

Loading diff…

internal/host/movesrecover_test.go +1 −0
internal/host/movesrecover_test.go

Loading diff…

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

Loading diff…

internal/host/movesreport_test.go +7 −1
internal/host/movesreport_test.go

Loading diff…

internal/host/movesretire_byop_test.go +105 −0
internal/host/movesretire_byop_test.go

Loading diff…

internal/host/movesrevert.go +29 −16
internal/host/movesrevert.go

Loading diff…

internal/host/movesrollback.go +39 −6
internal/host/movesrollback.go

Loading diff…

internal/host/movesrollback_test.go +2 −0
internal/host/movesrollback_test.go

Loading diff…

internal/host/movesstuckpage_test.go +115 −0
internal/host/movesstuckpage_test.go

Loading diff…

internal/hostclaim/move.go +97 −15
internal/hostclaim/move.go

Loading diff…

internal/hostclaim/move_abort_test.go +188 −0
internal/hostclaim/move_abort_test.go

Loading diff…

internal/hostclaim/move_test.go +15 −7
internal/hostclaim/move_test.go

Loading diff…

internal/moves/abort.go +39 −0
internal/moves/abort.go

Loading diff…

internal/moves/abort_test.go +46 −0
internal/moves/abort_test.go

Loading diff…

internal/moves/parkscope.go +74 −0
internal/moves/parkscope.go

Loading diff…

internal/moves/parkscope_test.go +58 −0
internal/moves/parkscope_test.go

Loading diff…

internal/park/local_linux_test.go +59 −2
internal/park/local_linux_test.go

Loading diff…

internal/park/scope_restart_test.go +106 −0
internal/park/scope_restart_test.go

Loading diff…

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

Loading diff…

internal/provision/plan9_b8_census_test.go +4 −4
internal/provision/plan9_b8_census_test.go

Loading diff…

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

Loading diff…