carlos / platform Public

Merge origin/main (d6f66ef3) into zdd-5-scheduler

Composition decisions:
- claimwake.go (the one textual conflict): both sides kept. A failed
  admitted start joins FailedAdmission's result and, for a probe,
  ErrProbeFailed (main), then returns claimedPlanResult(e, nil) (plan 5);
  a passing probe records probe.admitted (main) before the planned result
  is returned (plan 5).
- A moves probe (ProbeWake) is never planned: doClaimWake consults the
  planner, the outcome fence and the pre-admission publication only when
  e.probe is nil, so the probe keeps main's own policy and no plan outcome
  is recorded against a build it did not boot. Regression:
  TestProbeWakeIsNeverPlanned.
- registry: main's remote (service-user child) registry routes every
  exported method through remote.call. Plan 5's SetGoodBuild and
  SetServingVersion get the same branch and dispatch cases, and
  ErrGoodBuildChanged travels as a remote sentinel; otherwise a root pass
  holding a remote handle would reach a nil *sql.DB. Regression:
  TestRemoteGoodBuildAndServingVersion.
- #268 changes only a test TTL; marginForTTL is unchanged, and leaseLost
  still reads lease.Held.Err(), so main's margin governs every plan 5
  lease check.
- region-HA's isolated root launch calls the exec hook immediately before
  Root.Launch, so plan 5's Gate/PinCheck run there; production never sets
  ClaimRoleAssembly.Root, so every claims-on launch still refuses, and
  claims-backed swaps stay refused (P2-9).
- Route columns: main added none; plan 5's four stay last in routeCols,
  scanRoute, Upsert (51 placeholders) and the cold-handover values slice.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev ad766c5b083a709c1e0c8bd4db86e0c3abb9b2f7 parent 34989d8parent d6f66ef
