Merge origin/main into zdd-6-surfaces
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
approved_moves_copy_test.go+11 −0cmd/console/main.go+16 −0cmd/console/movesswitch_test.go+57 −0docs/superpowers/plans/2026-10-06-moves-phase1-copy.md+28 −0docs/superpowers/specs/2026-10-02-move-any-app-design.md+51 −17internal/alerting/alerting.go+32 −0internal/alerting/alerting_test.go+33 −0internal/appconfig/renderheld.go+20 −4internal/appconfig/renderheld_before_test.go+62 −0internal/appconfig/syncexec.go+25 −0internal/console/claim_authority_census_test.go+3 −0internal/console/claim_invariant_moves_test.go+19 −0internal/console/claim_runtime.go+15 −0internal/console/movesrecovery.go+516 −0internal/console/movesrecovery_test.go+721 −0internal/console/server.go+12 −3internal/console/store.go+31 −0internal/console/store_gate.go+1 −0internal/console/testdata/claim-authority-sites.txt+8 −0internal/host/agent.go+16 −2internal/host/claimproduction.go+39 −14internal/host/movesabort.go+43 −25internal/host/movesabort_test.go+25 −10internal/host/movescarries_test.go+503 −0internal/host/movesclose_order_test.go+135 −0internal/host/movesevidence.go+315 −0internal/host/movesevidence_test.go+897 −0internal/host/movesfileslive_test.go+610 −0internal/host/movesfinal.go+38 −18internal/host/movesfinal_test.go+11 −3internal/host/movesinstall.go+236 −12internal/host/movesinstall_test.go+30 −1internal/host/movesland.go+32 −13internal/host/movesland_test.go+65 −39internal/host/moveslandcommit.go+4 −3internal/host/moveslandpark.go+64 −64internal/host/movesparkfakes_test.go+76 −0internal/host/movesparks.go+73 −32internal/host/movesparks_test.go+29 −15internal/host/movespass.go+48 −27internal/host/movespass_test.go+2 −2internal/host/movesphase1_test.go+1 −1internal/host/movesrecover.go+38 −30internal/host/movesrecover_test.go+10 −11internal/host/movesrefusals.go+225 −0internal/host/movesrefusals_test.go+226 −0internal/host/movesrevert.go+57 −59internal/host/movesrevert_test.go+1 −1internal/host/movesrollback.go+163 −39internal/host/movesrollback_finalfix_test.go+2 −2internal/host/movessources.go+648 −0internal/host/movessources_test.go+712 −0internal/park/live_generations_test.go+39 −0internal/park/sweep.go+14 −0internal/provision/move_test.go+44 −0internal/provision/plan9_b8_census_test.go+20 −7internal/provision/provision.go+14 −0internal/sim/hostlife/console_test.go+13 −2internal/sim/hostlife/moves_test.go+80 −5internal/sim/hostlife/rules_test.go+1 −0internal/sim/hostlife/sim_test.go+24 −8internal/sim/hostlife/witness_test.go+65 −7internal/sim/hostlife/world_test.go+4 −0
approved_moves_copy_test.goLoading diff…
cmd/console/main.goLoading diff…
cmd/console/movesswitch_test.goLoading diff…
docs/superpowers/plans/2026-10-06-moves-phase1-copy.mdLoading diff…
docs/superpowers/specs/2026-10-02-move-any-app-design.mdLoading diff…
internal/alerting/alerting.goLoading diff…
internal/alerting/alerting_test.goLoading diff…
internal/appconfig/renderheld.goLoading diff…
internal/appconfig/renderheld_before_test.goLoading diff…
internal/appconfig/syncexec.goLoading diff…
internal/console/claim_authority_census_test.goLoading diff…
internal/console/claim_invariant_moves_test.goLoading diff…
internal/console/claim_runtime.goLoading diff…
internal/console/movesrecovery.goLoading diff…
internal/console/movesrecovery_test.goLoading diff…
internal/console/server.goLoading diff…
internal/console/store.goLoading diff…
internal/console/store_gate.goLoading diff…
internal/console/testdata/claim-authority-sites.txtLoading diff…
internal/host/agent.goLoading diff…
internal/host/claimproduction.goLoading diff…
internal/host/movesabort.goLoading diff…
internal/host/movesabort_test.goLoading diff…
internal/host/movescarries_test.goLoading diff…
internal/host/movesclose_order_test.goLoading diff…
internal/host/movesevidence.goLoading diff…
internal/host/movesevidence_test.goLoading diff…
internal/host/movesfileslive_test.goLoading diff…
internal/host/movesfinal.goLoading diff…
internal/host/movesfinal_test.goLoading diff…
internal/host/movesinstall.goLoading diff…
internal/host/movesinstall_test.goLoading diff…
internal/host/movesland.goLoading diff…
internal/host/movesland_test.goLoading diff…
internal/host/moveslandcommit.goLoading diff…
internal/host/moveslandpark.goLoading diff…
internal/host/movesparkfakes_test.goLoading diff…
internal/host/movesparks.goLoading diff…
internal/host/movesparks_test.goLoading diff…
internal/host/movespass.goLoading diff…
internal/host/movespass_test.goLoading diff…
internal/host/movesphase1_test.goLoading diff…
internal/host/movesrecover.goLoading diff…
internal/host/movesrecover_test.goLoading diff…
internal/host/movesrefusals.goLoading diff…
internal/host/movesrefusals_test.goLoading diff…
internal/host/movesrevert.goLoading diff…
internal/host/movesrevert_test.goLoading diff…
internal/host/movesrollback.goLoading diff…
internal/host/movesrollback_finalfix_test.goLoading diff…
internal/host/movessources.goLoading diff…
internal/host/movessources_test.goLoading diff…
internal/park/live_generations_test.goLoading diff…
internal/park/sweep.goLoading diff…
internal/provision/move_test.goLoading diff…
internal/provision/plan9_b8_census_test.goLoading diff…
internal/provision/provision.goLoading diff…
internal/sim/hostlife/console_test.goLoading diff…
internal/sim/hostlife/moves_test.goLoading diff…
internal/sim/hostlife/rules_test.goLoading diff…
internal/sim/hostlife/sim_test.goLoading diff…
internal/sim/hostlife/witness_test.goLoading diff…
internal/sim/hostlife/world_test.goLoading diff…