carlos / platform Public

Merge origin/main into carlos-run (claim Plan 14 part 1, zdd-flag-readiness-3, hotfix #281, changelog v0.26.1)

origin/main at 21d91fd6, five commits. Two files conflicted.

- host/agent.go: hotfix #281 moved the activator's arming into
  activatorStart's Configure step, which now runs in the background so
  the edge listens without waiting for the startup sweep. armRunsPass
  moves with it, beside armMovesPass as before. The run's passes ride
  the converge and instances loops, which the duties start only after
  Ready closes the startup latch (after sweep, recovery and Start). So
  no run is picked up before the startup sweep, as before the merge,
  and nothing of the run's newly depends on it.
- provision record-write census: this branch's entries kept. main.go's
  main digest is re-taken: main's body with its new placement-shim call
  (#272) plus the reviewed `run` verb case and usage line; no record
  write.

KNOWN RED: internal/provision TestPlan14RootReadCensus fails with 99
discrepancies. Claim Plan 14 (#280) brought a root-read census to main,
and this branch's code has never been classified under it: 36 new
units, 25 changed ones, two stale and 11 package envelopes. The census
passes on origin/main. Each overlay to it is made under a named ruling
from the Plan 14 controller, so no overlay is added here. The question
is written up in .superpowers/sdd/merge-main-20261013.md under "Third
merge". Not to be pushed or merged until that overlay lands.

The other eight packages pass, as do build, vet, gofmt and the
darwin, windows and linux/arm64 builds.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev 25cfb5b352b6323ef8381095ed73a4f9020545be parent c628428parent 21d91fd
310 files changed, +34892 −1511
  • approved_moves_copy_test.go +2 −0
  • cmd/zddprobe/main.go +83 −0
  • cmd/zddprobe/main_test.go +152 −0
  • docs/site/changelog.json +73 −0
  • docs/superpowers/plans/2026-10-07-zero-downtime-deploys-6-roll-notes.md +313 −56
  • docs/superpowers/plans/2026-10-13-zero-downtime-flag-readiness-3.md +783 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-READINESS3-PLAN.md +97 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-READINESS3-R2.md +25 −0
  • docs/superpowers/plans/CODEX-FINDINGS-ZDD-READINESS3.md +57 −0
  • internal/activator/activator.go +132 −35
  • internal/activator/activator_test.go +5 −0
  • internal/activator/backend_exec.go +9 −7
  • internal/activator/claimspawn_kernel_linux_test.go +5 −1
  • internal/activator/exec_gate_test.go +32 −22
  • internal/activator/genbackend.go +8 −6
  • internal/activator/logsink_test.go +39 −1
  • internal/activator/rolelaunch.go +1 −0
  • internal/activator/rolelaunch_linux.go +1 −1
  • internal/activator/rolelaunch_root_linux.go +5 −0
  • internal/activator/rolelaunch_root_linux_test.go +54 −0
  • internal/activator/startup_test.go +159 −0
  • internal/activator/swap.go +1 −1
  • internal/activator/swap_executed_test.go +1 −1
  • internal/activator/swap_overlap_test.go +1 −1
  • internal/activator/swap_sidecar_test.go +1 −1
  • internal/activator/wakecheck_test.go +1 −0
  • internal/activator/workerbuild.go +4 −3
  • internal/cgroup/cgroup.go +216 −139
  • internal/cgroup/cgroup_linux.go +8 −69
  • internal/cgroup/cgroup_linux_test.go +210 −336
  • internal/cgroup/cgroup_other.go +0 −18
  • internal/cgroup/cgroup_test.go +6 −6
  • internal/cgroup/cleanup_linux.go +75 −8
  • internal/cgroup/cleanup_linux_test.go +183 −1
  • internal/cgroup/edge_hardening_kernel_linux_test.go +811 −0
  • internal/cgroup/gen.go +42 −17
  • internal/cgroup/gen_kernel_linux_test.go +286 −1
  • internal/cgroup/gen_test.go +365 −24
  • internal/cgroup/inflight.go +254 −0
  • internal/cgroup/inflight_linux_test.go +185 −0
  • internal/cgroup/main_test.go +11 −0
  • internal/cgroup/recreate_linux.go +7 −3
  • internal/cgroup/recreate_linux_test.go +1 −0
  • internal/cgroup/shim.go +236 −0
  • internal/cgroup/shim_kernel_linux_test.go +715 −0
  • internal/cgroup/shim_linux.go +695 −0
  • internal/cgroup/shim_linux_test.go +323 −0
  • internal/cgroup/shim_other.go +22 −0
  • internal/cgroup/shim_test.go +95 −0
  • internal/cgroup/strict_kernel_linux_test.go +2 −2
  • internal/cgroup/verify_linux.go +150 −0
  • internal/cgroup/verify_linux_test.go +269 −0
  • internal/cgroup/verify_other.go +17 −0
  • internal/edge/startup_test.go +86 −0
  • internal/host/agent.go +241 −161
  • internal/host/agent_test.go +7 −32
  • internal/host/claimassembly.go +14 −2
  • internal/host/claimconstruction.go +30 −3
  • internal/host/claimhandover_crossbox.go +1 −0
  • internal/host/claimhandover_recovery.go +3 −0
  • internal/host/claimhandover_recovery_test.go +27 −2
  • internal/host/claimjournal_transport.go +14 −0
  • internal/host/claimlaunch_authority.go +6 −17
  • internal/host/claimlaunch_execpermit.go +4 −4
  • internal/host/claimlaunch_production.go +4 −1
  • internal/host/claimlaunch_rev2_linux_test.go +9 −28
  • internal/host/claimlaunch_root.go +2 −0
  • internal/host/claimlaunch_root_test.go +12 −3
  • internal/host/claimlaunch_transport_test.go +1 −1
  • internal/host/claimparticipation.go +40 −50
  • internal/host/claimparticipation_relocation.go +3 −0
  • internal/host/claimparticipation_stale_test.go +1 −1
  • internal/host/claimproduction.go +1 −1
  • internal/host/claimproduction_admintoken_test.go +1 −1
  • internal/host/claimrecovery_remote.go +118 −0
  • internal/host/claimretire_transport.go +28 −8
  • internal/host/claimretryrecovery_test.go +4 −2
  • internal/host/claimroleassembly.go +3 −0
  • internal/host/claimroleassembly_linux.go +64 −6
  • internal/host/claimstop_run.go +18 −2
  • internal/host/claimwiring.go +3 −0
  • internal/host/guardparticipation_test.go +3 −3
  • internal/host/guardtransaction.go +45 −11
  • internal/host/guardtransaction_test.go +3 −3
  • internal/host/heldstage.go +1 −1
  • internal/host/instancekeys.go +3 −0
  • internal/host/instancekeys_test.go +26 −12
  • internal/host/layoutleg.go +45 −44
  • internal/host/legacyrestart.go +122 −0
  • internal/host/movesfinal.go +1 −1
  • internal/host/movesheldrelease_agent_test.go +2 −0
  • internal/host/movesheldrelease_production.go +4 −2
  • internal/host/movesheldrelease_root.go +96 −47
  • internal/host/movesheldrelease_test.go +4 −2
  • internal/host/movesinstall.go +5 −0
  • internal/host/movesland.go +16 −11
  • internal/host/movespass.go +7 −1
  • internal/host/moveswakesource.go +1 −1
  • internal/host/participation_flagoff_test.go +165 −0
  • internal/host/plan13_region_test.go +1 −1
  • internal/host/plan13_views_test.go +1 −1
  • internal/host/plan14_backend_source_test.go +120 −0
  • internal/host/plan14_canonical_restart_test.go +299 −0
  • internal/host/plan14_constructors_test.go +90 −0
  • internal/host/plan14_execution_authority_test.go +147 −0
  • internal/host/plan14_fix2_index_test.go +147 −0
  • internal/host/plan14_fix2_inventory_test.go +96 −0
  • internal/host/plan14_fix2_live_linux_test.go +197 −0
  • internal/host/plan14_fix2_recovery_test.go +43 −0
  • internal/host/plan14_fix3_adopt_linux_test.go +44 −0
  • internal/host/plan14_fix3_live_linux_test.go +612 −0
  • internal/host/plan14_fix3_lock_linux_test.go +108 −0
  • internal/host/plan14_fix4_adopt_linux_test.go +99 −0
  • internal/host/plan14_fix4_live_linux_test.go +548 −0
  • internal/host/plan14_fix5_live_linux_test.go +303 −0
  • internal/host/plan14_fix5_main_linux_test.go +97 −0
  • internal/host/plan14_held_root_test.go +264 −0
  • internal/host/plan14_install_registration_test.go +363 −0
  • internal/host/plan14_recovery_source_test.go +119 −0
  • internal/host/plan14_release_lock_test.go +109 −0
  • internal/host/plan14_root_fixture_linux_test.go +75 −0
  • internal/host/plan14_root_launch_test.go +82 −0
  • internal/host/plan14_root_participation_test.go +46 −0
  • internal/host/plan9_a_guard_test.go +9 −3
  • internal/host/plan9_production_test.go +9 −9
  • internal/host/plan9fix4_claimjournal_migration_linux_test.go +5 −0
  • internal/host/proofask.go +3 −4
  • internal/host/proofbinding.go +322 −0
  • internal/host/proofbinding_provenance_linux_test.go +77 −0
  • internal/host/proofbinding_test.go +241 −0
  • internal/host/proofduplicate_linux_test.go +96 −0
  • internal/host/proofnamed.go +216 −0
  • internal/host/proofnamed_linux_test.go +209 −0
  • internal/host/proofobserve.go +57 −34
  • internal/host/proofobserve_test.go +36 −11
  • internal/host/proofroot.go +33 −12
  • internal/host/proofroot_test.go +8 −5
  • internal/host/registry_privilege_test.go +2 −1
  • internal/host/registryowner_test.go +3 −1
  • internal/host/releaseinit_linux_test.go +93 −0
  • internal/host/relocatepass_absence_test.go +1 −1
  • internal/host/relocatepass_carries_test.go +1 −1
  • internal/host/relocatepass_round1_test.go +3 −3
  • internal/host/relocatepass_test.go +3 −3
  • internal/host/relocationattempts_linux_test.go +10 −20
  • internal/host/relocationdischarge_restart_unix_test.go +1 −1
  • internal/host/relocationfinish_unix_test.go +1 −1
  • internal/host/relocationfirstwake_unix_test.go +1 −1
  • internal/host/relocationinstall.go +19 −4
  • internal/host/relocationparticipation_linux_test.go +1 −1
  • internal/host/rollout.go +27 −2
  • internal/host/rollout_test.go +134 −11
  • internal/host/rootexecution_authority.go +138 −0
  • internal/host/rootexecution_client.go +205 −0
  • internal/host/rootexecution_launch_linux_test.go +276 −0
  • internal/host/rootexecution_migration.go +28 −0
  • internal/host/rootexecution_migration_test.go +293 −0
  • internal/host/rootexecution_read.go +53 −0
  • internal/host/rootexecution_recovery.go +76 −0
  • internal/host/rootexecution_runtime.go +102 −0
  • internal/host/rootexecution_runtime_linux_test.go +167 −0
  • internal/host/rootexecution_settle.go +228 −0
  • internal/host/rootexecution_source.go +51 −0
  • internal/host/rootexecution_transport.go +85 −0
  • internal/host/rootexecution_transport_test.go +162 −0
  • internal/host/rootexecution_update_test.go +122 −0
  • internal/host/rootfenceview.go +48 −0
  • internal/host/rootfenceview_test.go +185 −0
  • internal/host/rootfloor_reconstruct.go +53 −0
  • internal/host/rootfloor_reconstruct_test.go +39 −0
  • internal/host/rootinstallation.go +46 −0
  • internal/host/rootinstallation_test.go +120 −0
  • internal/host/rootinventory.go +364 −0
  • internal/host/rootinventory_install.go +82 −0
  • internal/host/rootinventory_process_test.go +119 −0
  • internal/host/rootinventory_state_linux.go +140 −0
  • internal/host/rootinventory_test.go +167 −0
  • internal/host/rootinventory_timer.go +33 −0
  • internal/host/rootinventory_timer_test.go +95 −0
  • internal/host/rootmigration_preflight.go +30 −0
  • internal/host/rootmigration_preflight_test.go +38 −0
  • internal/host/rootrecord_claim.go +61 −0
  • internal/host/rootrecovery_process_test.go +116 −0
  • internal/host/rootrecovery_rebind.go +201 −0
  • internal/host/rootrecovery_rebind_test.go +146 −0
  • internal/host/rootreleaselock.go +25 −0
  • internal/host/rootrestart.go +560 −0
  • internal/host/rootrollback.go +175 −0
  • internal/host/rootrollback_process_test.go +217 −0
  • internal/host/rootrollback_resume.go +142 −0
  • internal/host/rootrollback_resume_test.go +91 −0
  • internal/host/rootrollback_test.go +191 −0
  • internal/host/rootroute.go +111 −0
  • internal/host/startup.go +15 −0
  • internal/host/startup_test.go +285 −0
  • internal/host/systemapply.go +3 −1
  • internal/host/systemapply_test.go +1 −0
  • internal/host/systemparticipation.go +101 −32
  • internal/host/unitsettle.go +42 −9
  • internal/host/unitsettle_test.go +11 −9
  • internal/hostbox/coldhandover.go +22 −1
  • internal/hostbox/empty_census.go +14 −1
  • internal/hostbox/inventory_expected.go +53 −0
  • internal/hostbox/inventory_expected_test.go +50 −0
  • internal/hostbox/inventory_registration.go +264 −0
  • internal/hostbox/journalservice.go +48 −14
  • internal/hostbox/launchjournal.go +2 −0
  • internal/hostbox/plan14_cold_process_test.go +306 −0
  • internal/hostbox/reconcile.go +26 −10
  • internal/hostbox/reconcile_adapter.go +64 −1
  • internal/hostbox/reconcile_relocation_source_census_test.go +62 −0
  • internal/hostbox/relocationsource.go +1 −1
  • internal/hostbox/work.go +1 −1
  • internal/hostexec/live_test.go +134 −0
  • internal/hostexec/participation.go +48 −0
  • internal/hostexec/plan14_fix2_linux_test.go +105 −0
  • internal/hostexec/plan14_root_participation_test.go +735 −0
  • internal/hostexec/record.go +2 −5
  • internal/hostexec/replay_window_test.go +110 −0
  • internal/hostexec/rootbroker.go +813 −0
  • internal/hostexec/rootbroker_lifetime_test.go +113 −0
  • internal/hostexec/rootbroker_recovery_test.go +133 −0
  • internal/hostexec/rootbroker_serving_test.go +101 −0
  • internal/hostexec/rootclient.go +327 −0
  • internal/hostexec/rootclient_test.go +140 −0
  • internal/hostexec/rootlease_scopes_linux_test.go +99 −0
  • internal/hostexec/rootmirror.go +49 −0
  • internal/hostexec/rootprocess_linux.go +23 −0
  • internal/hostexec/rootprocess_other.go +7 −0
  • internal/hostexec/rootread.go +72 −0
  • internal/hostexec/rootserving.go +43 −0
  • internal/hostfloor/disk.go +93 −11
  • internal/hostfloor/floor_test.go +2 −2
  • internal/hostfloor/participation.go +15 −0
  • internal/hostfloor/participation_flagoff_test.go +111 −0
  • internal/hostfloor/participation_test.go +9 −4
  • internal/hostfloor/plan9_a_test.go +3 −3
  • internal/hostfloor/rootparticipation_test.go +125 −0
  • internal/hostguard/admissionfence.go +23 −1
  • internal/hostguard/coldhandover.go +46 −2
  • internal/hostguard/fence.go +1 −1
  • internal/hostguard/flock_other.go +1 −1
  • internal/hostguard/flock_unix.go +21 −5
  • internal/hostguard/guard.go +97 −2
  • internal/hostguard/plan14_fix2_unix_test.go +125 −0
  • internal/hostguard/plan14_public_matrix_test.go +242 −0
  • internal/hostguard/plan14_rebind_test.go +105 −0
  • internal/hostguard/plan14_root_fences_test.go +494 −0
  • internal/hostguard/record.go +16 −8
  • internal/hostguard/record_other.go +4 −1
  • internal/hostguard/record_unix.go +29 −2
  • internal/hostguard/recoveryfence.go +27 −7
  • internal/hostguard/retirement.go +14 −0
  • internal/hostguard/root.go +279 −0
  • internal/hostguard/rootrebind.go +77 −0
  • internal/hostguard/rootview.go +109 −0
  • internal/hostguard/writerstop.go +1 −1
  • internal/hostrelocate/plan14_participation_executor_test.go +81 −0
  • internal/instancectl/gen.go +14 −0
  • internal/instancectl/server.go +2 −0
  • internal/instancectl/server_gen_test.go +134 −2
  • internal/provision/plan14_legacy_identity_test.go +250 −0
  • internal/provision/plan14_root_reads_test.go +878 −0
  • internal/provision/plan9_b8_census_test.go +27 −3
  • internal/provision/rootrecord.go +80 −0
  • internal/provision/rootrecord_test.go +52 −0
  • internal/provision/testdata/plan14-root-reads-fix1.tsv +134 −0
  • internal/provision/testdata/plan14-root-reads-fix2.tsv +60 −0
  • internal/provision/testdata/plan14-root-reads-fix4.tsv +15 −0
  • internal/provision/testdata/plan14-root-reads-fix5.tsv +11 −0
  • internal/provision/testdata/plan14-root-reads-fix6.tsv +3 −0
  • internal/provision/testdata/plan14-root-reads-hotfix281.tsv +18 −0
  • internal/provision/testdata/plan14-root-reads-merge.tsv +320 −0
  • internal/provision/testdata/plan14-root-reads-merge3.tsv +36 −0
  • internal/provision/testdata/plan14-root-reads-moves.tsv +91 −0
  • internal/provision/testdata/plan14-root-reads-zddr3.tsv +41 −0
  • internal/provision/testdata/plan14-root-reads.tsv +4244 −0
  • internal/release/adopt.go +64 −4
  • internal/release/healthy.go +6 −0
  • internal/release/healthy_root.go +109 −0
  • internal/release/plan14_fix3_previous_test.go +77 −0
  • internal/release/plan14_healthy_retry_test.go +97 −0
  • internal/release/plan14_healthy_test.go +105 −0
  • internal/release/proofgate.go +15 −3
  • internal/release/sweep.go +13 −0
  • internal/release/versions.go +48 −1
  • internal/rolloutwords/words.go +2 −1
  • internal/rolloutwords/words_test.go +11 −3
  • internal/rootparticipation/ledger.go +260 −0
  • internal/rootparticipation/ledger_test.go +102 −0
  • internal/rootparticipation/plan14_fix2_test.go +21 −0
  • internal/rootparticipation/production.go +103 −0
  • internal/rootparticipation/record.go +57 −0
  • internal/rootparticipation/recovery_linux_test.go +123 −0
  • internal/rootparticipation/request.go +29 −0
  • internal/rootstate/file_linux.go +49 −0
  • internal/rootstate/file_linux_test.go +42 −0
  • internal/rootstate/file_other.go +11 −0
  • internal/rootstate/live.go +22 −0
  • internal/rootstate/live_linux.go +56 −0
  • internal/rootstate/live_linux_test.go +22 −0
  • internal/rootstate/release.go +20 −0
  • internal/rootstate/release_linux_test.go +88 −0
  • internal/rootstate/shared_linux.go +54 −0
  • internal/rootstate/state.go +43 −0
  • internal/rootstate/state_linux.go +238 −0
  • internal/rootstate/state_linux_test.go +268 −0
  • internal/rootstate/state_other.go +9 −0
  • internal/status/snapshot.go +4 −3
  • main.go +5 −0
approved_moves_copy_test.go

Loading diff…

cmd/zddprobe/main.go

Loading diff…

cmd/zddprobe/main_test.go

Loading diff…

docs/site/changelog.json

Loading diff…

docs/superpowers/plans/2026-10-07-zero-downtime-deploys-6-roll-notes.md

Loading diff…

docs/superpowers/plans/2026-10-13-zero-downtime-flag-readiness-3.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-READINESS3-PLAN.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-READINESS3-R2.md

Loading diff…

docs/superpowers/plans/CODEX-FINDINGS-ZDD-READINESS3.md

Loading diff…

internal/activator/activator.go

Loading diff…

internal/activator/activator_test.go

Loading diff…

internal/activator/backend_exec.go

Loading diff…

internal/activator/claimspawn_kernel_linux_test.go

Loading diff…

internal/activator/exec_gate_test.go

Loading diff…

internal/activator/genbackend.go

Loading diff…

internal/activator/logsink_test.go

Loading diff…

internal/activator/rolelaunch.go

Loading diff…

internal/activator/rolelaunch_linux.go

Loading diff…

internal/activator/rolelaunch_root_linux.go

Loading diff…

internal/activator/rolelaunch_root_linux_test.go

Loading diff…

internal/activator/startup_test.go

Loading diff…

internal/activator/swap.go

Loading diff…

internal/activator/swap_executed_test.go

Loading diff…

internal/activator/swap_overlap_test.go

Loading diff…

internal/activator/swap_sidecar_test.go

Loading diff…

internal/activator/wakecheck_test.go

Loading diff…

internal/activator/workerbuild.go

Loading diff…

internal/cgroup/cgroup.go

Loading diff…

internal/cgroup/cgroup_linux.go

Loading diff…

internal/cgroup/cgroup_linux_test.go

Loading diff…

internal/cgroup/cgroup_other.go

Loading diff…

internal/cgroup/cgroup_test.go

Loading diff…

internal/cgroup/cleanup_linux.go

Loading diff…

internal/cgroup/cleanup_linux_test.go

Loading diff…

internal/cgroup/edge_hardening_kernel_linux_test.go

Loading diff…

internal/cgroup/gen.go

Loading diff…

internal/cgroup/gen_kernel_linux_test.go

Loading diff…

internal/cgroup/gen_test.go

Loading diff…

internal/cgroup/inflight.go

Loading diff…

internal/cgroup/inflight_linux_test.go

Loading diff…

internal/cgroup/main_test.go

Loading diff…

internal/cgroup/recreate_linux.go

Loading diff…

internal/cgroup/recreate_linux_test.go

Loading diff…

internal/cgroup/shim.go

Loading diff…

internal/cgroup/shim_kernel_linux_test.go

Loading diff…

internal/cgroup/shim_linux.go

Loading diff…

internal/cgroup/shim_linux_test.go

Loading diff…

internal/cgroup/shim_other.go

Loading diff…

internal/cgroup/shim_test.go

Loading diff…

internal/cgroup/strict_kernel_linux_test.go

Loading diff…

internal/cgroup/verify_linux.go

Loading diff…

internal/cgroup/verify_linux_test.go

Loading diff…

internal/cgroup/verify_other.go

Loading diff…

internal/edge/startup_test.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/agent_test.go

Loading diff…

internal/host/claimassembly.go

Loading diff…

internal/host/claimconstruction.go

Loading diff…

internal/host/claimhandover_crossbox.go

Loading diff…

internal/host/claimhandover_recovery.go

Loading diff…

internal/host/claimhandover_recovery_test.go

Loading diff…

internal/host/claimjournal_transport.go

Loading diff…

internal/host/claimlaunch_authority.go

Loading diff…

internal/host/claimlaunch_execpermit.go

Loading diff…

internal/host/claimlaunch_production.go

Loading diff…

internal/host/claimlaunch_rev2_linux_test.go

Loading diff…

internal/host/claimlaunch_root.go

Loading diff…

internal/host/claimlaunch_root_test.go

Loading diff…

internal/host/claimlaunch_transport_test.go

Loading diff…

internal/host/claimparticipation.go

Loading diff…

internal/host/claimparticipation_relocation.go

Loading diff…

internal/host/claimparticipation_stale_test.go

Loading diff…

internal/host/claimproduction.go

Loading diff…

internal/host/claimproduction_admintoken_test.go

Loading diff…

internal/host/claimrecovery_remote.go

Loading diff…

internal/host/claimretire_transport.go

Loading diff…

internal/host/claimretryrecovery_test.go

Loading diff…

internal/host/claimroleassembly.go

Loading diff…

internal/host/claimroleassembly_linux.go

Loading diff…

internal/host/claimstop_run.go

Loading diff…

internal/host/claimwiring.go

Loading diff…

internal/host/guardparticipation_test.go

Loading diff…

internal/host/guardtransaction.go

Loading diff…

internal/host/guardtransaction_test.go

Loading diff…

internal/host/heldstage.go

Loading diff…

internal/host/instancekeys.go

Loading diff…

internal/host/instancekeys_test.go

Loading diff…

internal/host/layoutleg.go

Loading diff…

internal/host/legacyrestart.go

Loading diff…

internal/host/movesfinal.go

Loading diff…

internal/host/movesheldrelease_agent_test.go

Loading diff…

internal/host/movesheldrelease_production.go

Loading diff…

internal/host/movesheldrelease_root.go

Loading diff…

internal/host/movesheldrelease_test.go

Loading diff…

internal/host/movesinstall.go

Loading diff…

internal/host/movesland.go

Loading diff…

internal/host/movespass.go

Loading diff…

internal/host/moveswakesource.go

Loading diff…

internal/host/participation_flagoff_test.go

Loading diff…

internal/host/plan13_region_test.go

Loading diff…

internal/host/plan13_views_test.go

Loading diff…

internal/host/plan14_backend_source_test.go

Loading diff…

internal/host/plan14_canonical_restart_test.go

Loading diff…

internal/host/plan14_constructors_test.go

Loading diff…

internal/host/plan14_execution_authority_test.go

Loading diff…

internal/host/plan14_fix2_index_test.go

Loading diff…

internal/host/plan14_fix2_inventory_test.go

Loading diff…

internal/host/plan14_fix2_live_linux_test.go

Loading diff…

internal/host/plan14_fix2_recovery_test.go

Loading diff…

internal/host/plan14_fix3_adopt_linux_test.go

Loading diff…

internal/host/plan14_fix3_live_linux_test.go

Loading diff…

internal/host/plan14_fix3_lock_linux_test.go

Loading diff…

internal/host/plan14_fix4_adopt_linux_test.go

Loading diff…

internal/host/plan14_fix4_live_linux_test.go

Loading diff…

internal/host/plan14_fix5_live_linux_test.go

Loading diff…

internal/host/plan14_fix5_main_linux_test.go

Loading diff…

internal/host/plan14_held_root_test.go

Loading diff…

internal/host/plan14_install_registration_test.go

Loading diff…

internal/host/plan14_recovery_source_test.go

Loading diff…

internal/host/plan14_release_lock_test.go

Loading diff…

internal/host/plan14_root_fixture_linux_test.go

Loading diff…

internal/host/plan14_root_launch_test.go

Loading diff…

internal/host/plan14_root_participation_test.go

Loading diff…

internal/host/plan9_a_guard_test.go

Loading diff…

internal/host/plan9_production_test.go

Loading diff…

internal/host/plan9fix4_claimjournal_migration_linux_test.go

Loading diff…

internal/host/proofask.go

Loading diff…

internal/host/proofbinding.go

Loading diff…

internal/host/proofbinding_provenance_linux_test.go

Loading diff…

internal/host/proofbinding_test.go

Loading diff…

internal/host/proofduplicate_linux_test.go

Loading diff…

internal/host/proofnamed.go

Loading diff…

internal/host/proofnamed_linux_test.go

Loading diff…

internal/host/proofobserve.go

Loading diff…

internal/host/proofobserve_test.go

Loading diff…

internal/host/proofroot.go

Loading diff…

internal/host/proofroot_test.go

Loading diff…

internal/host/registry_privilege_test.go

Loading diff…

internal/host/registryowner_test.go

Loading diff…

internal/host/releaseinit_linux_test.go

Loading diff…

internal/host/relocatepass_absence_test.go

Loading diff…

internal/host/relocatepass_carries_test.go

Loading diff…

internal/host/relocatepass_round1_test.go

Loading diff…

internal/host/relocatepass_test.go

Loading diff…

internal/host/relocationattempts_linux_test.go

Loading diff…

internal/host/relocationdischarge_restart_unix_test.go

Loading diff…

internal/host/relocationfinish_unix_test.go

Loading diff…

internal/host/relocationfirstwake_unix_test.go

Loading diff…

internal/host/relocationinstall.go

Loading diff…

internal/host/relocationparticipation_linux_test.go

Loading diff…

internal/host/rollout.go

Loading diff…

internal/host/rollout_test.go

Loading diff…

internal/host/rootexecution_authority.go

Loading diff…

internal/host/rootexecution_client.go

Loading diff…

internal/host/rootexecution_launch_linux_test.go

Loading diff…

internal/host/rootexecution_migration.go

Loading diff…

internal/host/rootexecution_migration_test.go

Loading diff…

internal/host/rootexecution_read.go

Loading diff…

internal/host/rootexecution_recovery.go

Loading diff…

internal/host/rootexecution_runtime.go

Loading diff…

internal/host/rootexecution_runtime_linux_test.go

Loading diff…

internal/host/rootexecution_settle.go

Loading diff…

internal/host/rootexecution_source.go

Loading diff…

internal/host/rootexecution_transport.go

Loading diff…

internal/host/rootexecution_transport_test.go

Loading diff…

internal/host/rootexecution_update_test.go

Loading diff…

internal/host/rootfenceview.go

Loading diff…

internal/host/rootfenceview_test.go

Loading diff…

internal/host/rootfloor_reconstruct.go

Loading diff…

internal/host/rootfloor_reconstruct_test.go

Loading diff…

internal/host/rootinstallation.go

Loading diff…

internal/host/rootinstallation_test.go

Loading diff…

internal/host/rootinventory.go

Loading diff…

internal/host/rootinventory_install.go

Loading diff…

internal/host/rootinventory_process_test.go

Loading diff…

internal/host/rootinventory_state_linux.go

Loading diff…

internal/host/rootinventory_test.go

Loading diff…

internal/host/rootinventory_timer.go

Loading diff…

internal/host/rootinventory_timer_test.go

Loading diff…

internal/host/rootmigration_preflight.go

Loading diff…

internal/host/rootmigration_preflight_test.go

Loading diff…

internal/host/rootrecord_claim.go

Loading diff…

internal/host/rootrecovery_process_test.go

Loading diff…

internal/host/rootrecovery_rebind.go

Loading diff…

internal/host/rootrecovery_rebind_test.go

Loading diff…

internal/host/rootreleaselock.go

Loading diff…

internal/host/rootrestart.go

Loading diff…

internal/host/rootrollback.go

Loading diff…

internal/host/rootrollback_process_test.go

Loading diff…

internal/host/rootrollback_resume.go

Loading diff…

internal/host/rootrollback_resume_test.go

Loading diff…

internal/host/rootrollback_test.go

Loading diff…

internal/host/rootroute.go

Loading diff…

internal/host/startup.go

Loading diff…

internal/host/startup_test.go

Loading diff…

internal/host/systemapply.go

Loading diff…

internal/host/systemapply_test.go

Loading diff…

internal/host/systemparticipation.go

Loading diff…

internal/host/unitsettle.go

Loading diff…

internal/host/unitsettle_test.go

Loading diff…

internal/hostbox/coldhandover.go

Loading diff…

internal/hostbox/empty_census.go

Loading diff…

internal/hostbox/inventory_expected.go

Loading diff…

internal/hostbox/inventory_expected_test.go

Loading diff…

internal/hostbox/inventory_registration.go

Loading diff…

internal/hostbox/journalservice.go

Loading diff…

internal/hostbox/launchjournal.go

Loading diff…

internal/hostbox/plan14_cold_process_test.go

Loading diff…

internal/hostbox/reconcile.go

Loading diff…

internal/hostbox/reconcile_adapter.go

Loading diff…

internal/hostbox/reconcile_relocation_source_census_test.go

Loading diff…

internal/hostbox/relocationsource.go

Loading diff…

internal/hostbox/work.go

Loading diff…

internal/hostexec/live_test.go

Loading diff…

internal/hostexec/participation.go

Loading diff…

internal/hostexec/plan14_fix2_linux_test.go

Loading diff…

internal/hostexec/plan14_root_participation_test.go

Loading diff…

internal/hostexec/record.go

Loading diff…

internal/hostexec/replay_window_test.go

Loading diff…

internal/hostexec/rootbroker.go

Loading diff…

internal/hostexec/rootbroker_lifetime_test.go

Loading diff…

internal/hostexec/rootbroker_recovery_test.go

Loading diff…

internal/hostexec/rootbroker_serving_test.go

Loading diff…

internal/hostexec/rootclient.go

Loading diff…

internal/hostexec/rootclient_test.go

Loading diff…

internal/hostexec/rootlease_scopes_linux_test.go

Loading diff…

internal/hostexec/rootmirror.go

Loading diff…

internal/hostexec/rootprocess_linux.go

Loading diff…

internal/hostexec/rootprocess_other.go

Loading diff…

internal/hostexec/rootread.go

Loading diff…

internal/hostexec/rootserving.go

Loading diff…

internal/hostfloor/disk.go

Loading diff…

internal/hostfloor/floor_test.go

Loading diff…

internal/hostfloor/participation.go

Loading diff…

internal/hostfloor/participation_flagoff_test.go

Loading diff…

internal/hostfloor/participation_test.go

Loading diff…

internal/hostfloor/plan9_a_test.go

Loading diff…

internal/hostfloor/rootparticipation_test.go

Loading diff…

internal/hostguard/admissionfence.go

Loading diff…

internal/hostguard/coldhandover.go

Loading diff…

internal/hostguard/fence.go

Loading diff…

internal/hostguard/flock_other.go

Loading diff…

internal/hostguard/flock_unix.go

Loading diff…

internal/hostguard/guard.go

Loading diff…

internal/hostguard/plan14_fix2_unix_test.go

Loading diff…

internal/hostguard/plan14_public_matrix_test.go

Loading diff…

internal/hostguard/plan14_rebind_test.go

Loading diff…

internal/hostguard/plan14_root_fences_test.go

Loading diff…

internal/hostguard/record.go

Loading diff…

internal/hostguard/record_other.go

Loading diff…

internal/hostguard/record_unix.go

Loading diff…

internal/hostguard/recoveryfence.go

Loading diff…

internal/hostguard/retirement.go

Loading diff…

internal/hostguard/root.go

Loading diff…

internal/hostguard/rootrebind.go

Loading diff…

internal/hostguard/rootview.go

Loading diff…

internal/hostguard/writerstop.go

Loading diff…

internal/hostrelocate/plan14_participation_executor_test.go

Loading diff…

internal/instancectl/gen.go

Loading diff…

internal/instancectl/server.go

Loading diff…

internal/instancectl/server_gen_test.go

Loading diff…

internal/provision/plan14_legacy_identity_test.go

Loading diff…

internal/provision/plan14_root_reads_test.go

Loading diff…

internal/provision/plan9_b8_census_test.go

Loading diff…

internal/provision/rootrecord.go

Loading diff…

internal/provision/rootrecord_test.go

Loading diff…

internal/provision/testdata/plan14-root-reads-fix1.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-fix2.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-fix4.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-fix5.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-fix6.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-hotfix281.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-merge.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-merge3.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-moves.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads-zddr3.tsv

Loading diff…

internal/provision/testdata/plan14-root-reads.tsv

Loading diff…

internal/release/adopt.go

Loading diff…

internal/release/healthy.go

Loading diff…

internal/release/healthy_root.go

Loading diff…

internal/release/plan14_fix3_previous_test.go

Loading diff…

internal/release/plan14_healthy_retry_test.go

Loading diff…

internal/release/plan14_healthy_test.go

Loading diff…

internal/release/proofgate.go

Loading diff…

internal/release/sweep.go

Loading diff…

internal/release/versions.go

Loading diff…

internal/rolloutwords/words.go

Loading diff…

internal/rolloutwords/words_test.go

Loading diff…

internal/rootparticipation/ledger.go

Loading diff…

internal/rootparticipation/ledger_test.go

Loading diff…

internal/rootparticipation/plan14_fix2_test.go

Loading diff…

internal/rootparticipation/production.go

Loading diff…

internal/rootparticipation/record.go

Loading diff…

internal/rootparticipation/recovery_linux_test.go

Loading diff…

internal/rootparticipation/request.go

Loading diff…

internal/rootstate/file_linux.go

Loading diff…

internal/rootstate/file_linux_test.go

Loading diff…

internal/rootstate/file_other.go

Loading diff…

internal/rootstate/live.go

Loading diff…

internal/rootstate/live_linux.go

Loading diff…

internal/rootstate/live_linux_test.go

Loading diff…

internal/rootstate/release.go

Loading diff…

internal/rootstate/release_linux_test.go

Loading diff…

internal/rootstate/shared_linux.go

Loading diff…

internal/rootstate/state.go

Loading diff…

internal/rootstate/state_linux.go

Loading diff…

internal/rootstate/state_linux_test.go

Loading diff…

internal/rootstate/state_other.go

Loading diff…

internal/status/snapshot.go

Loading diff…

main.go

Loading diff…