316 files changed, +29496 −1070
  • approved_moves_copy_test.go +11 −1
  • cmd/console/main.go +2 −0
  • docs/superpowers/plans/2026-10-06-moves-phase1-copy.md +12 −0
  • internal/activator/activator.go +41 −1
  • internal/activator/claim_shape.go +105 −0
  • internal/activator/claim_shape_rev2_shape_test.go +49 −0
  • internal/activator/claim_shape_rev4_sidecar_error_test.go +104 −0
  • internal/activator/claim_snapshot.go +11 −0
  • internal/activator/claimprocess_root.go +56 −0
  • internal/activator/claimprocess_root_linux.go +91 −0
  • internal/activator/claimprocess_root_other.go +8 −0
  • internal/activator/claimwake.go +41 −11
  • internal/activator/plan11_pidfd_linux_test.go +90 −0
  • internal/activator/probewake.go +290 −0
  • internal/activator/probewake_test.go +628 −0
  • internal/activator/rolelaunch.go +28 −10
  • internal/activator/rolelaunch_linux.go +14 −6
  • internal/activator/rolelaunch_other.go +6 −0
  • internal/activator/rolelaunch_root_linux.go +231 −0
  • internal/activator/rolelaunch_root_linux_test.go +417 −0
  • internal/alerting/alerting.go +2 −1
  • internal/appconfig/renderheld.go +28 −1
  • internal/appconfig/renderheld_claim_test.go +99 −0
  • internal/awsinv/awsinv.go +2 −2
  • internal/awsinv/exact_instance.go +2 −1
  • internal/console/cepull.go +2 −2
  • internal/console/hostreports_test.go +11 −1
  • internal/dnsrec/route53.go +2 −1
  • internal/edge/route53dns.go +2 −1
  • internal/host/adoptlock.go +3 −1
  • internal/host/agent.go +8 −6
  • internal/host/bootstrap.go +51 −41
  • internal/host/bootstrapfs_linux.go +165 −0
  • internal/host/bootstrapfs_linux_test.go +180 −0
  • internal/host/bootstrapfs_other.go +20 −0
  • internal/host/claim_mask_filesystem_linux_test.go +58 −0
  • internal/host/claimconstruction.go +68 −13
  • internal/host/claimhandover_crossbox.go +38 −3
  • internal/host/claimjournal_containment.go +200 −0
  • internal/host/claimjournal_containment_linux.go +37 −0
  • internal/host/claimjournal_containment_other.go +11 −0
  • internal/host/claimjournal_migration_linux.go +230 −32
  • internal/host/claimjournal_transport.go +13 −2
  • internal/host/claimlaunch_authority.go +193 −0
  • internal/host/claimlaunch_execpermit.go +41 −0
  • internal/host/claimlaunch_fake_test.go +26 −0
  • internal/host/claimlaunch_kernel_linux.go +251 −0
  • internal/host/claimlaunch_kernel_linux_test.go +156 −0
  • internal/host/claimlaunch_kernel_other.go +25 −0
  • internal/host/claimlaunch_observations.go +48 −0
  • internal/host/claimlaunch_production.go +101 −0
  • internal/host/claimlaunch_rev2_linux_test.go +288 −0
  • internal/host/claimlaunch_rev2_other_test.go +7 −0
  • internal/host/claimlaunch_rev2_test.go +84 −0
  • internal/host/claimlaunch_rev3_boundary_test.go +54 −0
  • internal/host/claimlaunch_rev3_child_linux_test.go +190 −0
  • internal/host/claimlaunch_root.go +488 −0
  • internal/host/claimlaunch_root_test.go +507 −0
  • internal/host/claimlaunch_transport.go +126 −0
  • internal/host/claimlaunch_transport_test.go +266 −0
  • internal/host/claimoperations.go +110 −1
  • internal/host/claimowners.go +71 −5
  • internal/host/claimproduction.go +9 −1
  • internal/host/claimproduction_marker.go +2 −1
  • internal/host/claimrelocation.go +63 −0
  • internal/host/claimrelocationrelease.go +100 −0
  • internal/host/claimroleassembly.go +92 −0
  • internal/host/claimroleassembly_linux.go +32 −17
  • internal/host/claimroleassembly_linux_test.go +83 −0
  • internal/host/claimroleassembly_other.go +0 −4
  • internal/host/claimshape_rev2_shape_test.go +207 −0
  • internal/host/claimstate_linux.go +15 −10
  • internal/host/claimstate_linux_test.go +42 −0
  • internal/host/claimstop.go +111 −3
  • internal/host/claimstop_kernel_linux.go +111 −28
  • internal/host/claimstop_kernel_linux_test.go +7 −3
  • internal/host/claimstop_noprocess_rev3_linux_test.go +129 −0
  • internal/host/claimstop_noprocess_test.go +207 −0
  • internal/host/claimstop_producers.go +90 −4
  • internal/host/claimstop_registry_test.go +34 −0
  • internal/host/claimstop_run.go +30 −3
  • internal/host/claimstop_serving_test.go +3 −2
  • internal/host/claimstop_transport.go +4 −0
  • internal/host/claimstop_writers.go +253 −0
  • internal/host/claimstop_writers_linux.go +396 −0
  • internal/host/claimstop_writers_linux_test.go +234 −0
  • internal/host/claimstop_writers_rev4_linux_test.go +158 −0
  • internal/host/claimstop_writers_test.go +179 −0
  • internal/host/claimwakeassembly.go +105 −21
  • internal/host/claimwakestop.go +30 −13
  • internal/host/claimwakewriters.go +255 −0
  • internal/host/claimwakewriters_test.go +441 −0
  • internal/host/host_test.go +126 −17
  • internal/host/memwatch.go +2 −2
  • internal/host/movescut.go +1 −1
  • internal/host/movescut_test.go +3 −3
  • internal/host/movesfinal.go +99 −6
  • internal/host/movesfloor.go +3 −1
  • internal/host/movesfloor_linux.go +16 −51
  • internal/host/movesfloor_linux_test.go +61 −0
  • internal/host/movesfloorgate.go +76 −0
  • internal/host/movesfloorgate_linux.go +109 −0
  • internal/host/movesfloorgate_linux_test.go +387 −0
  • internal/host/movesfloorgate_other.go +10 −0
  • internal/host/movesland.go +30 −10
  • internal/host/movesland_commit_test.go +232 −0
  • internal/host/movesland_probe_test.go +476 −0
  • internal/host/movesland_test.go +67 −0
  • internal/host/moveslandcommit.go +257 −0
  • internal/host/moveslandprobe.go +356 −0
  • internal/host/movesparks.go +123 −0
  • internal/host/movesparks_test.go +399 −0
  • internal/host/movespass.go +17 −0
  • internal/host/movesphase1.go +7 −1
  • internal/host/movespolicy.go +96 −10
  • internal/host/movespolicy_test.go +8 −4
  • internal/host/movesprobe_policy_test.go +154 −0
  • internal/host/movesprobe_ready_linux_test.go +42 −0
  • internal/host/movesprobeattempts.go +470 −0
  • internal/host/movesprobeattempts_test.go +374 −0
  • internal/host/movesprobeowners.go +1512 −0
  • internal/host/movesprobeowners_committed_test.go +511 −0
  • internal/host/movesprobeowners_fix1_test.go +384 −0
  • internal/host/movesprobeowners_test.go +761 −0
  • internal/host/movesrevert.go +17 −7
  • internal/host/offcloudcredentials_linux.go +131 −0
  • internal/host/offcloudcredentials_linux_test.go +251 −0
  • internal/host/offcloudcredentials_other.go +16 −0
  • internal/host/plan11_close_writers_transport_test.go +53 −0
  • internal/host/plan11_dispatch_test.go +318 −0
  • internal/host/plan11_fix1_coverage_linux_test.go +54 −0
  • internal/host/plan11_fix1_journal_linux_test.go +100 −0
  • internal/host/plan11_fix1_launch_test.go +62 −0
  • internal/host/plan11_fix1_recovery_test.go +52 −0
  • internal/host/plan11_fix1_relocation_test.go +161 −0
  • internal/host/plan11_fix1_writers_test.go +54 −0
  • internal/host/plan11_launch_admission_test.go +25 −0
  • internal/host/plan11_launch_retry_linux_test.go +187 −0
  • internal/host/plan11_no_process_isolated_linux_test.go +32 −0
  • internal/host/plan11_release_test.go +128 −0
  • internal/host/plan11_rev4_containment_linux_test.go +306 −0
  • internal/host/plan11_stop_launch_test.go +76 −0
  • internal/host/plan11_wake_shared_test.go +79 −0
  • internal/host/plan11rev4_claimjournal_migration_linux_test.go +162 −0
  • internal/host/plan9fix2_claimjournal_migration_linux_test.go +56 −10
  • internal/host/plan9fix4_claimjournal_migration_linux_test.go +11 −6
  • internal/host/proofroot.go +4 −3
  • internal/host/registry_privilege_test.go +157 −0
  • internal/host/registrychild_exec_linux.go +105 −0
  • internal/host/registrychild_exec_linux_test.go +271 −0
  • internal/host/registrychild_exec_other.go +26 −0
  • internal/host/registrychild_other.go +20 −0
  • internal/host/registrychild_unix.go +115 −0
  • internal/host/registrychild_unix_test.go +161 −0
  • internal/host/registryowner.go +36 −69
  • internal/host/registryowner_chown_other.go +11 −0
  • internal/host/registryowner_chown_unix.go +85 −0
  • internal/host/registryowner_chown_unix_test.go +53 −0
  • internal/host/registryowner_descriptor_linux.go +16 −0
  • internal/host/registryowner_descriptor_unix.go +16 −0
  • internal/host/registryowner_test.go +8 −16
  • internal/host/registryreadonly.go +28 −0
  • internal/host/restart.go +5 −27
  • internal/host/stagingcleanup.go +32 −0
  • internal/host/stagingcleanup_linux_test.go +74 −0
  • internal/host/systemapply.go +4 −8
  • internal/host/systemapply_test.go +7 −2
  • internal/host/systemapply_unix.go +9 −22
  • internal/host/systemapply_unix_test.go +41 −0
  • internal/host/systemstate.go +7 −34
  • internal/host/units/carlos-system-recover.service +9 −2
  • internal/host/units/carlos-system-update.service +9 −2
  • internal/hostactors/plan11_console_reenroll_test.go +35 −0
  • internal/hostactors/plan11_enrolled_test.go +114 −0
  • internal/hostactors/plan11_fix1_enrolled_test.go +42 −0
  • internal/hostactors/roster.go +32 −0
  • internal/hostbox/journalservice.go +7 −1
  • internal/hostbox/launchhosts.go +38 −0
  • internal/hostbox/launchjournal.go +2 −1
  • internal/hostbox/launchspec.go +25 −0
  • internal/hostbox/plan11_fix1_projection_test.go +24 −0
  • internal/hostbox/plan11_policy_snapshot_test.go +54 −0
  • internal/hostbox/plan11_recovery_unit_test.go +13 −0
  • internal/hostbox/plan11_relocation_policy_test.go +202 −0
  • internal/hostbox/plan11_writer_closure_api_test.go +38 −0
  • internal/hostbox/plan11_writer_closure_test.go +16 −0
  • internal/hostbox/rolelaunch.go +356 −0
  • internal/hostbox/rolelaunch_test.go +210 −0
  • internal/hostbox/stopjournal.go +12 −10
  • internal/hostbox/stopjournal_reader.go +5 −2
  • internal/hostbox/wakepolicy.go +102 −3
  • internal/hostbox/work.go +1 −1
  • internal/hostbox/work_test.go +21 −0
  • internal/hostclaim/automaticloss.go +85 −0
  • internal/hostclaim/claim.go +8 −0
  • internal/hostclaim/delete.go +3 −0
  • internal/hostclaim/generation.go +29 −0
  • internal/hostclaim/move.go +7 −3
  • internal/hostclaim/move_commit_m2_test.go +25 −0
  • internal/hostclaim/move_test.go +1 −1
  • internal/hostclaim/plan11_evidence_test.go +122 −0
  • internal/hostclaim/plan11_relocation_session_test.go +153 −0
  • internal/hostclaim/plan9_d1_test.go +2 −1
  • internal/hostclaim/relocationrelease.go +24 −0
  • internal/hostclaim/sessionstep.go +14 −1
  • internal/hostfloor/controllers_linux.go +5 −2
  • internal/hostfloor/controllers_linux_test.go +35 −0
  • internal/hostfloor/participation.go +6 −6
  • internal/hostguard/fence.go +16 −1
  • internal/hostguard/plan11_fix1_writerstop_test.go +35 −0
  • internal/hostguard/writerstop.go +16 −3
  • internal/instancectl/claim.go +3 −1
  • internal/instancectl/claim_filesystem_linux_test.go +146 −0
  • internal/instancectl/claim_writers_route_test.go +19 −0
  • internal/instancectl/claimexec.go +129 −0
  • internal/instancectl/claimexec_linux.go +16 −0
  • internal/instancectl/claimexec_other.go +7 −0
  • internal/instancectl/claimexec_rev3_linux_test.go +102 −0
  • internal/instancectl/claimexec_socket_linux.go +50 −0
  • internal/instancectl/claimexec_socket_other.go +7 −0
  • internal/instancectl/claimlaunch_rev2_test.go +92 −0
  • internal/instancectl/claimlaunch_snapshot.go +93 −0
  • internal/instancectl/claimlaunch_snapshot_linux.go +35 −0
  • internal/instancectl/claimlaunch_snapshot_other.go +5 −0
  • internal/instancectl/claimunit.go +306 −0
  • internal/instancectl/claimunit_test.go +253 −0
  • internal/instancectl/legacy_claim_cleanup.go +72 −0
  • internal/instancectl/legacy_claim_cleanup_rev3_test.go +270 −0
  • internal/instancectl/server.go +27 −4
  • internal/instancectl/stagedexe.go +5 −44
  • internal/instancectl/stagedexe_test.go +5 −61
  • internal/instanceexec/claimexec_linux.go +104 −0
  • internal/instanceexec/claimexec_other.go +7 −0
  • internal/instanceexec/claimexec_rev3_linux_test.go +137 −0
  • internal/instanceexec/claimlaunch_rev3_init_test.go +17 −0
  • internal/instanceexec/exec.go +9 −1
  • internal/instanceexec/init_linux.go +9 −0
  • internal/lease/checkpoint.go +4 −1
  • internal/lease/checkpoint_test.go +4 −1
  • internal/lease/claimgeneration.go +10 −2
  • internal/lease/claimgeneration_test.go +8 −2
  • internal/lease/endpoint.go +26 −5
  • internal/lease/endpoint_test.go +133 −2
  • internal/lease/lease.go +15 −5
  • internal/lease/retention_window_test.go +8 −2
  • internal/lease/staging.go +2 −1
  • internal/mail/aws.go +2 −1
  • internal/moves/parkscope.go +29 −0
  • internal/moves/parkscope_test.go +46 −0
  • internal/objstore/aws.go +3 −2
  • internal/provision/move_probeattempts_test.go +30 −0
  • internal/provision/move_test.go +5 −5
  • internal/provision/plan9_b8_census_test.go +13 −6
  • internal/provision/provision.go +23 −8
  • internal/registry/claimhold.go +5 −0
  • internal/registry/claimrows.go +18 −0
  • internal/registry/claimtimers.go +15 −0
  • internal/registry/coldhandover.go +5 −0
  • internal/registry/fleets.go +50 −0
  • internal/registry/readonly.go +26 −0
  • internal/registry/readonly_test.go +66 −0
  • internal/registry/registry.go +341 −3
  • internal/registry/remote.go +323 −0
  • internal/registry/remote_dispatch.go +324 −0
  • internal/registry/remote_test.go +265 −0
  • internal/registry/timers.go +75 −0
  • internal/release/adopt.go +8 −8
  • internal/release/adopt_test.go +5 −5
  • internal/release/bake.go +4 −25
  • internal/release/bake_test.go +2 −2
  • internal/release/conditional_delete.go +3 −2
  • internal/release/fetch.go +14 −31
  • internal/release/generations_publish_test.go +1 −1
  • internal/release/healthy.go +5 −20
  • internal/release/materializeheld.go +80 −12
  • internal/release/materializeheld_claim_test.go +71 −0
  • internal/release/materializeheld_test.go +37 −0
  • internal/release/pins.go +7 −26
  • internal/release/pins_test.go +2 −2
  • internal/release/programhistory.go +5 −8
  • internal/release/proofpolicy.go +3 −1
  • internal/release/qualified.go +12 −0
  • internal/release/qualified_test.go +8 −0
  • internal/release/ratchet.go +3 −1
  • internal/release/refusal.go +6 −20
  • internal/release/stage_reuse_test.go +10 −5
  • internal/release/stage_stream_test.go +245 −0
  • internal/release/state_security_test.go +60 −0
  • internal/release/store.go +31 −38
  • internal/release/versions.go +66 −48
  • internal/rootaws/config.go +100 −0
  • internal/rootaws/config_test.go +297 −0
  • internal/rootaws/credentials.go +71 −0
  • internal/rootaws/credentials_linux_test.go +138 −0
  • internal/rootaws/credentials_other.go +13 −0
  • internal/rootaws/credentials_unix.go +31 −0
  • internal/rootaws/environment.go +97 −0
  • internal/rootaws/environment_test.go +151 −0
  • internal/rootaws/open_darwin.go +11 −0
  • internal/rootaws/open_linux.go +13 −0
  • internal/safefile/file.go +19 −0
  • internal/safefile/file_linux.go +195 −0
  • internal/safefile/file_linux_test.go +102 −0
  • internal/safefile/file_other.go +61 −0
  • internal/safefile/reap_linux.go +179 −0
  • internal/safefile/reap_linux_test.go +230 −0
  • internal/safefile/reap_other.go +6 −0
  • internal/steering/route53.go +2 −1
  • internal/stopevidence/fds_linux.go +133 −53
  • internal/stopevidence/holders.go +45 −0
  • internal/stopevidence/holders_linux.go +183 −0
  • internal/stopevidence/holders_linux_test.go +234 −0
  • internal/stopevidence/holders_other.go +19 −0
  • main.go +8 −0
  • system.go +4 −1
  • system_test.go +2 −0
