Merge remote-tracking branch 'origin/main' into region-ha-1b-next-build
approved_moves_copy_test.go+4 −0cmd/console/main.go+3 −4cmd/console/movesswitch_test.go+3 −3docs/superpowers/plans/2026-10-07-instance-settings-4-copy.json+16 −0docs/superpowers/plans/CODEX-FINDINGS-SETTINGS-IMPL-4-R2.md+80 −0docs/superpowers/plans/CODEX-FINDINGS-SETTINGS-IMPL-4-R3.md+59 −0docs/superpowers/plans/CODEX-FINDINGS-SETTINGS-IMPL-4.md+84 −0internal/activator/activator.go+231 −23internal/activator/activator_test.go+4 −0internal/activator/backend_exec.go+190 −41internal/activator/backend_exec_test.go+4 −2internal/activator/beforeexec.go+211 −0internal/activator/beforeexec_test.go+409 −0internal/activator/buildstatelocation.go+29 −0internal/activator/buildstatelocation_test.go+29 −0internal/activator/claim_snapshot.go+19 −4internal/activator/claimrecord_linux_test.go+403 −0internal/activator/claimwake.go+136 −7internal/activator/containment.go+40 −6internal/activator/control.go+15 −0internal/activator/declinedgate_identity_test.go+116 −0internal/activator/generations_file.go+12 −4internal/activator/genservice.go+16 −0internal/activator/identity.go+67 −0internal/activator/identity_test.go+626 −0internal/activator/logsink.go+24 −0internal/activator/plannedselection.go+73 −0internal/activator/promote_buildstate_test.go+30 −0internal/activator/swap.go+25 −3internal/activator/swap_sidecar_test.go+19 −14internal/activator/swaphold.go+10 −0internal/activator/wakecheck.go+264 −0internal/activator/wakecheck_claim_linux_test.go+141 −0internal/activator/wakecheck_test.go+669 −0internal/activator/wakeidentity_test.go+1037 −0internal/activator/wakeplan.go+15 −7internal/activator/workerbuild.go+27 −3internal/activator/workerswap.go+10 −0internal/console/claim_authority_census_test.go+5 −1internal/console/claim_loss_pages.go+166 −0internal/console/claim_loss_pages_test.go+730 −0internal/console/claim_runtime.go+1 −0internal/console/server.go+2 −0internal/console/store_gate.go+19 −0internal/console/testdata/claim-authority-sites.txt+10 −0internal/host/agent.go+123 −18internal/host/agent_test.go+10 −2internal/host/buildstate.go+713 −0internal/host/buildstate_astra_test.go+174 −0internal/host/buildstate_carry_test.go+210 −0internal/host/buildstate_fence_linux_test.go+103 −0internal/host/buildstate_moves_test.go+508 −0internal/host/buildstate_planned_test.go+316 −0internal/host/buildstate_test.go+1149 −0internal/host/claimassembly.go+3 −0internal/host/claimmoveaccess.go+1 −1internal/host/claimowners.go+7 −2internal/host/claimproduction.go+1 −1internal/host/claimstaged_test.go+56 −0internal/host/claimwakeassembly.go+9 −4internal/host/declinedgate_identity_test.go+111 −0internal/host/housekeeper.go+4 −1internal/host/movesabort.go+1 −1internal/host/movesabort_test.go+1 −1internal/host/movesbuildstatepark_test.go+263 −0internal/host/movescut.go+27 −0internal/host/movesevidence.go+4 −2internal/host/movesfileslive_test.go+142 −0internal/host/movesfinal_test.go+8 −1internal/host/movesinstall.go+54 −1internal/host/movesland_test.go+4 −0internal/host/moveslandpark.go+13 −0internal/host/movespass.go+24 −3internal/host/movespass_test.go+8 −2internal/host/movesphase1.go+40 −0internal/host/movesphase1_harness_test.go+23 −1internal/host/movesphase1_test.go+1 −1internal/host/movesprobeowners.go+2 −2internal/host/movesrollback.go+99 −2internal/host/movessources.go+21 −0internal/host/retention.go+310 −1internal/host/retention_settings_test.go+667 −0internal/host/retention_test.go+4 −4internal/host/updatesreport.go+109 −0internal/host/updatesreport_test.go+179 −0internal/host/updatesroot.go+54 −0internal/host/updatesroot_test.go+103 −0internal/host/versionsweep.go+39 −0internal/host/versionsweep_test.go+123 −0internal/hostops/recovery.go+5 −0internal/instancectl/client.go+39 −9internal/instancectl/server.go+38 −18internal/instancectl/stagedexe.go+6 −4internal/instancectl/stagedexe_linux_test.go+132 −7internal/instanceupdates/control.go+4 −2internal/moves/returnlane.go+4 −3internal/moves/returnlane_test.go+3 −3internal/moves/seal.go+13 −4internal/moves/seal_state_test.go+61 −0internal/moves/staging.go+16 −0internal/park/buildstate_test.go+200 −0internal/park/remote.go+17 −1internal/park/sweep.go+5 −2internal/provision/plan9_b8_census_test.go+19 −3internal/registry/buildstate_test.go+275 −0internal/registry/coldhandover.go+23 −2internal/registry/recoveryhandover.go+5 −4internal/registry/registry.go+60 −19internal/registry/registry_test.go+1 −0internal/registry/remote_dispatch.go+3 −0internal/release/adopt.go+335 −21internal/release/adoptsettings_test.go+942 −0internal/release/buildstate.go+275 −0internal/release/buildstate_test.go+256 −0internal/release/consumedfence.go+112 −0internal/release/consumedfence_linux.go+75 −0internal/release/consumedfence_linux_test.go+269 −0internal/release/consumedfence_other.go+14 −0internal/release/heldwake.go+159 −0internal/release/heldwake_test.go+33 −0internal/release/pins.go+109 −3internal/release/stage_reuse_test.go+74 −0internal/release/staged.go+40 −5internal/release/updatesettings.go+30 −0internal/release/updatesim_test.go+1511 −0internal/release/updatetarget.go+271 −0internal/release/updatetarget_test.go+235 −0internal/status/contract_test.go+23 −1internal/status/dryrun.go+67 −0internal/status/snapshot.go+68 −1internal/status/status_test.go+105 −0internal/updatewords/words_approved_test.go+13 −7internal/updatewords/words_box.go+18 −0testdata/claim-moves-copy.md+10 −1
CI cancelled — superseded by a newer push — run details
approved_moves_copy_test.goLoading diff…
cmd/console/main.goLoading diff…
cmd/console/movesswitch_test.goLoading diff…
docs/superpowers/plans/2026-10-07-instance-settings-4-copy.jsonLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-SETTINGS-IMPL-4-R2.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-SETTINGS-IMPL-4-R3.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-SETTINGS-IMPL-4.mdLoading diff…
internal/activator/activator.goLoading diff…
internal/activator/activator_test.goLoading diff…
internal/activator/backend_exec.goLoading diff…
internal/activator/backend_exec_test.goLoading diff…
internal/activator/beforeexec.goLoading diff…
internal/activator/beforeexec_test.goLoading diff…
internal/activator/buildstatelocation.goLoading diff…
internal/activator/buildstatelocation_test.goLoading diff…
internal/activator/claim_snapshot.goLoading diff…
internal/activator/claimrecord_linux_test.goLoading diff…
internal/activator/claimwake.goLoading diff…
internal/activator/containment.goLoading diff…
internal/activator/control.goLoading diff…
internal/activator/declinedgate_identity_test.goLoading diff…
internal/activator/generations_file.goLoading diff…
internal/activator/genservice.goLoading diff…
internal/activator/identity.goLoading diff…
internal/activator/identity_test.goLoading diff…
internal/activator/logsink.goLoading diff…
internal/activator/plannedselection.goLoading diff…
internal/activator/promote_buildstate_test.goLoading diff…
internal/activator/swap.goLoading diff…
internal/activator/swap_sidecar_test.goLoading diff…
internal/activator/swaphold.goLoading diff…
internal/activator/wakecheck.goLoading diff…
internal/activator/wakecheck_claim_linux_test.goLoading diff…
internal/activator/wakecheck_test.goLoading diff…
internal/activator/wakeidentity_test.goLoading diff…
internal/activator/wakeplan.goLoading diff…
internal/activator/workerbuild.goLoading diff…
internal/activator/workerswap.goLoading diff…
internal/console/claim_authority_census_test.goLoading diff…
internal/console/claim_loss_pages.goLoading diff…
internal/console/claim_loss_pages_test.goLoading diff…
internal/console/claim_runtime.goLoading diff…
internal/console/server.goLoading diff…
internal/console/store_gate.goLoading diff…
internal/console/testdata/claim-authority-sites.txtLoading diff…
internal/host/agent.goLoading diff…
internal/host/agent_test.goLoading diff…
internal/host/buildstate.goLoading diff…
internal/host/buildstate_astra_test.goLoading diff…
internal/host/buildstate_carry_test.goLoading diff…
internal/host/buildstate_fence_linux_test.goLoading diff…
internal/host/buildstate_moves_test.goLoading diff…
internal/host/buildstate_planned_test.goLoading diff…
internal/host/buildstate_test.goLoading diff…
internal/host/claimassembly.goLoading diff…
internal/host/claimmoveaccess.goLoading diff…
internal/host/claimowners.goLoading diff…
internal/host/claimproduction.goLoading diff…
internal/host/claimstaged_test.goLoading diff…
internal/host/claimwakeassembly.goLoading diff…
internal/host/declinedgate_identity_test.goLoading diff…
internal/host/housekeeper.goLoading diff…
internal/host/movesabort.goLoading diff…
internal/host/movesabort_test.goLoading diff…
internal/host/movesbuildstatepark_test.goLoading diff…
internal/host/movescut.goLoading diff…
internal/host/movesevidence.goLoading diff…
internal/host/movesfileslive_test.goLoading diff…
internal/host/movesfinal_test.goLoading diff…
internal/host/movesinstall.goLoading diff…
internal/host/movesland_test.goLoading diff…
internal/host/moveslandpark.goLoading diff…
internal/host/movespass.goLoading diff…
internal/host/movespass_test.goLoading diff…
internal/host/movesphase1.goLoading diff…
internal/host/movesphase1_harness_test.goLoading diff…
internal/host/movesphase1_test.goLoading diff…
internal/host/movesprobeowners.goLoading diff…
internal/host/movesrollback.goLoading diff…
internal/host/movessources.goLoading diff…
internal/host/retention.goLoading diff…
internal/host/retention_settings_test.goLoading diff…
internal/host/retention_test.goLoading diff…
internal/host/updatesreport.goLoading diff…
internal/host/updatesreport_test.goLoading diff…
internal/host/updatesroot.goLoading diff…
internal/host/updatesroot_test.goLoading diff…
internal/host/versionsweep.goLoading diff…
internal/host/versionsweep_test.goLoading diff…
internal/hostops/recovery.goLoading diff…
internal/instancectl/client.goLoading diff…
internal/instancectl/server.goLoading diff…
internal/instancectl/stagedexe.goLoading diff…
internal/instancectl/stagedexe_linux_test.goLoading diff…
internal/instanceupdates/control.goLoading diff…
internal/moves/returnlane.goLoading diff…
internal/moves/returnlane_test.goLoading diff…
internal/moves/seal.goLoading diff…
internal/moves/seal_state_test.goLoading diff…
internal/moves/staging.goLoading diff…
internal/park/buildstate_test.goLoading diff…
internal/park/remote.goLoading diff…
internal/park/sweep.goLoading diff…
internal/provision/plan9_b8_census_test.goLoading diff…
internal/registry/buildstate_test.goLoading diff…
internal/registry/coldhandover.goLoading diff…
internal/registry/recoveryhandover.goLoading diff…
internal/registry/registry.goLoading diff…
internal/registry/registry_test.goLoading diff…
internal/registry/remote_dispatch.goLoading diff…
internal/release/adopt.goLoading diff…
internal/release/adoptsettings_test.goLoading diff…
internal/release/buildstate.goLoading diff…
internal/release/buildstate_test.goLoading diff…
internal/release/consumedfence.goLoading diff…
internal/release/consumedfence_linux.goLoading diff…
internal/release/consumedfence_linux_test.goLoading diff…
internal/release/consumedfence_other.goLoading diff…
internal/release/heldwake.goLoading diff…
internal/release/heldwake_test.goLoading diff…
internal/release/pins.goLoading diff…
internal/release/stage_reuse_test.goLoading diff…
internal/release/staged.goLoading diff…
internal/release/updatesettings.goLoading diff…
internal/release/updatesim_test.goLoading diff…
internal/release/updatetarget.goLoading diff…
internal/release/updatetarget_test.goLoading diff…
internal/status/contract_test.goLoading diff…
internal/status/dryrun.goLoading diff…
internal/status/snapshot.goLoading diff…
internal/status/status_test.goLoading diff…
internal/updatewords/words_approved_test.goLoading diff…
internal/updatewords/words_box.goLoading diff…
testdata/claim-moves-copy.mdLoading diff…