carlos / platform Public

Merge origin/main into zdd-6-surfaces

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

Loading diff…

cmd/console/main.go

Loading diff…

cmd/console/movesswitch_test.go

Loading diff…

docs/superpowers/plans/2026-10-06-moves-phase1-copy.md

Loading diff…

docs/superpowers/specs/2026-10-02-move-any-app-design.md

Loading diff…

internal/alerting/alerting.go

Loading diff…

internal/alerting/alerting_test.go

Loading diff…

internal/appconfig/renderheld.go

Loading diff…

internal/appconfig/renderheld_before_test.go

Loading diff…

internal/appconfig/syncexec.go

Loading diff…

internal/console/claim_authority_census_test.go

Loading diff…

internal/console/claim_invariant_moves_test.go

Loading diff…

internal/console/claim_runtime.go

Loading diff…

internal/console/movesrecovery.go

Loading diff…

internal/console/movesrecovery_test.go

Loading diff…

internal/console/server.go

Loading diff…

internal/console/store.go

Loading diff…

internal/console/store_gate.go

Loading diff…

internal/console/testdata/claim-authority-sites.txt

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/claimproduction.go

Loading diff…

internal/host/movesabort.go

Loading diff…

internal/host/movesabort_test.go

Loading diff…

internal/host/movescarries_test.go

Loading diff…

internal/host/movesclose_order_test.go

Loading diff…

internal/host/movesevidence.go

Loading diff…

internal/host/movesevidence_test.go

Loading diff…

internal/host/movesfileslive_test.go

Loading diff…

internal/host/movesfinal.go

Loading diff…

internal/host/movesfinal_test.go

Loading diff…

internal/host/movesinstall.go

Loading diff…

internal/host/movesinstall_test.go

Loading diff…

internal/host/movesland.go

Loading diff…

internal/host/movesland_test.go

Loading diff…

internal/host/moveslandcommit.go

Loading diff…

internal/host/moveslandpark.go

Loading diff…

internal/host/movesparkfakes_test.go

Loading diff…

internal/host/movesparks.go

Loading diff…

internal/host/movesparks_test.go

Loading diff…

internal/host/movespass.go

Loading diff…

internal/host/movespass_test.go

Loading diff…

internal/host/movesphase1_test.go

Loading diff…

internal/host/movesrecover.go

Loading diff…

internal/host/movesrecover_test.go

Loading diff…

internal/host/movesrefusals.go

Loading diff…

internal/host/movesrefusals_test.go

Loading diff…

internal/host/movesrevert.go

Loading diff…

internal/host/movesrevert_test.go

Loading diff…

internal/host/movesrollback.go

Loading diff…

internal/host/movesrollback_finalfix_test.go

Loading diff…

internal/host/movessources.go

Loading diff…

internal/host/movessources_test.go

Loading diff…

internal/park/live_generations_test.go

Loading diff…

internal/park/sweep.go

Loading diff…

internal/provision/move_test.go

Loading diff…

internal/provision/plan9_b8_census_test.go

Loading diff…

internal/provision/provision.go

Loading diff…

internal/sim/hostlife/console_test.go

Loading diff…

internal/sim/hostlife/moves_test.go

Loading diff…

internal/sim/hostlife/rules_test.go

Loading diff…

internal/sim/hostlife/sim_test.go

Loading diff…

internal/sim/hostlife/witness_test.go

Loading diff…

internal/sim/hostlife/world_test.go

Loading diff…