approved_moves_copy_test.go

Loading diff…

cmd/console/main.go

Loading diff…

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

Loading diff…

internal/activator/activator.go

Loading diff…

internal/activator/claim_shape.go

Loading diff…

internal/activator/claim_shape_rev2_shape_test.go

Loading diff…

internal/activator/claim_shape_rev4_sidecar_error_test.go

Loading diff…

internal/activator/claim_snapshot.go

Loading diff…

internal/activator/claimprocess_root.go

Loading diff…

internal/activator/claimprocess_root_linux.go

Loading diff…

internal/activator/claimprocess_root_other.go

Loading diff…

internal/activator/claimwake.go

Loading diff…

internal/activator/plan11_pidfd_linux_test.go

Loading diff…

internal/activator/probewake.go

Loading diff…

internal/activator/probewake_test.go

Loading diff…

internal/activator/rolelaunch.go

Loading diff…

internal/activator/rolelaunch_linux.go

Loading diff…

internal/activator/rolelaunch_other.go

Loading diff…

internal/activator/rolelaunch_root_linux.go

Loading diff…

internal/activator/rolelaunch_root_linux_test.go

Loading diff…

internal/alerting/alerting.go

Loading diff…

internal/appconfig/renderheld.go

Loading diff…

internal/appconfig/renderheld_claim_test.go

