Merge main into design-fleet-internal-engines
cmd/moveprobe/main.go+17 −2cmd/moveprobe/main_test.go+47 −11docs/site/changelog-links.json+60 −0docs/site/changelog.json+601 −0docs/superpowers/plans/2026-10-21-offline-move-runbook.md+894 −0internal/activator/activator_test.go+116 −14internal/activator/admission_ordering_test.go+1 −0internal/activator/backend_exec.go+9 −4internal/activator/backend_exec_test.go+15 −13internal/activator/backend_legacy_test.go+1 −0internal/activator/backend_unit_test.go+2 −0internal/activator/beforeexec_test.go+6 −0internal/activator/childwait_test.go+135 −0internal/activator/claimgen_test.go+4 −0internal/activator/claimloop_linux_test.go+10 −5internal/activator/claimproducer_test.go+1 −0internal/activator/claimretry_instancekey_linux_test.go+1 −0internal/activator/claimwake.go+6 −1internal/activator/cleanup_test.go+1 −0internal/activator/cmd_swap_test.go+6 −0internal/activator/cmd_test.go+10 −0internal/activator/cmdunit.go+2 −2internal/activator/cmdunit_test.go+12 −0internal/activator/config_gate_test.go+3 −0internal/activator/converge_adopted_test.go+5 −0internal/activator/declinedgate_identity_test.go+1 −0internal/activator/exec_gate_test.go+8 −0internal/activator/fenceowner_test.go+2 −0internal/activator/finalreview1_failedwake_test.go+1 −0internal/activator/generations_backend_test.go+1 −0internal/activator/generations_instances_test.go+13 −6internal/activator/gensocket_rev19_test.go+2 −0internal/activator/identity_test.go+1 −0internal/activator/instancekey_delivery_test.go+1 −1internal/activator/instancekey_test.go+14 −16internal/activator/intent_events_test.go+3 −0internal/activator/logsink_test.go+1 −0internal/activator/maintenance_test.go+16 −0internal/activator/opset_test.go+11 −0internal/activator/outcome_fence_test.go+1 −0internal/activator/plan14_generation_workers_test.go+3 −0internal/activator/probewake_test.go+5 −0internal/activator/recoveryprobe_sweep_test.go+4 −0internal/activator/recoveryprobe_test.go+6 −0internal/activator/replica_instancekey_linux_test.go+1 −1internal/activator/replica_instancekey_test.go+4 −10internal/activator/scheduled_token_test.go+1 −0internal/activator/seed_exclusion_test.go+1 −0internal/activator/seed_rollback_stop_test.go+6 −0internal/activator/settle_test.go+1 −0internal/activator/shutdown_lease_test.go+10 −1internal/activator/startup_test.go+1 −0internal/activator/stop_returned_sidecar_test.go+1 −0internal/activator/swap_executed_test.go+1 −0internal/activator/swap_hold_exec_test.go+2 −0internal/activator/swap_hold_test.go+7 −0internal/activator/swap_overlap_test.go+5 −0internal/activator/swap_parent_repair_test.go+2 −0internal/activator/swap_parent_retry_join_test.go+1 −0internal/activator/swap_review_test.go+1 −0internal/activator/swap_schedule_test.go+2 −0internal/activator/swap_sidecar_test.go+12 −0internal/activator/unitproc_gen_test.go+3 −0internal/activator/unitproc_test.go+10 −4internal/activator/wakecheck.go+2 −2internal/activator/wakecheck_test.go+21 −3internal/activator/wakeidentity_route_test.go+2 −0internal/activator/wakeidentity_test.go+14 −0internal/activator/wakeplan_test.go+17 −0internal/activator/wakerecord_recheck_test.go+1 −0internal/activator/worker_gen_test.go+1 −0internal/activator/worker_generations_test.go+5 −0internal/activator/worker_identity_test.go+13 −0internal/activator/worker_respawn_exec_test.go+1 −0internal/activator/worker_retained_pin_test.go+1 −0internal/activator/worker_staged_test.go+2 −0internal/activator/workerswap_test.go+4 −0internal/host/activation_artifacts_linux_test.go+1 −0internal/host/agent_test.go+3 −0internal/host/buildstate_astra_test.go+2 −0internal/host/buildstate_carry_test.go+1 −0internal/host/buildstate_fence_linux_test.go+1 −0internal/host/buildstate_moves_test.go+9 −0internal/host/buildstate_test.go+3 −0internal/host/claim_replica_instancekey_test.go+1 −0internal/host/claimfilesseed_transport_linux_test.go+2 −0internal/host/claimhandover_recovery_test.go+11 −1internal/host/claimmoveaccess_test.go+1 −0internal/host/claimmoveparks_test.go+1 −0internal/host/claimordinaryparks_linux_test.go+2 −0internal/host/claimproducer_compaction_test.go+2 −0internal/host/claimproduction_admintoken_test.go+1 −0internal/host/claimservingpark_test.go+1 −0internal/host/claimservingretire_linux_test.go+2 −0internal/host/claimshape_rev2_shape_test.go+1 −0internal/host/claimunit_policy_test.go+1 −0internal/host/converge_adopted_test.go+1 −0internal/host/edgesfile_test.go+6 −0internal/host/heldstage_test.go+3 −0internal/host/host_test.go+1 −0internal/host/instancekey_adoption_test.go+1 −0internal/host/joinroot_test.go+3 −0internal/host/logship_test.go+1 −0internal/host/movesabort_test.go+1 −0internal/host/movesbuildstatepark_test.go+4 −0internal/host/movescarries_test.go+9 −0internal/host/movesclose_order_test.go+1 −0internal/host/movescut_test.go+11 −0internal/host/movescutguard_test.go+3 −0internal/host/movesevents_test.go+1 −0internal/host/movesfileslive_test.go+7 −0internal/host/movesfinal_test.go+11 −0internal/host/movesfloor_test.go+1 −0internal/host/movesheldlock_cleanup_test.go+2 −0internal/host/movesheldrelease_test.go+1 −0internal/host/moveshome_target_test.go+1 −0internal/host/moveshome_test.go+1 −0internal/host/movesinstall_test.go+9 −0internal/host/movesland_commit_test.go+9 −0internal/host/movesland_finalfix_test.go+3 −0internal/host/movesland_probe_test.go+11 −0internal/host/movesland_test.go+23 −0internal/host/movesparks_test.go+6 −0internal/host/movespass_test.go+1 −0internal/host/movespolicy_test.go+1 −0internal/host/movesprobeattempts_test.go+1 −0internal/host/movesrecover_test.go+9 −0internal/host/movesreport_test.go+2 −0internal/host/movesretire_byop_test.go+1 −0internal/host/movesretry_test.go+5 −0internal/host/movesrevert_test.go+8 −0internal/host/movesrollback_finalfix_test.go+7 −0internal/host/movesrollback_test.go+16 −0internal/host/movesrollback_witness_test.go+2 −0internal/host/movessources_test.go+4 −0internal/host/movesstage_proof_test.go+2 −0internal/host/movesstuckpage_test.go+1 −0internal/host/plan10_j2_adapter_test.go+4 −0internal/host/plan12_fix1_test.go+2 −0internal/host/plan12_handover_test.go+2 −0internal/host/plan12_receipt_test.go+1 −0internal/host/plan13_receipt_test.go+2 −0internal/host/plan13_region_test.go+4 −0internal/host/plan13_views_test.go+1 −0internal/host/plan14_backend_source_test.go+1 −0internal/host/plan14_canonical_restart_test.go+5 −0internal/host/plan14_constructors_test.go+1 −0internal/host/plan14_execution_authority_test.go+3 −0internal/host/plan14_fix2_index_test.go+1 −0internal/host/plan14_fix2_recovery_test.go+1 −0internal/host/plan14_fix3_live_linux_test.go+1 −0internal/host/plan14_fresh_install_process_test.go+1 −0internal/host/plan14_fresh_install_test.go+2 −0internal/host/plan14_generation_inventory_process_test.go+1 −0internal/host/plan14_history_recovery_authority_test.go+2 −0internal/host/plan14_history_recovery_process_test.go+1 −0internal/host/plan14_history_recovery_test.go+3 −0internal/host/plan14_incident_recipe_test.go+2 −0internal/host/plan14_install_registration_test.go+5 −0internal/host/plan14_inventory_requirements_test.go+1 −0internal/host/plan14_restart_consumption_process_test.go+1 −0internal/host/plan14_restart_consumption_test.go+9 −0internal/host/plan14_root_history_test.go+5 −0internal/host/plan14_root_participation_test.go+1 −0internal/host/plan9_a_hostenv_test.go+1 −0internal/host/plan9_cleanup_identity_test.go+1 −0internal/host/plan9_d5_publication_test.go+2 −0internal/host/plan9_fix1_reset_worker_test.go+1 −0internal/host/plan9_production_test.go+3 −0internal/host/plan9fix2_landing_phase_test.go+1 −0internal/host/proofbinding_test.go+2 −0internal/host/relocatepass_carries_test.go+2 −0internal/host/relocationcensus_test.go+1 −0internal/host/relocationdischarge_linux_test.go+4 −0internal/host/relocationflush_adoption_test.go+1 −0internal/host/relocationflush_saferead_linux_test.go+5 −0internal/host/relocationheldstage_census_test.go+1 −0internal/host/relocationparticipation_linux_test.go+1 −0internal/host/relocationsourcehold_test.go+3 −0internal/host/retention_settings_test.go+3 −0internal/host/retention_test.go+2 −0internal/host/rollout_test.go+1 −0internal/host/rootexecution_migration_test.go+2 −0internal/host/rootexecution_transport_test.go+2 −0internal/host/rootfenceview_test.go+1 −0internal/host/rootinstallation_test.go+1 −0internal/host/rootinventory_process_test.go+1 −0internal/host/rootinventory_test.go+3 −0internal/host/rootrecovery_process_test.go+1 −0internal/host/rootrecovery_rebind_test.go+1 −0internal/host/rootrollback_process_test.go+1 −0internal/host/rootrollback_resume_test.go+1 −0internal/host/rootrollback_test.go+2 −0internal/host/seedsfloor_test.go+1 −0internal/host/seedwiring_test.go+1 −0internal/host/sidecarwake_test.go+4 −0internal/host/snapshot_loop_test.go+4 −0internal/host/stage_relay_test.go+1 −0internal/host/stagerelay_test.go+1 −0internal/host/startup_largebox_linux_test.go+5 −0internal/host/startup_test.go+1 −0internal/host/systemapply_test.go+1 −0internal/host/systemleg_test.go+1 −0internal/host/tenantchange_test.go+1 −0internal/host/unitsettle_test.go+1 −0internal/host/updatesreport_test.go+10 −0internal/host/updatesroot_test.go+1 −0internal/host/versionsweep_test.go+1 −0internal/provision/plan14_input_inventory_test.go+19 −2internal/provision/plan14_root_reads_test.go+21 −0internal/provision/testdata/plan14-root-reads-ci-speed-activator.tsv+11 −0
cmd/moveprobe/main.goLoading diff…
cmd/moveprobe/main_test.goLoading diff…
docs/site/changelog-links.jsonLoading diff…
docs/site/changelog.jsonLoading diff…
docs/superpowers/plans/2026-10-21-offline-move-runbook.mdLoading diff…
internal/activator/activator_test.goLoading diff…
internal/activator/admission_ordering_test.goLoading diff…
internal/activator/backend_exec.goLoading diff…
internal/activator/backend_exec_test.goLoading diff…
internal/activator/backend_legacy_test.goLoading diff…
internal/activator/backend_unit_test.goLoading diff…
internal/activator/beforeexec_test.goLoading diff…
internal/activator/childwait_test.goLoading diff…
internal/activator/claimgen_test.goLoading diff…
internal/activator/claimloop_linux_test.goLoading diff…
internal/activator/claimproducer_test.goLoading diff…
internal/activator/claimretry_instancekey_linux_test.goLoading diff…
internal/activator/claimwake.goLoading diff…
internal/activator/cleanup_test.goLoading diff…
internal/activator/cmd_swap_test.goLoading diff…
internal/activator/cmd_test.goLoading diff…
internal/activator/cmdunit.goLoading diff…
internal/activator/cmdunit_test.goLoading diff…
internal/activator/config_gate_test.goLoading diff…
internal/activator/converge_adopted_test.goLoading diff…
internal/activator/declinedgate_identity_test.goLoading diff…
internal/activator/exec_gate_test.goLoading diff…
internal/activator/fenceowner_test.goLoading diff…
internal/activator/finalreview1_failedwake_test.goLoading diff…
internal/activator/generations_backend_test.goLoading diff…
internal/activator/generations_instances_test.goLoading diff…
internal/activator/gensocket_rev19_test.goLoading diff…
internal/activator/identity_test.goLoading diff…
internal/activator/instancekey_delivery_test.goLoading diff…
internal/activator/instancekey_test.goLoading diff…
internal/activator/intent_events_test.goLoading diff…
internal/activator/logsink_test.goLoading diff…
internal/activator/maintenance_test.goLoading diff…
internal/activator/opset_test.goLoading diff…
internal/activator/outcome_fence_test.goLoading diff…
internal/activator/plan14_generation_workers_test.goLoading diff…
internal/activator/probewake_test.goLoading diff…
internal/activator/recoveryprobe_sweep_test.goLoading diff…
internal/activator/recoveryprobe_test.goLoading diff…
internal/activator/replica_instancekey_linux_test.goLoading diff…
internal/activator/replica_instancekey_test.goLoading diff…
internal/activator/scheduled_token_test.goLoading diff…
internal/activator/seed_exclusion_test.goLoading diff…
internal/activator/seed_rollback_stop_test.goLoading diff…
internal/activator/settle_test.goLoading diff…
internal/activator/shutdown_lease_test.goLoading diff…
internal/activator/startup_test.goLoading diff…
internal/activator/stop_returned_sidecar_test.goLoading diff…
internal/activator/swap_executed_test.goLoading diff…
internal/activator/swap_hold_exec_test.goLoading diff…
internal/activator/swap_hold_test.goLoading diff…
internal/activator/swap_overlap_test.goLoading diff…
internal/activator/swap_parent_repair_test.goLoading diff…
internal/activator/swap_parent_retry_join_test.goLoading diff…
internal/activator/swap_review_test.goLoading diff…
internal/activator/swap_schedule_test.goLoading diff…
internal/activator/swap_sidecar_test.goLoading diff…
internal/activator/unitproc_gen_test.goLoading diff…
internal/activator/unitproc_test.goLoading diff…
internal/activator/wakecheck.goLoading diff…
internal/activator/wakecheck_test.goLoading diff…
internal/activator/wakeidentity_route_test.goLoading diff…
internal/activator/wakeidentity_test.goLoading diff…
internal/activator/wakeplan_test.goLoading diff…
internal/activator/wakerecord_recheck_test.goLoading diff…
internal/activator/worker_gen_test.goLoading diff…
internal/activator/worker_generations_test.goLoading diff…
internal/activator/worker_identity_test.goLoading diff…
internal/activator/worker_respawn_exec_test.goLoading diff…
internal/activator/worker_retained_pin_test.goLoading diff…
internal/activator/worker_staged_test.goLoading diff…
internal/activator/workerswap_test.goLoading diff…
internal/host/activation_artifacts_linux_test.goLoading diff…
internal/host/agent_test.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_test.goLoading diff…
internal/host/claim_replica_instancekey_test.goLoading diff…
internal/host/claimfilesseed_transport_linux_test.goLoading diff…
internal/host/claimhandover_recovery_test.goLoading diff…
internal/host/claimmoveaccess_test.goLoading diff…
internal/host/claimmoveparks_test.goLoading diff…
internal/host/claimordinaryparks_linux_test.goLoading diff…
internal/host/claimproducer_compaction_test.goLoading diff…
internal/host/claimproduction_admintoken_test.goLoading diff…
internal/host/claimservingpark_test.goLoading diff…
internal/host/claimservingretire_linux_test.goLoading diff…
internal/host/claimshape_rev2_shape_test.goLoading diff…
internal/host/claimunit_policy_test.goLoading diff…
internal/host/converge_adopted_test.goLoading diff…
internal/host/edgesfile_test.goLoading diff…
internal/host/heldstage_test.goLoading diff…
internal/host/host_test.goLoading diff…
internal/host/instancekey_adoption_test.goLoading diff…
internal/host/joinroot_test.goLoading diff…
internal/host/logship_test.goLoading diff…
internal/host/movesabort_test.goLoading diff…
internal/host/movesbuildstatepark_test.goLoading diff…
internal/host/movescarries_test.goLoading diff…
internal/host/movesclose_order_test.goLoading diff…
internal/host/movescut_test.goLoading diff…
internal/host/movescutguard_test.goLoading diff…
internal/host/movesevents_test.goLoading diff…
internal/host/movesfileslive_test.goLoading diff…
internal/host/movesfinal_test.goLoading diff…
internal/host/movesfloor_test.goLoading diff…
internal/host/movesheldlock_cleanup_test.goLoading diff…
internal/host/movesheldrelease_test.goLoading diff…
internal/host/moveshome_target_test.goLoading diff…
internal/host/moveshome_test.goLoading diff…
internal/host/movesinstall_test.goLoading diff…
internal/host/movesland_commit_test.goLoading diff…
internal/host/movesland_finalfix_test.goLoading diff…
internal/host/movesland_probe_test.goLoading diff…
internal/host/movesland_test.goLoading diff…
internal/host/movesparks_test.goLoading diff…
internal/host/movespass_test.goLoading diff…
internal/host/movespolicy_test.goLoading diff…
internal/host/movesprobeattempts_test.goLoading diff…
internal/host/movesrecover_test.goLoading diff…
internal/host/movesreport_test.goLoading diff…
internal/host/movesretire_byop_test.goLoading diff…
internal/host/movesretry_test.goLoading diff…
internal/host/movesrevert_test.goLoading diff…
internal/host/movesrollback_finalfix_test.goLoading diff…
internal/host/movesrollback_test.goLoading diff…
internal/host/movesrollback_witness_test.goLoading diff…
internal/host/movessources_test.goLoading diff…
internal/host/movesstage_proof_test.goLoading diff…
internal/host/movesstuckpage_test.goLoading diff…
internal/host/plan10_j2_adapter_test.goLoading diff…
internal/host/plan12_fix1_test.goLoading diff…
internal/host/plan12_handover_test.goLoading diff…
internal/host/plan12_receipt_test.goLoading diff…
internal/host/plan13_receipt_test.goLoading diff…
internal/host/plan13_region_test.goLoading diff…
internal/host/plan13_views_test.goLoading diff…
internal/host/plan14_backend_source_test.goLoading diff…
internal/host/plan14_canonical_restart_test.goLoading diff…
internal/host/plan14_constructors_test.goLoading diff…
internal/host/plan14_execution_authority_test.goLoading diff…
internal/host/plan14_fix2_index_test.goLoading diff…
internal/host/plan14_fix2_recovery_test.goLoading diff…
internal/host/plan14_fix3_live_linux_test.goLoading diff…
internal/host/plan14_fresh_install_process_test.goLoading diff…
internal/host/plan14_fresh_install_test.goLoading diff…
internal/host/plan14_generation_inventory_process_test.goLoading diff…
internal/host/plan14_history_recovery_authority_test.goLoading diff…
internal/host/plan14_history_recovery_process_test.goLoading diff…
internal/host/plan14_history_recovery_test.goLoading diff…
internal/host/plan14_incident_recipe_test.goLoading diff…
internal/host/plan14_install_registration_test.goLoading diff…
internal/host/plan14_inventory_requirements_test.goLoading diff…
internal/host/plan14_restart_consumption_process_test.goLoading diff…
internal/host/plan14_restart_consumption_test.goLoading diff…
internal/host/plan14_root_history_test.goLoading diff…
internal/host/plan14_root_participation_test.goLoading diff…
internal/host/plan9_a_hostenv_test.goLoading diff…
internal/host/plan9_cleanup_identity_test.goLoading diff…
internal/host/plan9_d5_publication_test.goLoading diff…
internal/host/plan9_fix1_reset_worker_test.goLoading diff…
internal/host/plan9_production_test.goLoading diff…
internal/host/plan9fix2_landing_phase_test.goLoading diff…
internal/host/proofbinding_test.goLoading diff…
internal/host/relocatepass_carries_test.goLoading diff…
internal/host/relocationcensus_test.goLoading diff…
internal/host/relocationdischarge_linux_test.goLoading diff…
internal/host/relocationflush_adoption_test.goLoading diff…
internal/host/relocationflush_saferead_linux_test.goLoading diff…
internal/host/relocationheldstage_census_test.goLoading diff…
internal/host/relocationparticipation_linux_test.goLoading diff…
internal/host/relocationsourcehold_test.goLoading diff…
internal/host/retention_settings_test.goLoading diff…
internal/host/retention_test.goLoading diff…
internal/host/rollout_test.goLoading diff…
internal/host/rootexecution_migration_test.goLoading diff…
internal/host/rootexecution_transport_test.goLoading diff…
internal/host/rootfenceview_test.goLoading diff…
internal/host/rootinstallation_test.goLoading diff…
internal/host/rootinventory_process_test.goLoading diff…
internal/host/rootinventory_test.goLoading diff…
internal/host/rootrecovery_process_test.goLoading diff…
internal/host/rootrecovery_rebind_test.goLoading diff…
internal/host/rootrollback_process_test.goLoading diff…
internal/host/rootrollback_resume_test.goLoading diff…
internal/host/rootrollback_test.goLoading diff…
internal/host/seedsfloor_test.goLoading diff…
internal/host/seedwiring_test.goLoading diff…
internal/host/sidecarwake_test.goLoading diff…
internal/host/snapshot_loop_test.goLoading diff…
internal/host/stage_relay_test.goLoading diff…
internal/host/stagerelay_test.goLoading diff…
internal/host/startup_largebox_linux_test.goLoading diff…
internal/host/startup_test.goLoading diff…
internal/host/systemapply_test.goLoading diff…
internal/host/systemleg_test.goLoading diff…
internal/host/tenantchange_test.goLoading diff…
internal/host/unitsettle_test.goLoading diff…
internal/host/updatesreport_test.goLoading diff…
internal/host/updatesroot_test.goLoading diff…
internal/host/versionsweep_test.goLoading diff…
internal/provision/plan14_input_inventory_test.goLoading diff…
internal/provision/plan14_root_reads_test.goLoading diff…
internal/provision/testdata/plan14-root-reads-ci-speed-activator.tsvLoading diff…