Merge origin/main into design-console-release-defences
Conflicts, each resolved by keeping both sides: - internal/release/adopt.go (adoptHost, rollback start): main's host-write authority (the withReleaseWork guard before the start, and the selectedStart receiver under lifecycle mode) wraps the branch's D1 start choice (rollbackRestart for a not-up refusal, else startUnit), its `started`/`serr` bookkeeping, the journal print and writeGroupRefusals. Under lifecycle mode the selected receiver is the start, as main's forward restart is; the legacy path uses D1's checked replace. - internal/release/rollback.go (not textually conflicting): rollbackGroup takes a `with` guard so each sibling's PointLive and SetVersions run under that sibling's own release work (hostWrites.Select per sibling, legacy pass-through when the flag is off), matching main's rule that every release host mutation runs under its selected work. - internal/host/agent.go: adoptLoop's pass and RunAdopt's passOpts carry main's WithHostWrites alongside the branch's WithRollbackRestart and WithProofGate; fastConvergeLoop keeps main's serialNotify and WithHostWrites and the branch's checkedUnitRestart arm, rollback restart, proof gate and mint asker. - internal/status/snapshot.go and contract_test.go: main's Layout and the branch's ReleaseRefusals/ProofWaits both count toward attaching Metrics, and the metrics key list carries layout, release_refusals and proof_waits.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
AGENTS.md+19 −0README.md+26 −0apimode.go+45 −8cli.go+112 −0cli_test.go+168 −0cmd/console/main.go+17 −0deploy.go+49 −4docs/site/cli.md+97 −11docs/superpowers/notes/2026-10-07-region-ha-contracts.md+184 −0docs/superpowers/plans/2026-09-25-isolated-exec-4-layout-amendments.md+133 −0docs/superpowers/plans/2026-10-06-region-ha-1b-claim-readers.md+4312 −0docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-1.md+47 −0docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-2.md+70 −0docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-3.md+56 −0docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R1.md+19 −0docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R2.md+29 −0docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R3.md+14 −0docs/superpowers/specs/2026-09-11-isolated-exec-design.md+115 −5docs/superpowers/specs/2026-10-04-region-ha-box-placement-design.md+1343 −427docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-1.md+47 −0docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-2.md+77 −0docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-3.md+68 −0docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-4.md+49 −0docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-5.md+12 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-1.md+61 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-2.md+85 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-3.md+78 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-4.md+70 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-5.md+57 −0domains_cli.go+106 −6infra/modules/deployment-buckets/main.tf+20 −11infra/modules/deployment-buckets/tests/evidence.tftest.hcl+62 −0instances_e2e_test.go+5 −0internal/activator/activator.go+16 −5internal/activator/claimspawn.go+43 −0internal/activator/claimspawn_kernel_linux_test.go+84 −0internal/activator/claimspawn_test.go+40 −0internal/activator/claimwake.go+334 −0internal/activator/claimwake_test.go+75 −0internal/activator/claimwindow.go+50 −0internal/activator/claimwindow_test.go+90 −0internal/activator/installed.go+5 −34internal/activator/installed_test.go+0 −32internal/activator/maintenance.go+63 −1internal/activator/maintenance_test.go+136 −0internal/appconfig/claimsync.go+86 −0internal/appconfig/claimsync_test.go+541 −0internal/appconfig/sync.go+84 −17internal/appconfig/syncexec.go+161 −22internal/appconfig/syncexec_test.go+58 −0internal/boxchoice/boxchoice.go+186 −0internal/boxchoice/boxchoice_test.go+261 −0internal/boxid/boxid_test.go+113 −90internal/boxid/record.go+24 −46internal/boxid/verify.go+121 −39internal/boxvolumes/volumes.go+394 −0internal/boxvolumes/volumes_test.go+361 −0internal/cgroup/cgroup.go+29 −0internal/cgroup/role_linux.go+91 −0internal/cgroup/role_linux_test.go+171 −0internal/cgroup/role_other.go+10 −0internal/cgroup/strict_linux.go+27 −3internal/cgroup/strict_linux_test.go+1 −1internal/console/apidomains.go+50 −8internal/console/apiinstancemove_test.go+1 −0internal/console/apiinstances.go+52 −0internal/console/apiinstances_test.go+148 −3internal/console/apiinstancesenvironment_test.go+1 −0internal/console/apistatuslayout.go+128 −0internal/console/apistatuslayout_test.go+210 −0internal/console/apisystemlayout.go+117 −0internal/console/apisystemlayout_test.go+160 −0internal/console/apisystemupdate.go+22 −0internal/console/apisystemupdate_test.go+9 −5internal/console/appdomains.go+5 −0internal/console/appsettings.go+14 −5internal/console/appsettings_gate_test.go+2 −0internal/console/authcli.go+23 −5internal/console/authcli_test.go+9 −1internal/console/boxchoice.go+30 −82internal/console/boxchoice_test.go+33 −90internal/console/controlplane_test.go+7 −3internal/console/domainattach.go+52 −7internal/console/domainpolicy.go+159 −0internal/console/domainproof_test.go+425 −0internal/console/domainstate.go+20 −1internal/console/domainstate_test.go+5 −0internal/console/edgeproof.go+172 −0internal/console/edgeproof_test.go+122 −0internal/console/instancepage.go+37 −1internal/console/instancepage_test.go+53 −1internal/console/layoutguard.go+154 −0internal/console/layoutguard_test.go+236 −0internal/console/placementdoors_test.go+1 −0internal/console/regionfill_test.go+3 −1internal/console/server.go+31 −3internal/console/store.go+14 −5internal/console/svcroutes_test.go+11 −2internal/console/templates/app_instance.html+1 −0internal/console/view.go+8 −0internal/domains/aliases.go+12 −1internal/domains/claims.go+184 −21internal/domains/claims_proof_test.go+243 −0internal/edge/cookiescope.go+232 −0internal/edge/cookiescope_test.go+249 −0internal/edge/edge.go+41 −6internal/edge/fleetapi_e2e_test.go+77 −0internal/edge/forwardproof.go+52 −0internal/edge/forwardproof_test.go+150 −0internal/edge/homemap.go+3 −0internal/edge/homemap_alias_stamp_test.go+18 −0internal/edge/homemap_test.go+3 −0internal/edge/mesh.go+11 −41internal/edge/storedoor.go+120 −33internal/edge/storedoor_test.go+84 −10internal/edge/wildcard.go+11 −1internal/edge/wildcard_parents_test.go+5 −2internal/edge/wildcard_test.go+10 −7internal/edgeproof/edgeproof.go+160 −0internal/host/agent.go+195 −39internal/host/agent_isolated_test.go+27 −4internal/host/agent_layout_test.go+1044 −0internal/host/bootstrap.go+2 −1internal/host/boxrecord.go+189 −0internal/host/boxrecord_test.go+183 −0internal/host/claimdirs_test.go+13 −0internal/host/claimentry_test.go+56 −0internal/host/claimstop.go+315 −0internal/host/claimstop_test.go+225 −0internal/host/claimwiring.go+106 −0internal/host/claimwiring_test.go+67 −0internal/host/edgesclaims.go+276 −0internal/host/edgesclaims_test.go+421 −0internal/host/edgesfile.go+34 −8internal/host/layoutleg.go+671 −0internal/host/movespass.go+7 −7internal/host/movespass_test.go+30 −0internal/host/systemapply.go+132 −1internal/host/systemapply_test.go+227 −3internal/host/systemparticipation.go+134 −0internal/host/systemparticipation_test.go+205 −0internal/host/units/carlos-app@.service+6 −0internal/host/units/carlos-edge.service+20 −1internal/host/units/carlos-instance-control.service+10 −0internal/host/units/carlos-instance-probe.service+54 −1internal/host/units/carlos-instance-seed@.service+48 −1internal/host/units/carlos-instance-sidecar@.service+48 −1internal/host/units/carlos-instance@.service+48 −1internal/host/units_hardening_test.go+148 −0internal/host/units_isolation_test.go+27 −3internal/hostbox/aggregateleases.go+108 −0internal/hostbox/aggregateleases_test.go+83 −0internal/hostbox/identity.go+112 −0internal/hostbox/identity_test.go+36 −0internal/hostbox/park.go+60 −0internal/hostbox/park_test.go+20 −0internal/hostbox/reconcile.go+133 −0internal/hostbox/reconcile_test.go+41 −0internal/hostbox/regionalworker.go+288 −0internal/hostbox/regionalworker_test.go+303 −0internal/hostbox/requeststore.go+99 −0internal/hostbox/requeststore_test.go+59 −0internal/hostbox/restore.go+359 −0internal/hostbox/restore_test.go+314 −0internal/hostbox/typedpark_linux.go+200 −0internal/hostbox/typedpark_linux_test.go+139 −0internal/hostbox/typedpark_other.go+18 −0internal/hostbox/typedretire.go+293 −0internal/hostbox/typedretire_test.go+173 −0internal/hostbox/wakepolicy.go+90 −0internal/hostbox/wakepolicy_test.go+99 −0internal/hostbox/work.go+104 −0internal/hostbox/work_test.go+116 −0internal/hostbox/writer.go+64 −0internal/hostbox/writer_test.go+56 −0internal/hostclaim/claim.go+8 −0internal/hostclaim/generation.go+6 −0internal/hostclaim/wakeretry.go+193 −0internal/hostclaim/wakeretry_test.go+157 −0internal/hostfiles/contract.go+142 −0internal/hostfiles/hostfiles_test.go+43 −43internal/hostfiles/manifest.go+55 −3internal/hostfiles/origins_test.go+353 −0internal/hostfiles/publisher.go+7 −6internal/hostfiles/restore.go+69 −25internal/hostfiles/sync.go+11 −0internal/hostfiles/sync_test.go+2 −2internal/hostfiles/sync_unix_test.go+102 −0internal/hostfiles/wake.go+3 −3internal/hostfiles/wake_test.go+4 −4internal/hostguard/fence.go+245 −0internal/hostguard/fence_test.go+229 −0internal/hostguard/guard.go+32 −11internal/hostguard/record.go+20 −5internal/hostwrite/callback.go+22 −0internal/hostwrite/write.go+52 −0internal/hostwrite/write_test.go+50 −0internal/instancectl/hardening.go+342 −0internal/instancectl/hardening_test.go+185 −0internal/instancectl/peer_linux.go+11 −0internal/instancectl/peer_other.go+1 −0internal/instancectl/peer_tuple_linux.go+64 −0internal/instancectl/peer_tuple_linux_test.go+30 −0internal/instancectl/peer_tuple_other.go+18 −0internal/instancectl/server.go+153 −8internal/instancectl/server_test.go+103 −2internal/instanceexec/exec.go+2 −2internal/instanceexec/probe.go+60 −2internal/instanceexec/probe_hardening.go+193 −0internal/instanceexec/probe_hardening_test.go+221 −0internal/instanceexec/probe_linux.go+1 −1internal/instanceexec/probe_test.go+40 −19internal/instanceexec/scope_linux.go+146 −0internal/instanceexec/scope_other.go+13 −0internal/instancefs/dirs_linux.go+158 −0internal/instancefs/dirs_linux_test.go+231 −0internal/instancefs/instancefs.go+24 −0internal/instancefs/instancefs_linux.go+22 −0internal/instancefs/instancefs_linux_test.go+23 −0internal/instancefs/instancefs_other.go+32 −0internal/layout/journal.go+339 −0internal/layout/journal_linux.go+16 −0internal/layout/journal_linux_test.go+46 −0internal/layout/journal_other.go+13 −0internal/layout/journal_test.go+344 −0internal/layout/links_linux.go+20 −0internal/layout/links_other.go+9 −0internal/layout/pass.go+1221 −0internal/layout/pass_linux_test.go+1768 −0internal/layout/plan.go+194 −0internal/layout/plan_test.go+160 −0internal/layout/preflight.go+449 −0internal/layout/preflight_test.go+561 −0internal/layout/rawdir_test.go+109 −0internal/lease/claimgeneration.go+156 −0internal/lease/claimgeneration_external_test.go+19 −0internal/lease/claimgeneration_test.go+196 −0internal/lease/lease.go+14 −8internal/moves/install_contract.go+25 −0internal/ops/litestream.go+23 −4internal/ops/ops.go+1 −1internal/ops/ops_test.go+81 −1internal/park/binding_test.go+51 −0internal/park/sweep.go+58 −0internal/provision/moveinputs_contract.go+10 −0internal/provision/provision.go+33 −4internal/provision/provision_test.go+33 −0internal/provision/reconcile.go+94 −12internal/provision/reconcile_test.go+257 −7internal/registry/claimtimers.go+81 −0internal/registry/registry.go+35 −0internal/registry/registry_test.go+32 −0internal/release/adopt.go+82 −16internal/release/claims.go+37 −0internal/release/claims_test.go+230 −0internal/release/layoutintent.go+246 −0internal/release/layoutintent_test.go+151 −0internal/release/rollback.go+7 −3internal/schedule/claimintegration_test.go+224 −0internal/schedule/claimreplace_test.go+43 −0internal/schedule/claimtimers.go+81 −0internal/schedule/claimtimers_test.go+30 −0internal/schedule/converge.go+130 −22internal/schedule/runner.go+113 −32internal/status/contract_test.go+25 −1internal/status/snapshot.go+51 −1internal/status/snapshot_test.go+51 −0internal/termfence/fence.go+94 −30internal/termfence/fence_test.go+110 −28mail_cli.go+31 −2mail_cli_test.go+49 −0status_instances.go+171 −0status_instances_test.go+160 −0system.go+157 −1system_test.go+26 −0
CI passed — run details
AGENTS.mdLoading diff…
README.mdLoading diff…
apimode.goLoading diff…
cli.goLoading diff…
cli_test.goLoading diff…
cmd/console/main.goLoading diff…
deploy.goLoading diff…
docs/site/cli.mdLoading diff…
docs/superpowers/notes/2026-10-07-region-ha-contracts.mdLoading diff…
docs/superpowers/plans/2026-09-25-isolated-exec-4-layout-amendments.mdLoading diff…
docs/superpowers/plans/2026-10-06-region-ha-1b-claim-readers.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-2.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-3.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R1.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R2.mdLoading diff…
docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R3.mdLoading diff…
docs/superpowers/specs/2026-09-11-isolated-exec-design.mdLoading diff…
docs/superpowers/specs/2026-10-04-region-ha-box-placement-design.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-1.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-2.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-3.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-4.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-5.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-1.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-2.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-3.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-4.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-5.mdLoading diff…
domains_cli.goLoading diff…
infra/modules/deployment-buckets/main.tfLoading diff…
infra/modules/deployment-buckets/tests/evidence.tftest.hclLoading diff…
instances_e2e_test.goLoading diff…
internal/activator/activator.goLoading diff…
internal/activator/claimspawn.goLoading diff…
internal/activator/claimspawn_kernel_linux_test.goLoading diff…
internal/activator/claimspawn_test.goLoading diff…
internal/activator/claimwake.goLoading diff…
internal/activator/claimwake_test.goLoading diff…
internal/activator/claimwindow.goLoading diff…
internal/activator/claimwindow_test.goLoading diff…
internal/activator/installed.goLoading diff…
internal/activator/installed_test.goLoading diff…
internal/activator/maintenance.goLoading diff…
internal/activator/maintenance_test.goLoading diff…
internal/appconfig/claimsync.goLoading diff…
internal/appconfig/claimsync_test.goLoading diff…
internal/appconfig/sync.goLoading diff…
internal/appconfig/syncexec.goLoading diff…
internal/appconfig/syncexec_test.goLoading diff…
internal/boxchoice/boxchoice.goLoading diff…
internal/boxchoice/boxchoice_test.goLoading diff…
internal/boxid/boxid_test.goLoading diff…
internal/boxid/record.goLoading diff…
internal/boxid/verify.goLoading diff…
internal/boxvolumes/volumes.goLoading diff…
internal/boxvolumes/volumes_test.goLoading diff…
internal/cgroup/cgroup.goLoading diff…
internal/cgroup/role_linux.goLoading diff…
internal/cgroup/role_linux_test.goLoading diff…
internal/cgroup/role_other.goLoading diff…
internal/cgroup/strict_linux.goLoading diff…
internal/cgroup/strict_linux_test.goLoading diff…
internal/console/apidomains.goLoading diff…
internal/console/apiinstancemove_test.goLoading diff…
internal/console/apiinstances.goLoading diff…
internal/console/apiinstances_test.goLoading diff…
internal/console/apiinstancesenvironment_test.goLoading diff…
internal/console/apistatuslayout.goLoading diff…
internal/console/apistatuslayout_test.goLoading diff…
internal/console/apisystemlayout.goLoading diff…
internal/console/apisystemlayout_test.goLoading diff…
internal/console/apisystemupdate.goLoading diff…
internal/console/apisystemupdate_test.goLoading diff…
internal/console/appdomains.goLoading diff…
internal/console/appsettings.goLoading diff…
internal/console/appsettings_gate_test.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/authcli_test.goLoading diff…
internal/console/boxchoice.goLoading diff…
internal/console/boxchoice_test.goLoading diff…
internal/console/controlplane_test.goLoading diff…
internal/console/domainattach.goLoading diff…
internal/console/domainpolicy.goLoading diff…
internal/console/domainproof_test.goLoading diff…
internal/console/domainstate.goLoading diff…
internal/console/domainstate_test.goLoading diff…
internal/console/edgeproof.goLoading diff…
internal/console/edgeproof_test.goLoading diff…
internal/console/instancepage.goLoading diff…
internal/console/instancepage_test.goLoading diff…
internal/console/layoutguard.goLoading diff…
internal/console/layoutguard_test.goLoading diff…
internal/console/placementdoors_test.goLoading diff…
internal/console/regionfill_test.goLoading diff…
internal/console/server.goLoading diff…
internal/console/store.goLoading diff…
internal/console/svcroutes_test.goLoading diff…
internal/console/templates/app_instance.htmlLoading diff…
internal/console/view.goLoading diff…
internal/domains/aliases.goLoading diff…
internal/domains/claims.goLoading diff…
internal/domains/claims_proof_test.goLoading diff…
internal/edge/cookiescope.goLoading diff…
internal/edge/cookiescope_test.goLoading diff…
internal/edge/edge.goLoading diff…
internal/edge/fleetapi_e2e_test.goLoading diff…
internal/edge/forwardproof.goLoading diff…
internal/edge/forwardproof_test.goLoading diff…
internal/edge/homemap.goLoading diff…
internal/edge/homemap_alias_stamp_test.goLoading diff…
internal/edge/homemap_test.goLoading diff…
internal/edge/mesh.goLoading diff…
internal/edge/storedoor.goLoading diff…
internal/edge/storedoor_test.goLoading diff…
internal/edge/wildcard.goLoading diff…
internal/edge/wildcard_parents_test.goLoading diff…
internal/edge/wildcard_test.goLoading diff…
internal/edgeproof/edgeproof.goLoading diff…
internal/host/agent.goLoading diff…
internal/host/agent_isolated_test.goLoading diff…
internal/host/agent_layout_test.goLoading diff…
internal/host/bootstrap.goLoading diff…
internal/host/boxrecord.goLoading diff…
internal/host/boxrecord_test.goLoading diff…
internal/host/claimdirs_test.goLoading diff…
internal/host/claimentry_test.goLoading diff…
internal/host/claimstop.goLoading diff…
internal/host/claimstop_test.goLoading diff…
internal/host/claimwiring.goLoading diff…
internal/host/claimwiring_test.goLoading diff…
internal/host/edgesclaims.goLoading diff…
internal/host/edgesclaims_test.goLoading diff…
internal/host/edgesfile.goLoading diff…
internal/host/layoutleg.goLoading diff…
internal/host/movespass.goLoading diff…
internal/host/movespass_test.goLoading diff…
internal/host/systemapply.goLoading diff…
internal/host/systemapply_test.goLoading diff…
internal/host/systemparticipation.goLoading diff…
internal/host/systemparticipation_test.goLoading diff…
internal/host/units/carlos-app@.serviceLoading diff…
internal/host/units/carlos-edge.serviceLoading diff…
internal/host/units/carlos-instance-control.serviceLoading diff…
internal/host/units/carlos-instance-probe.serviceLoading diff…
internal/host/units/carlos-instance-seed@.serviceLoading diff…
internal/host/units/carlos-instance-sidecar@.serviceLoading diff…
internal/host/units/carlos-instance@.serviceLoading diff…
internal/host/units_hardening_test.goLoading diff…
internal/host/units_isolation_test.goLoading diff…
internal/hostbox/aggregateleases.goLoading diff…
internal/hostbox/aggregateleases_test.goLoading diff…
internal/hostbox/identity.goLoading diff…
internal/hostbox/identity_test.goLoading diff…
internal/hostbox/park.goLoading diff…
internal/hostbox/park_test.goLoading diff…
internal/hostbox/reconcile.goLoading diff…
internal/hostbox/reconcile_test.goLoading diff…
internal/hostbox/regionalworker.goLoading diff…
internal/hostbox/regionalworker_test.goLoading diff…
internal/hostbox/requeststore.goLoading diff…
internal/hostbox/requeststore_test.goLoading diff…
internal/hostbox/restore.goLoading diff…
internal/hostbox/restore_test.goLoading diff…
internal/hostbox/typedpark_linux.goLoading diff…
internal/hostbox/typedpark_linux_test.goLoading diff…
internal/hostbox/typedpark_other.goLoading diff…
internal/hostbox/typedretire.goLoading diff…
internal/hostbox/typedretire_test.goLoading diff…
internal/hostbox/wakepolicy.goLoading diff…
internal/hostbox/wakepolicy_test.goLoading diff…
internal/hostbox/work.goLoading diff…
internal/hostbox/work_test.goLoading diff…
internal/hostbox/writer.goLoading diff…
internal/hostbox/writer_test.goLoading diff…
internal/hostclaim/claim.goLoading diff…
internal/hostclaim/generation.goLoading diff…
internal/hostclaim/wakeretry.goLoading diff…
internal/hostclaim/wakeretry_test.goLoading diff…
internal/hostfiles/contract.goLoading diff…
internal/hostfiles/hostfiles_test.goLoading diff…
internal/hostfiles/manifest.goLoading diff…
internal/hostfiles/origins_test.goLoading diff…
internal/hostfiles/publisher.goLoading diff…
internal/hostfiles/restore.goLoading diff…
internal/hostfiles/sync.goLoading diff…
internal/hostfiles/sync_test.goLoading diff…
internal/hostfiles/sync_unix_test.goLoading diff…
internal/hostfiles/wake.goLoading diff…
internal/hostfiles/wake_test.goLoading diff…
internal/hostguard/fence.goLoading diff…
internal/hostguard/fence_test.goLoading diff…
internal/hostguard/guard.goLoading diff…
internal/hostguard/record.goLoading diff…
internal/hostwrite/callback.goLoading diff…
internal/hostwrite/write.goLoading diff…
internal/hostwrite/write_test.goLoading diff…
internal/instancectl/hardening.goLoading diff…
internal/instancectl/hardening_test.goLoading diff…
internal/instancectl/peer_linux.goLoading diff…
internal/instancectl/peer_other.goLoading diff…
internal/instancectl/peer_tuple_linux.goLoading diff…
internal/instancectl/peer_tuple_linux_test.goLoading diff…
internal/instancectl/peer_tuple_other.goLoading diff…
internal/instancectl/server.goLoading diff…
internal/instancectl/server_test.goLoading diff…
internal/instanceexec/exec.goLoading diff…
internal/instanceexec/probe.goLoading diff…
internal/instanceexec/probe_hardening.goLoading diff…
internal/instanceexec/probe_hardening_test.goLoading diff…
internal/instanceexec/probe_linux.goLoading diff…
internal/instanceexec/probe_test.goLoading diff…
internal/instanceexec/scope_linux.goLoading diff…
internal/instanceexec/scope_other.goLoading diff…
internal/instancefs/dirs_linux.goLoading diff…
internal/instancefs/dirs_linux_test.goLoading diff…
internal/instancefs/instancefs.goLoading diff…
internal/instancefs/instancefs_linux.goLoading diff…
internal/instancefs/instancefs_linux_test.goLoading diff…
internal/instancefs/instancefs_other.goLoading diff…
internal/layout/journal.goLoading diff…
internal/layout/journal_linux.goLoading diff…
internal/layout/journal_linux_test.goLoading diff…
internal/layout/journal_other.goLoading diff…
internal/layout/journal_test.goLoading diff…
internal/layout/links_linux.goLoading diff…
internal/layout/links_other.goLoading diff…
internal/layout/pass.goLoading diff…
internal/layout/pass_linux_test.goLoading diff…
internal/layout/plan.goLoading diff…
internal/layout/plan_test.goLoading diff…
internal/layout/preflight.goLoading diff…
internal/layout/preflight_test.goLoading diff…
internal/layout/rawdir_test.goLoading diff…
internal/lease/claimgeneration.goLoading diff…
internal/lease/claimgeneration_external_test.goLoading diff…
internal/lease/claimgeneration_test.goLoading diff…
internal/lease/lease.goLoading diff…
internal/moves/install_contract.goLoading diff…
internal/ops/litestream.goLoading diff…
internal/ops/ops.goLoading diff…
internal/ops/ops_test.goLoading diff…
internal/park/binding_test.goLoading diff…
internal/park/sweep.goLoading diff…
internal/provision/moveinputs_contract.goLoading diff…
internal/provision/provision.goLoading diff…
internal/provision/provision_test.goLoading diff…
internal/provision/reconcile.goLoading diff…
internal/provision/reconcile_test.goLoading diff…
internal/registry/claimtimers.goLoading diff…
internal/registry/registry.goLoading diff…
internal/registry/registry_test.goLoading diff…
internal/release/adopt.goLoading diff…
internal/release/claims.goLoading diff…
internal/release/claims_test.goLoading diff…
internal/release/layoutintent.goLoading diff…
internal/release/layoutintent_test.goLoading diff…
internal/release/rollback.goLoading diff…
internal/schedule/claimintegration_test.goLoading diff…
internal/schedule/claimreplace_test.goLoading diff…
internal/schedule/claimtimers.goLoading diff…
internal/schedule/claimtimers_test.goLoading diff…
internal/schedule/converge.goLoading diff…
internal/schedule/runner.goLoading diff…
internal/status/contract_test.goLoading diff…
internal/status/snapshot.goLoading diff…
internal/status/snapshot_test.goLoading diff…
internal/termfence/fence.goLoading diff…
internal/termfence/fence_test.goLoading diff…
mail_cli.goLoading diff…
mail_cli_test.goLoading diff…
status_instances.goLoading diff…
status_instances_test.goLoading diff…
system.goLoading diff…
system_test.goLoading diff…