Loading diff…

internal/awsinv/awsinv.go

Loading diff…

internal/awsinv/exact_instance.go

Loading diff…

internal/console/cepull.go

Loading diff…

internal/console/hostreports_test.go

Loading diff…

internal/dnsrec/route53.go

Loading diff…

internal/edge/route53dns.go

Loading diff…

internal/host/adoptlock.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/bootstrap.go

Loading diff…

internal/host/bootstrapfs_linux.go

Loading diff…

internal/host/bootstrapfs_linux_test.go

Loading diff…

internal/host/bootstrapfs_other.go

Loading diff…

internal/host/claim_mask_filesystem_linux_test.go

Loading diff…

internal/host/claimconstruction.go

Loading diff…

internal/host/claimhandover_crossbox.go

Loading diff…

internal/host/claimjournal_containment.go

Loading diff…

internal/host/claimjournal_containment_linux.go

Loading diff…

internal/host/claimjournal_containment_other.go

Loading diff…

internal/host/claimjournal_migration_linux.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_fake_test.go

Loading diff…

internal/host/claimlaunch_kernel_linux.go

Loading diff…

internal/host/claimlaunch_kernel_linux_test.go

Loading diff…

internal/host/claimlaunch_kernel_other.go

Loading diff…

internal/host/claimlaunch_observations.go

Loading diff…

internal/host/claimlaunch_production.go

Loading diff…

internal/host/claimlaunch_rev2_linux_test.go

Loading diff…

internal/host/claimlaunch_rev2_other_test.go

Loading diff…

internal/host/claimlaunch_rev2_test.go

Loading diff…

internal/host/claimlaunch_rev3_boundary_test.go

Loading diff…

internal/host/claimlaunch_rev3_child_linux_test.go

Loading diff…

internal/host/claimlaunch_root.go

Loading diff…

internal/host/claimlaunch_root_test.go

Loading diff…

internal/host/claimlaunch_transport.go

Loading diff…

internal/host/claimlaunch_transport_test.go

Loading diff…

internal/host/claimoperations.go

Loading diff…

internal/host/claimowners.go

Loading diff…

internal/host/claimproduction.go

Loading diff…

internal/host/claimproduction_marker.go

Loading diff…

internal/host/claimrelocation.go

Loading diff…

internal/host/claimrelocationrelease.go

Loading diff…

internal/host/claimroleassembly.go

Loading diff…

internal/host/claimroleassembly_linux.go

Loading diff…

internal/host/claimroleassembly_linux_test.go

Loading diff…

internal/host/claimroleassembly_other.go

Loading diff…

internal/host/claimshape_rev2_shape_test.go

Loading diff…

internal/host/claimstate_linux.go

Loading diff…

internal/host/claimstate_linux_test.go

Loading diff…

internal/host/claimstop.go

Loading diff…

internal/host/claimstop_kernel_linux.go

Loading diff…

internal/host/claimstop_kernel_linux_test.go

Loading diff…

internal/host/claimstop_noprocess_rev3_linux_test.go

Loading diff…

internal/host/claimstop_noprocess_test.go

Loading diff…

internal/host/claimstop_producers.go

Loading diff…

internal/host/claimstop_registry_test.go

Loading diff…

internal/host/claimstop_run.go

Loading diff…

internal/host/claimstop_serving_test.go

Loading diff…

internal/host/claimstop_transport.go

Loading diff…

internal/host/claimstop_writers.go

Loading diff…

internal/host/claimstop_writers_linux.go

Loading diff…

internal/host/claimstop_writers_linux_test.go

Loading diff…

internal/host/claimstop_writers_rev4_linux_test.go

Loading diff…

internal/host/claimstop_writers_test.go

Loading diff…

internal/host/claimwakeassembly.go

Loading diff…

internal/host/claimwakestop.go

Loading diff…

internal/host/claimwakewriters.go

Loading diff…

internal/host/claimwakewriters_test.go

Loading diff…

internal/host/host_test.go

Loading diff…

internal/host/memwatch.go

Loading diff…

internal/host/movescut.go

Loading diff…

internal/host/movescut_test.go

Loading diff…

internal/host/movesfinal.go

Loading diff…

internal/host/movesfloor.go

Loading diff…

internal/host/movesfloor_linux.go

Loading diff…

internal/host/movesfloor_linux_test.go

Loading diff…

internal/host/movesfloorgate.go

Loading diff…

internal/host/movesfloorgate_linux.go

Loading diff…

internal/host/movesfloorgate_linux_test.go

Loading diff…

internal/host/movesfloorgate_other.go

Loading diff…

internal/host/movesland.go

Loading diff…

internal/host/movesland_commit_test.go

Loading diff…

internal/host/movesland_probe_test.go

Loading diff…

internal/host/movesland_test.go

Loading diff…

internal/host/moveslandcommit.go

Loading diff…

internal/host/moveslandprobe.go

Loading diff…

internal/host/movesparks.go

Loading diff…

internal/host/movesparks_test.go

Loading diff…

internal/host/movespass.go

Loading diff…

internal/host/movesphase1.go

Loading diff…

internal/host/movespolicy.go

Loading diff…

internal/host/movespolicy_test.go

Loading diff…

internal/host/movesprobe_policy_test.go

Loading diff…

internal/host/movesprobe_ready_linux_test.go

Loading diff…

internal/host/movesprobeattempts.go

Loading diff…

internal/host/movesprobeattempts_test.go

Loading diff…

internal/host/movesprobeowners.go

Loading diff…

internal/host/movesprobeowners_committed_test.go

Loading diff…

internal/host/movesprobeowners_fix1_test.go

Loading diff…

internal/host/movesprobeowners_test.go

Loading diff…

internal/host/movesrevert.go

Loading diff…

internal/host/offcloudcredentials_linux.go

Loading diff…

internal/host/offcloudcredentials_linux_test.go

Loading diff…

internal/host/offcloudcredentials_other.go

Loading diff…

internal/host/plan11_close_writers_transport_test.go

Loading diff…

internal/host/plan11_dispatch_test.go

Loading diff…

internal/host/plan11_fix1_coverage_linux_test.go

Loading diff…

internal/host/plan11_fix1_journal_linux_test.go

Loading diff…

internal/host/plan11_fix1_launch_test.go

Loading diff…

internal/host/plan11_fix1_recovery_test.go

Loading diff…

internal/host/plan11_fix1_relocation_test.go

Loading diff…

internal/host/plan11_fix1_writers_test.go

Loading diff…

internal/host/plan11_launch_admission_test.go

Loading diff…

internal/host/plan11_launch_retry_linux_test.go

Loading diff…

internal/host/plan11_no_process_isolated_linux_test.go

Loading diff…

internal/host/plan11_release_test.go

Loading diff…

internal/host/plan11_rev4_containment_linux_test.go

Loading diff…

internal/host/plan11_stop_launch_test.go

Loading diff…

internal/host/plan11_wake_shared_test.go

Loading diff…

internal/host/plan11rev4_claimjournal_migration_linux_test.go

Loading diff…

internal/host/plan9fix2_claimjournal_migration_linux_test.go

Loading diff…

internal/host/plan9fix4_claimjournal_migration_linux_test.go

Loading diff…

internal/host/proofroot.go

Loading diff…

internal/host/registry_privilege_test.go

Loading diff…

internal/host/registrychild_exec_linux.go

Loading diff…

internal/host/registrychild_exec_linux_test.go

Loading diff…

internal/host/registrychild_exec_other.go

Loading diff…

internal/host/registrychild_other.go

Loading diff…

internal/host/registrychild_unix.go

Loading diff…

internal/host/registrychild_unix_test.go

Loading diff…

internal/host/registryowner.go

Loading diff…

internal/host/registryowner_chown_other.go

Loading diff…

internal/host/registryowner_chown_unix.go

Loading diff…

internal/host/registryowner_chown_unix_test.go

Loading diff…

internal/host/registryowner_descriptor_linux.go

Loading diff…

internal/host/registryowner_descriptor_unix.go

Loading diff…

internal/host/registryowner_test.go

Loading diff…

internal/host/registryreadonly.go

Loading diff…

internal/host/restart.go

Loading diff…

internal/host/stagingcleanup.go

Loading diff…

internal/host/stagingcleanup_linux_test.go

Loading diff…

internal/host/systemapply.go

Loading diff…

internal/host/systemapply_test.go

Loading diff…

internal/host/systemapply_unix.go

Loading diff…

internal/host/systemapply_unix_test.go

Loading diff…

internal/host/systemstate.go

Loading diff…

internal/host/units/carlos-system-recover.service

Loading diff…

internal/host/units/carlos-system-update.service

Loading diff…

internal/hostactors/plan11_console_reenroll_test.go

Loading diff…

internal/hostactors/plan11_enrolled_test.go

Loading diff…

internal/hostactors/plan11_fix1_enrolled_test.go

Loading diff…

internal/hostactors/roster.go

Loading diff…

internal/hostbox/journalservice.go

Loading diff…

internal/hostbox/launchhosts.go

Loading diff…

internal/hostbox/launchjournal.go

Loading diff…

internal/hostbox/launchspec.go

Loading diff…

internal/hostbox/plan11_fix1_projection_test.go

Loading diff…

internal/hostbox/plan11_policy_snapshot_test.go

Loading diff…

internal/hostbox/plan11_recovery_unit_test.go

Loading diff…

internal/hostbox/plan11_relocation_policy_test.go

Loading diff…

internal/hostbox/plan11_writer_closure_api_test.go

Loading diff…

internal/hostbox/plan11_writer_closure_test.go

Loading diff…

internal/hostbox/rolelaunch.go

Loading diff…

internal/hostbox/rolelaunch_test.go

Loading diff…

internal/hostbox/stopjournal.go

Loading diff…

internal/hostbox/stopjournal_reader.go

Loading diff…

internal/hostbox/wakepolicy.go

Loading diff…

internal/hostbox/work.go

Loading diff…

internal/hostbox/work_test.go

Loading diff…

internal/hostclaim/automaticloss.go

Loading diff…

internal/hostclaim/claim.go

Loading diff…

internal/hostclaim/delete.go

Loading diff…

internal/hostclaim/generation.go

Loading diff…

internal/hostclaim/move.go

Loading diff…

internal/hostclaim/move_commit_m2_test.go

Loading diff…

internal/hostclaim/move_test.go

Loading diff…

internal/hostclaim/plan11_evidence_test.go

Loading diff…

internal/hostclaim/plan11_relocation_session_test.go

Loading diff…

internal/hostclaim/plan9_d1_test.go

Loading diff…

internal/hostclaim/relocationrelease.go

Loading diff…

internal/hostclaim/sessionstep.go

Loading diff…

internal/hostfloor/controllers_linux.go

Loading diff…

internal/hostfloor/controllers_linux_test.go

Loading diff…

internal/hostfloor/participation.go

Loading diff…

internal/hostguard/fence.go

Loading diff…

internal/hostguard/plan11_fix1_writerstop_test.go

Loading diff…

internal/hostguard/writerstop.go

Loading diff…

internal/instancectl/claim.go

Loading diff…

internal/instancectl/claim_filesystem_linux_test.go

Loading diff…

internal/instancectl/claim_writers_route_test.go

Loading diff…

internal/instancectl/claimexec.go

Loading diff…

internal/instancectl/claimexec_linux.go

Loading diff…

internal/instancectl/claimexec_other.go

Loading diff…

internal/instancectl/claimexec_rev3_linux_test.go

Loading diff…

internal/instancectl/claimexec_socket_linux.go

Loading diff…

internal/instancectl/claimexec_socket_other.go

Loading diff…

internal/instancectl/claimlaunch_rev2_test.go

Loading diff…

internal/instancectl/claimlaunch_snapshot.go

Loading diff…

internal/instancectl/claimlaunch_snapshot_linux.go

Loading diff…

internal/instancectl/claimlaunch_snapshot_other.go

Loading diff…

internal/instancectl/claimunit.go

Loading diff…

internal/instancectl/claimunit_test.go

Loading diff…

internal/instancectl/legacy_claim_cleanup.go

Loading diff…

internal/instancectl/legacy_claim_cleanup_rev3_test.go

Loading diff…

internal/instancectl/server.go

Loading diff…

internal/instancectl/stagedexe.go

Loading diff…

internal/instancectl/stagedexe_test.go

Loading diff…

internal/instanceexec/claimexec_linux.go

Loading diff…

internal/instanceexec/claimexec_other.go

Loading diff…

internal/instanceexec/claimexec_rev3_linux_test.go

Loading diff…

internal/instanceexec/claimlaunch_rev3_init_test.go

Loading diff…

internal/instanceexec/exec.go

Loading diff…

internal/instanceexec/init_linux.go

Loading diff…

internal/lease/checkpoint.go

Loading diff…

internal/lease/checkpoint_test.go

Loading diff…

internal/lease/claimgeneration.go

Loading diff…

internal/lease/claimgeneration_test.go

Loading diff…

internal/lease/endpoint.go

Loading diff…

internal/lease/endpoint_test.go

Loading diff…

internal/lease/lease.go

Loading diff…

internal/lease/retention_window_test.go

Loading diff…

internal/lease/staging.go

Loading diff…

internal/mail/aws.go

Loading diff…

internal/moves/parkscope.go

Loading diff…

internal/moves/parkscope_test.go

Loading diff…

internal/objstore/aws.go

Loading diff…

internal/provision/move_probeattempts_test.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/registry/claimhold.go

Loading diff…

internal/registry/claimrows.go

Loading diff…

internal/registry/claimtimers.go

Loading diff…

internal/registry/coldhandover.go

Loading diff…

internal/registry/fleets.go

Loading diff…

internal/registry/readonly.go

Loading diff…

internal/registry/readonly_test.go

Loading diff…

internal/registry/registry.go

Loading diff…

internal/registry/remote.go

Loading diff…

internal/registry/remote_dispatch.go

Loading diff…

internal/registry/remote_test.go

Loading diff…

internal/registry/timers.go

Loading diff…

internal/release/adopt.go

Loading diff…

internal/release/adopt_test.go

Loading diff…

internal/release/bake.go

Loading diff…

internal/release/bake_test.go

Loading diff…

internal/release/conditional_delete.go

Loading diff…

internal/release/fetch.go

Loading diff…

internal/release/generations_publish_test.go

Loading diff…

internal/release/healthy.go

Loading diff…

internal/release/materializeheld.go

Loading diff…

internal/release/materializeheld_claim_test.go

Loading diff…

internal/release/materializeheld_test.go

Loading diff…

internal/release/pins.go

Loading diff…

internal/release/pins_test.go

Loading diff…

internal/release/programhistory.go

Loading diff…

internal/release/proofpolicy.go

Loading diff…

internal/release/qualified.go

Loading diff…

internal/release/qualified_test.go

Loading diff…

internal/release/ratchet.go

Loading diff…

internal/release/refusal.go

Loading diff…

internal/release/stage_reuse_test.go

Loading diff…

internal/release/stage_stream_test.go

Loading diff…

internal/release/state_security_test.go

Loading diff…

internal/release/store.go

Loading diff…

internal/release/versions.go

Loading diff…

internal/rootaws/config.go

Loading diff…

internal/rootaws/config_test.go

Loading diff…

internal/rootaws/credentials.go

Loading diff…

internal/rootaws/credentials_linux_test.go

Loading diff…

internal/rootaws/credentials_other.go

Loading diff…

internal/rootaws/credentials_unix.go

Loading diff…

internal/rootaws/environment.go

Loading diff…

internal/rootaws/environment_test.go

Loading diff…

internal/rootaws/open_darwin.go

Loading diff…

internal/rootaws/open_linux.go

Loading diff…

internal/safefile/file.go

Loading diff…

internal/safefile/file_linux.go

Loading diff…

internal/safefile/file_linux_test.go

Loading diff…

internal/safefile/file_other.go

Loading diff…

internal/safefile/reap_linux.go

Loading diff…

internal/safefile/reap_linux_test.go

Loading diff…

internal/safefile/reap_other.go

Loading diff…

internal/steering/route53.go

Loading diff…

internal/stopevidence/fds_linux.go

Loading diff…

internal/stopevidence/holders.go

Loading diff…

internal/stopevidence/holders_linux.go

Loading diff…

internal/stopevidence/holders_linux_test.go

Loading diff…

internal/stopevidence/holders_other.go

Loading diff…

main.go

Loading diff…

system.go

Loading diff…

system_test.go

Loading diff…