carlos / platform Public

Merge origin/main into moves-phase1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev a6c4402fb9d9d3a216b4e3964b087b160919d93e parent fbdad38parent d649d8d
666 files changed, +128532 −1330
  • AGENTS.md +75 −1
  • README.md +98 −6
  • accounts.go +46 −2
  • apimode.go +240 −40
  • apimode_test.go +246 −11
  • appconfig_cli.go +47 −11
  • approved_copy_test.go +209 −0
  • apps.go +6 −2
  • apps_region.go +40 −0
  • apps_region_test.go +202 −0
  • apps_test.go +1 −1
  • auth.go +38 −0
  • canary.go +213 −12
  • canary_create_e2e_test.go +164 −0
  • canary_region_e2e_test.go +190 −0
  • canary_region_test.go +135 −0
  • canary_test.go +139 −16
  • cli.go +94 −2
  • cli_test.go +92 −0
  • cmd/console/hostclaim_test.go +20 −0
  • cmd/console/main.go +181 −19
  • cmd/console/region_test.go +55 −0
  • cmd/console/wiring_test.go +32 −0
  • config_e2e_test.go +1 −1
  • db.go +620 −0
  • db_e2e_test.go +249 −0
  • db_test.go +577 −0
  • deploy.go +92 −8
  • deploy_region_e2e_test.go +262 −0
  • deploy_region_test.go +56 −0
  • deploy_wizard_test.go +1 −1
  • docs/site/cli.md +210 −36
  • docs/superpowers/plans/2026-09-01-carloku-scanning-rollout.md +2 −0
  • docs/superpowers/plans/2026-09-05-carlos-db-unit-1.md +828 −0
  • docs/superpowers/plans/2026-09-25-isolated-exec-4-layout-amendments.md +133 −0
  • docs/superpowers/plans/2026-10-02-nearest-region-copy.json +623 −0
  • docs/superpowers/plans/2026-10-02-nearest-region-default-SUMMARY.md +103 −0
  • docs/superpowers/plans/2026-10-02-nearest-region-default.md +8542 −0
  • docs/superpowers/plans/2026-10-05-deploy-credential.md +2247 −0
  • docs/superpowers/plans/2026-10-05-region-ha-1a-foundations.md +6741 −0
  • docs/superpowers/plans/2026-10-05-scanner-host-rollout.md +1509 −0
  • docs/superpowers/plans/2026-10-06-region-ha-1b-claim-readers.md +4312 −0
  • docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R1.md +109 −0
  • docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R2.md +132 −0
  • docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R3.md +121 −0
  • docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R4.md +86 −0
  • docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R5.md +47 −0
  • docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R6.md +46 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-1.md +50 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-2.md +46 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-3.md +41 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-4.md +29 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-5.md +17 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R1.md +41 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R2.md +56 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R3.md +41 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R4.md +20 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R5.md +9 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-1.md +47 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-2.md +70 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-3.md +56 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R1.md +19 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R2.md +29 −0
  • docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R3.md +14 −0
  • docs/superpowers/specs/2026-09-02-carlos-db-design.md +646 −0
  • docs/superpowers/specs/2026-09-11-isolated-exec-design.md +63 −1
  • docs/superpowers/specs/2026-10-01-nearest-region-default-design.md +1613 −0
  • docs/superpowers/specs/2026-10-04-region-ha-box-placement-design.md +1842 −0
  • docs/superpowers/specs/2026-10-04-scanner-host-rollout-design.md +489 −0
  • docs/superpowers/specs/2026-10-05-deploy-credential-design.md +719 −0
  • docs/superpowers/specs/2026-10-05-instance-catchall-design.md +410 −0
  • docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R1.md +43 −0
  • docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R2.md +34 −0
  • docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R3.md +50 −0
  • docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R4.md +40 −0
  • docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R5.md +10 −0
  • docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R1.md +100 −0
  • docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R2.md +82 −0
  • docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R3.md +82 −0
  • docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R4.md +54 −0
  • docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R5.md +29 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-1.md +110 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-2.md +75 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-3.md +50 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-4.md +39 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-5.md +21 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-6.md +14 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-1.md +47 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-2.md +77 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-3.md +68 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-4.md +49 −0
  • docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-5.md +12 −0
  • docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-CODE.md +17 −0
  • docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R2.md +35 −0
  • docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R3.md +19 −0
  • docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R4.md +26 −0
  • docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R5.md +35 −0
  • docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST.md +23 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-DEPLOY-CREDENTIAL.md +157 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-1.md +53 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-2.md +63 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-3.md +65 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-4.md +65 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-5.md +62 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-6.md +61 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-1.md +61 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-2.md +85 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-3.md +78 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-4.md +70 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-5.md +57 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-SCANNER-HOST-CODE.md +59 −0
  • docs/superpowers/specs/CODEX-REVIEW-BRIEF-SCANNER-HOST.md +58 −0
  • domains_cli.go +140 −9
  • domains_cli_test.go +61 −0
  • e2e_test.go +24 −3
  • fleets_cli_test.go +47 −1
  • go.mod +5 −1
  • go.sum +4 −0
  • infra/modules/README.md +21 −0
  • infra/modules/deployment-buckets/main.tf +62 −0
  • infra/modules/deployment-buckets/tests/evidence.tftest.hcl +62 −0
  • infra/modules/deployment-buckets/variables.tf +6 −0
  • infra/modules/region-host/README.md +28 −0
  • infra/modules/region-host/main.tf +133 −0
  • infra/modules/region-host/outputs.tf +5 −0
  • infra/modules/region-host/tests/store_scanning.tftest.hcl +70 −0
  • infra/modules/region-host/variables.tf +6 −0
  • infra/modules/region-remote-host/main.tf +21 −0
  • infra/modules/scanner-host/README.md +181 −0
  • infra/modules/scanner-host/files/scanner-selftest +146 −0
  • infra/modules/scanner-host/files/scanner-selftest.service +23 −0
  • infra/modules/scanner-host/files/scanner-tcp.service +15 −0
  • infra/modules/scanner-host/files/scanner-tcp.socket +26 −0
  • infra/modules/scanner-host/main.tf +157 −0
  • infra/modules/scanner-host/outputs.tf +19 −0
  • infra/modules/scanner-host/scanner-init.sh.tftpl +175 −0
  • infra/modules/scanner-host/tests/scanner_host.tftest.hcl +259 −0
  • infra/modules/scanner-host/variables.tf +63 −0
  • infra/modules/scanner-host/versions.tf +9 −0
  • instances_cli.go +13 −3
  • instances_e2e_test.go +5 −0
  • internal/activator/activator.go +219 −14
  • internal/activator/activator_test.go +14 −0
  • internal/activator/backend_exec.go +29 −0
  • internal/activator/backend_unit.go +9 −0
  • internal/activator/claimspawn.go +43 −0
  • internal/activator/claimspawn_kernel_linux_test.go +84 −0
  • internal/activator/claimspawn_test.go +40 −0
  • internal/activator/claimwake.go +334 −0
  • internal/activator/claimwake_test.go +75 −0
  • internal/activator/claimwindow.go +50 −0
  • internal/activator/claimwindow_test.go +90 −0
  • internal/activator/config_gate_test.go +219 −0
  • internal/activator/converge_adopted_test.go +246 −0
  • internal/activator/installed.go +93 −0
  • internal/activator/installed_test.go +74 −0
  • internal/activator/maintenance.go +63 −1
  • internal/activator/maintenance_test.go +136 −0
  • internal/appconfig/canprovide.go +132 −0
  • internal/appconfig/canprovide_test.go +280 −0
  • internal/appconfig/claimsync.go +86 −0
  • internal/appconfig/claimsync_test.go +541 −0
  • internal/appconfig/configack.go +2 −2
  • internal/appconfig/configack_test.go +1 −1
  • internal/appconfig/crypto.go +161 −20
  • internal/appconfig/crypto_bind_test.go +202 −0
  • internal/appconfig/crypto_test.go +27 −9
  • internal/appconfig/fingerprint.go +28 −0
  • internal/appconfig/fingerprint_test.go +37 −0
  • internal/appconfig/generation_test.go +1 −1
  • internal/appconfig/instances_test.go +1 −1
  • internal/appconfig/materialize.go +4 −3
  • internal/appconfig/materialize_test.go +4 −4
  • internal/appconfig/sync.go +92 −19
  • internal/appconfig/sync_test.go +1 −1
  • internal/appconfig/syncexec.go +163 −24
  • internal/appconfig/syncexec_test.go +58 −0
  • internal/boxid/boxid_test.go +236 −0
  • internal/boxid/certs.go +43 −0
  • internal/boxid/certs/README.md +7 −0
  • internal/boxid/certs/ap-southeast-2.pem +19 −0
  • internal/boxid/certs/eu-west-1.pem +19 −0
  • internal/boxid/certs/eu-west-2.pem +19 −0
  • internal/boxid/certs/us-east-1.pem +19 −0
  • internal/boxid/record.go +71 −0
  • internal/boxid/verify.go +166 −0
  • internal/boxvolumes/volumes.go +394 −0
  • internal/boxvolumes/volumes_test.go +361 −0
  • internal/cgroup/cgroup.go +29 −0
  • internal/cgroup/cleanup.go +8 −0
  • internal/cgroup/cleanup_linux.go +236 −0
  • internal/cgroup/cleanup_linux_test.go +188 −0
  • internal/cgroup/cleanup_other.go +18 −0
  • internal/cgroup/cleanup_other_test.go +32 −0
  • internal/cgroup/role_linux.go +91 −0
  • internal/cgroup/role_linux_test.go +171 −0
  • internal/cgroup/role_other.go +10 −0
  • internal/cgroup/strict_linux.go +27 −3
  • internal/cgroup/strict_linux_test.go +1 −1
  • internal/clamd/clamd.go +27 −2
  • internal/clamd/clamd_test.go +63 −0
  • internal/console/apex.go +85 −0
  • internal/console/apicli.go +105 −8
  • internal/console/apicli_test.go +1 −1
  • internal/console/apiconfig.go +10 −0
  • internal/console/apiconfig_test.go +31 −3
  • internal/console/apidb.go +518 −0
  • internal/console/apidb_test.go +862 −0
  • internal/console/apidbclaim.go +305 −0
  • internal/console/apidbclaim_generation_test.go +164 −0
  • internal/console/apidbclaim_http_test.go +301 −0
  • internal/console/apidbclaim_r3_test.go +221 −0
  • internal/console/apidbclaim_range_test.go +198 −0
  • internal/console/apidbclaim_test.go +386 −0
  • internal/console/apidomains.go +279 −50
  • internal/console/apidomains_firstroute_test.go +97 −0
  • internal/console/apidoorkeys.go +14 −0
  • internal/console/apidoorkeys_test.go +133 −0
  • internal/console/apiinstancemove_test.go +1 −0
  • internal/console/apiinstances.go +210 −1
  • internal/console/apiinstances_test.go +148 −3
  • internal/console/apiinstancescanary_test.go +187 −0
  • internal/console/apiinstancesenvironment_test.go +1 −0
  • internal/console/apiledger.go +1 −1
  • internal/console/apimail.go +33 −11
  • internal/console/apimail_test.go +30 −0
  • internal/console/apiregions.go +23 −5
  • internal/console/apirelay.go +2 −2
  • internal/console/apiservices.go +42 −3
  • internal/console/apisidecars.go +27 −0
  • internal/console/apistatusinstances.go +0 −1
  • internal/console/apistatusinstances_test.go +27 −0
  • internal/console/apistatuslayout.go +117 −0
  • internal/console/apistatuslayout_test.go +188 −0
  • internal/console/apistore.go +12 −0
  • internal/console/apistore_provision.go +4 −0
  • internal/console/apistore_test.go +27 −1
  • internal/console/apisystemoperators_test.go +192 −0
  • internal/console/apisystemupdate.go +67 −21
  • internal/console/appdomains.go +38 −0
  • internal/console/apps_claim_test.go +4 −4
  • internal/console/appsettings.go +25 −5
  • internal/console/appsettings_gate_test.go +2 −0
  • internal/console/authcli.go +81 −26
  • internal/console/authcli_test.go +9 −1
  • internal/console/authstore.go +10 −3
  • internal/console/boxchoice.go +122 −0
  • internal/console/boxchoice_test.go +210 −0
  • internal/console/claimlogging_test.go +75 −0
  • internal/console/controlplane_test.go +7 −3
  • internal/console/createleftovers.go +160 −0
  • internal/console/createleftovers_test.go +666 −0
  • internal/console/deletion_test.go +35 −0
  • internal/console/deploycred_test.go +154 −0
  • internal/console/deploydoors_test.go +80 −0
  • internal/console/deploymint_test.go +138 −0
  • internal/console/deploymixed_test.go +95 −0
  • internal/console/deployscope.go +170 −0
  • internal/console/deployscope_test.go +181 −0
  • internal/console/deploysign_test.go +285 −0
  • internal/console/domainattach.go +83 −12
  • internal/console/domaincatchall.go +343 −0
  • internal/console/domaincatchall_test.go +374 −0
  • internal/console/domainplatform_test.go +313 −0
  • internal/console/domainpolicy.go +255 −8
  • internal/console/domainproof_test.go +425 −0
  • internal/console/domainstate.go +20 −1
  • internal/console/domainstate_test.go +5 −0
  • internal/console/doorkeys_store.go +18 −0
  • internal/console/economicspass.go +1 −1
  • internal/console/edgeproof.go +172 −0
  • internal/console/edgeproof_test.go +122 −0
  • internal/console/fleets.go +7 −7
  • internal/console/instancepage.go +37 −1
  • internal/console/instancepage_test.go +55 −2
  • internal/console/instanceprivatestore.go +6 −0
  • internal/console/instancesplacement.go +164 −7
  • internal/console/ownership.go +2 −0
  • internal/console/placementdoors_test.go +1 −0
  • internal/console/regioncandidates.go +320 −0
  • internal/console/regioncandidates_test.go +903 −0
  • internal/console/regionchoices.go +45 −0
  • internal/console/regionclaim.go +147 −0
  • internal/console/regionclaim_test.go +288 −0
  • internal/console/regionconfig.go +48 −0
  • internal/console/regionconfig_test.go +93 −0
  • internal/console/regioncopy.go +36 −0
  • internal/console/regioncopy_test.go +93 −0
  • internal/console/regiondefault.go +158 −0
  • internal/console/regiondefault_test.go +440 −0
  • internal/console/regiondrift.go +52 −0
  • internal/console/regiondrift_test.go +121 −0
  • internal/console/regionfill_test.go +381 −0
  • internal/console/regionguess.go +54 −0
  • internal/console/regionguess_test.go +170 −0
  • internal/console/regionmsgs.go +96 −0
  • internal/console/regionmsgs_test.go +127 −0
  • internal/console/regionpicker.go +97 −0
  • internal/console/regionpicker_test.go +258 −0
  • internal/console/relayops.go +1 −1
  • internal/console/server.go +223 −16
  • internal/console/server_account_test.go +26 −4
  • internal/console/sharedregistry_test.go +17 −0
  • internal/console/store.go +130 −15
  • internal/console/store_region_test.go +187 −0
  • internal/console/storelock.go +19 −7
  • internal/console/storelock_test.go +26 −0
  • internal/console/svcpage.go +53 −3
  • internal/console/svcpage_test.go +46 −0
  • internal/console/svcprincipal.go +62 −13
  • internal/console/svcroutes_test.go +29 −10
  • internal/console/templates/account_settings.html +5 −2
  • internal/console/templates/app_instance.html +1 −0
  • internal/console/templates/app_instances.html +2 −1
  • internal/console/templates/app_new.html +29 −1
  • internal/console/templates/app_settings.html +5 −0
  • internal/console/view.go +27 −4
  • internal/console/view_test.go +9 −0
  • internal/dbdoor/client.go +187 −0
  • internal/dbdoor/client_handles.go +92 −0
  • internal/dbdoor/client_handles_test.go +168 −0
  • internal/dbdoor/client_test.go +312 −0
  • internal/dbdoor/coords.go +137 −0
  • internal/dbdoor/coords_test.go +77 −0
  • internal/dbdoor/dbdoortest/replica.go +78 −0
  • internal/dbdoor/dbdoortest/replica_test.go +49 −0
  • internal/dbdoor/restore.go +377 −0
  • internal/dbdoor/restore_test.go +544 −0
  • internal/domains/aliases.go +176 −1
  • internal/domains/claimcache.go +37 −3
  • internal/domains/claims.go +392 −21
  • internal/domains/claims_proof_test.go +243 −0
  • internal/domains/instancecatchall_test.go +534 −0
  • internal/edge/dns.go +24 −1
  • internal/edge/dns_test.go +22 −0
  • internal/edge/edge.go +32 −0
  • internal/edge/fleetapi_e2e_test.go +77 −0
  • internal/edge/forwardproof.go +52 −0
  • internal/edge/forwardproof_test.go +150 −0
  • internal/edge/homemap.go +102 −6
  • internal/edge/homemap_alias_stamp_test.go +18 −0
  • internal/edge/homemap_test.go +151 −0
  • internal/edge/mesh.go +11 −41
  • internal/edge/route53dns.go +7 −1
  • internal/edge/servicegate_test.go +48 −0
  • internal/edge/static.go +301 −2
  • internal/edge/static_cache_test.go +596 −0
  • internal/edge/status.go +17 −1
  • internal/edge/status_test.go +46 −6
  • internal/edge/storedoor.go +120 −33
  • internal/edge/storedoor_test.go +84 −10
  • internal/edge/wildcard.go +40 −4
  • internal/edge/wildcard_parents_test.go +5 −2
  • internal/edge/wildcard_test.go +10 −7
  • internal/edge/wildcard_zonecheck_test.go +108 −0
  • internal/edgeproof/edgeproof.go +160 −0
  • internal/genselect/compatibility_test.go +66 −0
  • internal/genselect/select.go +509 −0
  • internal/genselect/select_test.go +779 −0
  • internal/geo/awsregions.go +77 −0
  • internal/geo/awsregions_test.go +95 −0
  • internal/geo/data/VERSION +1 −0
  • internal/geo/data/links.txt +257 −0
  • internal/geo/data/zone.tab +448 −0
  • internal/geo/mmdb.go +124 −0
  • internal/geo/mmdb_test.go +154 −0
  • internal/geo/nearest.go +55 −0
  • internal/geo/nearest_test.go +56 −0
  • internal/geo/point.go +23 −0
  • internal/geo/testdata/GeoIP2-City-Test.mmdb binary
  • internal/geo/testdata/GeoIP2-Country-Test.json +15978 −0
  • internal/geo/testdata/GeoIP2-Country-Test.mmdb binary
  • internal/geo/testdata/LICENSE-APACHE +202 −0
  • internal/geo/testdata/LICENSE-MIT +17 −0
  • internal/geo/testdata/MaxMind-DB-test-ipv4-24.mmdb binary
  • internal/geo/testdata/README +4 −0
  • internal/geo/tz.go +165 −0
  • internal/geo/tz_test.go +100 −0
  • internal/host/agent.go +432 −64
  • internal/host/agent_isolated_test.go +27 −4
  • internal/host/agent_layout_test.go +704 −0
  • internal/host/alertsink.go +336 −0
  • internal/host/alertsink_test.go +451 −0
  • internal/host/bootstrap.go +4 −1
  • internal/host/boxrecord.go +189 −0
  • internal/host/boxrecord_test.go +183 −0
  • internal/host/claimdirs_test.go +13 −0
  • internal/host/claimentry_test.go +56 −0
  • internal/host/claimstop.go +315 −0
  • internal/host/claimstop_test.go +225 −0
  • internal/host/claimwiring.go +106 −0
  • internal/host/claimwiring_test.go +67 −0
  • internal/host/configguard.go +371 −0
  • internal/host/configguard_test.go +615 −0
  • internal/host/converge_adopted_test.go +498 −0
  • internal/host/edgesclaims.go +276 −0
  • internal/host/edgesclaims_test.go +421 −0
  • internal/host/edgesfile.go +164 −11
  • internal/host/edgesfile_test.go +279 −4
  • internal/host/headroom.go +38 −0
  • internal/host/headroom_linux.go +23 −0
  • internal/host/headroom_other.go +6 −0
  • internal/host/headroom_test.go +26 −0
  • internal/host/layoutleg.go +396 −0
  • internal/host/metrics_loop.go +11 −21
  • internal/host/metrics_loop_test.go +13 −8
  • internal/host/movespass.go +7 −7
  • internal/host/movespass_test.go +30 −0
  • internal/host/stage_relay_test.go +115 −2
  • internal/host/steering_loop_test.go +10 −0
  • internal/host/systemapply.go +123 −1
  • internal/host/systemapply_test.go +170 −0
  • internal/host/systemparticipation.go +134 −0
  • internal/host/systemparticipation_test.go +205 −0
  • internal/host/units/carlos-app@.service +6 −0
  • internal/host/units/carlos-edge.service +20 −1
  • internal/host/units/carlos-instance-probe.service +54 −1
  • internal/host/units/carlos-instance-seed@.service +48 −1
  • internal/host/units/carlos-instance-sidecar@.service +48 −1
  • internal/host/units/carlos-instance@.service +48 −1
  • internal/host/units_hardening_test.go +148 −0
  • internal/host/units_isolation_test.go +29 −3
  • internal/hostbox/aggregateleases.go +108 −0
  • internal/hostbox/aggregateleases_test.go +83 −0
  • internal/hostbox/identity.go +106 −0
  • internal/hostbox/identity_test.go +36 −0
  • internal/hostbox/park.go +60 −0
  • internal/hostbox/park_test.go +20 −0
  • internal/hostbox/reconcile.go +133 −0
  • internal/hostbox/reconcile_test.go +41 −0
  • internal/hostbox/regionalworker.go +288 −0
  • internal/hostbox/regionalworker_test.go +303 −0
  • internal/hostbox/requeststore.go +99 −0
  • internal/hostbox/requeststore_test.go +59 −0
  • internal/hostbox/restore.go +359 −0
  • internal/hostbox/restore_test.go +314 −0
  • internal/hostbox/typedpark_linux.go +200 −0
  • internal/hostbox/typedpark_linux_test.go +139 −0
  • internal/hostbox/typedpark_other.go +18 −0
  • internal/hostbox/typedretire.go +293 −0
  • internal/hostbox/typedretire_test.go +173 −0
  • internal/hostbox/wakepolicy.go +90 −0
  • internal/hostbox/wakepolicy_test.go +99 −0
  • internal/hostbox/work.go +104 −0
  • internal/hostbox/work_test.go +116 −0
  • internal/hostbox/writer.go +64 −0
  • internal/hostbox/writer_test.go +56 −0
  • internal/hostclaim/adopt.go +29 −0
  • internal/hostclaim/adopt_test.go +107 −0
  • internal/hostclaim/claim.go +312 −0
  • internal/hostclaim/claim_test.go +150 −0
  • internal/hostclaim/create.go +126 −0
  • internal/hostclaim/create_test.go +278 −0
  • internal/hostclaim/delete.go +115 −0
  • internal/hostclaim/delete_test.go +203 −0
  • internal/hostclaim/generation.go +242 −0
  • internal/hostclaim/generation_test.go +959 −0
  • internal/hostclaim/ops.go +44 −0
  • internal/hostclaim/ops_test.go +53 −0
  • internal/hostclaim/orphan.go +16 −0
  • internal/hostclaim/orphan_test.go +23 −0
  • internal/hostclaim/park_test.go +119 −0
  • internal/hostclaim/rev713_test.go +578 −0
  • internal/hostclaim/store.go +117 −0
  • internal/hostclaim/store_test.go +109 −0
  • internal/hostclaim/wakeretry.go +193 −0
  • internal/hostclaim/wakeretry_test.go +157 −0
  • internal/hostfiles/deadline.go +36 −0
  • internal/hostfiles/deadline_test.go +38 −0
  • internal/hostfiles/dir_other.go +26 −0
  • internal/hostfiles/dir_unix.go +183 −0
  • internal/hostfiles/hostfiles_test.go +822 −0
  • internal/hostfiles/manifest.go +91 −0
  • internal/hostfiles/publish_unix_test.go +135 −0
  • internal/hostfiles/publisher.go +226 −0
  • internal/hostfiles/restore.go +358 −0
  • internal/hostfiles/run.go +213 −0
  • internal/hostfiles/run_test.go +379 −0
  • internal/hostfiles/sync.go +125 −0
  • internal/hostfiles/sync_test.go +190 −0
  • internal/hostfiles/sync_unix_test.go +254 −0
  • internal/hostfiles/wake.go +138 −0
  • internal/hostfiles/wake_test.go +191 −0
  • internal/hostfiles/walk_unix.go +73 −0
  • internal/hostfiles/watch_linux.go +217 −0
  • internal/hostfiles/watch_linux_test.go +232 −0
  • internal/hostfiles/watch_other.go +10 −0
  • internal/hostguard/fence.go +245 −0
  • internal/hostguard/fence_test.go +229 −0
  • internal/hostguard/flock_other.go +7 −0
  • internal/hostguard/flock_other_test.go +19 −0
  • internal/hostguard/flock_unix.go +76 −0
  • internal/hostguard/flock_unix_test.go +339 −0
  • internal/hostguard/guard.go +250 −0
  • internal/hostguard/guard_test.go +503 −0
  • internal/hostguard/record.go +124 −0
  • internal/hostguard/record_other.go +11 −0
  • internal/hostguard/record_test.go +256 −0
  • internal/hostguard/record_unix.go +154 −0
  • internal/hostguard/retirement.go +95 −0
  • internal/hostguard/retirement_test.go +127 −0
  • internal/hostwrite/callback.go +22 −0
  • internal/hostwrite/write.go +52 −0
  • internal/hostwrite/write_test.go +50 −0
  • internal/instancectl/hardening.go +342 −0
  • internal/instancectl/hardening_test.go +185 −0
  • internal/instancectl/peer_linux.go +11 −0
  • internal/instancectl/peer_other.go +1 −0
  • internal/instancectl/peer_tuple_linux.go +64 −0
  • internal/instancectl/peer_tuple_linux_test.go +30 −0
  • internal/instancectl/peer_tuple_other.go +18 −0
  • internal/instancectl/server.go +56 −7
  • internal/instancectl/server_test.go +2 −2
  • internal/instanceexec/exec.go +2 −2
  • internal/instanceexec/probe.go +60 −2
  • internal/instanceexec/probe_hardening.go +193 −0
  • internal/instanceexec/probe_hardening_test.go +221 −0
  • internal/instanceexec/probe_linux.go +1 −1
  • internal/instanceexec/probe_test.go +40 −19
  • internal/instanceexec/scope_linux.go +146 −0
  • internal/instanceexec/scope_other.go +13 −0
  • internal/instancefs/dirs_linux.go +158 −0
  • internal/instancefs/dirs_linux_test.go +231 −0
  • internal/instancefs/instancefs.go +24 −0
  • internal/instancefs/instancefs_linux.go +22 −0
  • internal/instancefs/instancefs_linux_test.go +23 −0
  • internal/instancefs/instancefs_other.go +32 −0
  • internal/layout/journal.go +339 −0
  • internal/layout/journal_linux.go +16 −0
  • internal/layout/journal_linux_test.go +46 −0
  • internal/layout/journal_other.go +13 −0
  • internal/layout/journal_test.go +344 −0
  • internal/layout/links_linux.go +20 −0
  • internal/layout/links_other.go +9 −0
  • internal/layout/pass.go +1212 −0
  • internal/layout/pass_linux_test.go +1768 −0
  • internal/layout/plan.go +194 −0
  • internal/layout/plan_test.go +160 −0
  • internal/layout/preflight.go +449 −0
  • internal/layout/preflight_test.go +561 −0
  • internal/layout/rawdir_test.go +109 −0
  • internal/lease/check.go +13 −6
  • internal/lease/check_test.go +15 −0
  • internal/lease/claimgeneration.go +156 −0
  • internal/lease/claimgeneration_external_test.go +19 −0
  • internal/lease/claimgeneration_test.go +196 −0
  • internal/lease/endpoint.go +19 −0
  • internal/lease/endpoint_test.go +37 −0
  • internal/lease/export_test.go +9 −0
  • internal/lease/lease.go +14 −8
  • internal/lease/leasetest/bucket.go +367 −0
  • internal/lease/leasetest/bucket_test.go +15 −0
  • internal/lease/leasetest/contract.go +330 −0
  • internal/lease/leasetest/s3server.go +247 −0
  • internal/lease/leasetest/s3server_test.go +38 −0
  • internal/lease/versioned.go +295 −0
  • internal/lease/versioned_test.go +148 −0
  • internal/ledger/ledger.go +4 −2
  • internal/mail/aws.go +10 −1
  • internal/mail/aws_test.go +40 −4
  • internal/mail/domain.go +5 −0
  • internal/mail/domainclaim.go +233 −0
  • internal/mail/memprovisioner.go +7 −3
  • internal/mail/memprovisioner_test.go +27 −7
  • internal/mail/provisioner.go +20 −2
  • internal/mail/walk.go +135 −10
  • internal/mail/walk_enable_test.go +1 −1
  • internal/mail/walk_identityowner_test.go +332 −0
  • internal/maintenance/envelope_test.go +12 −5
  • internal/moves/install_contract.go +25 −0
  • internal/objstore/nameclaim.go +341 −0
  • internal/objstore/nameclaim_test.go +346 −0
  • internal/objstore/walk.go +61 −5
  • internal/objstore/walk_env_test.go +1 −1
  • internal/objstore/walk_test.go +8 −8
  • internal/ops/litestream.go +23 −4
  • internal/ops/ops.go +1 −1
  • internal/ops/ops_test.go +81 −1
  • internal/park/binding_test.go +51 −0
  • internal/park/local.go +270 −0
  • internal/park/local_linux.go +348 −0
  • internal/park/local_linux_test.go +673 −0
  • internal/park/local_other.go +9 −0
  • internal/park/moves_test.go +204 −0
  • internal/park/namespace_test.go +87 −0
  • internal/park/remote.go +573 −0
  • internal/park/remote_test.go +574 −0
  • internal/park/sweep.go +374 −0
  • internal/park/sweep_coverage_test.go +249 −0
  • internal/park/sweep_test.go +390 −0
  • internal/provision/applisting_test.go +337 −0
  • internal/provision/config_gate_test.go +116 −0
  • internal/provision/moveinputs_contract.go +10 −0
  • internal/provision/parallelreads_test.go +320 −0
  • internal/provision/provision.go +33 −4
  • internal/provision/provision_test.go +33 −0
  • internal/provision/reconcile.go +451 −141
  • internal/provision/reconcile_eligibility_test.go +65 −0
  • internal/provision/reconcile_test.go +150 −0
  • internal/provision/sidecar_reconcile.go +103 −86
  • internal/registry/claimtimers.go +81 −0
  • internal/registry/registry.go +35 −0
  • internal/registry/registry_test.go +32 −0
  • internal/registry/timers.go +31 −0
  • internal/registry/timers_test.go +77 −0
  • internal/relay/server.go +61 −9
  • internal/relay/server_test.go +15 −1
  • internal/release/accountbind_test.go +150 −0
  • internal/release/adopt.go +69 −14
  • internal/release/authorize.go +14 −0
  • internal/release/authorize_sim_test.go +189 −0
  • internal/release/authorize_test.go +329 −0
  • internal/release/claims.go +37 −0
  • internal/release/claims_test.go +230 −0
  • internal/release/golden_test.go +1 −1
  • internal/release/layoutintent.go +172 −0
  • internal/release/layoutintent_test.go +98 −0
  • internal/release/qualified_test.go +2 −2
  • internal/release/rebind.go +70 −0
  • internal/release/release.go +117 −17
  • internal/release/release_test.go +4 −4
  • internal/release/scopedverify_test.go +14 −14
  • internal/release/store.go +28 −0
  • internal/release/trash.go +16 −3
  • internal/release/trash_test.go +38 −0
  • internal/schedule/claimintegration_test.go +224 −0
  • internal/schedule/claimreplace_test.go +43 −0
  • internal/schedule/claimtimers.go +81 −0
  • internal/schedule/claimtimers_test.go +30 −0
  • internal/schedule/converge.go +130 −22
  • internal/schedule/runner.go +113 −32
  • internal/status/contract_test.go +50 −15
  • internal/status/dryrun.go +31 −0
  • internal/status/fleet.go +26 −3
  • internal/status/snapshot.go +132 −1
  • internal/status/snapshot_test.go +92 −0
  • internal/status/status_test.go +130 −0
  • internal/stopevidence/evidence.go +128 −0
  • internal/stopevidence/evidence_linux_test.go +170 −0
  • internal/stopevidence/fds.go +9 −0
  • internal/stopevidence/fds_linux.go +124 −0
  • internal/stopevidence/fds_linux_test.go +267 −0
  • internal/stopevidence/fds_other.go +8 −0
  • internal/stopevidence/fds_other_test.go +14 −0
  • internal/svcrole/svcrole.go +8 −2
  • internal/svcrole/svcrole_test.go +20 −0
  • internal/termfence/fence.go +202 −0
  • internal/termfence/fence_test.go +209 −0
  • mail_cli.go +36 −4
  • mail_cli_test.go +51 −2
  • main.go +4 −0
  • main_test.go +16 −0
  • region_copy.go +90 −0
  • region_copy_test.go +103 −0
  • region_service_gate_test.go +107 −0
  • scopedkeys_e2e_test.go +11 −1
  • scripts/region-service-gate.sh +50 −0
  • scripts/update-tzgeo.sh +38 −0
  • services.go +28 −10
  • services_cli_test.go +62 −5
  • status_instances.go +117 −0
  • status_instances_test.go +112 −0
  • statuslive_test.go +45 −0
  • system.go +4 −3
  • timezone.go +47 −0
  • timezone_test.go +56 −0
AGENTS.md

Loading diff…

README.md

Loading diff…

accounts.go

Loading diff…

apimode.go

Loading diff…

apimode_test.go

Loading diff…

appconfig_cli.go

Loading diff…

approved_copy_test.go

Loading diff…

apps.go

Loading diff…

apps_region.go

Loading diff…

apps_region_test.go

Loading diff…

apps_test.go

Loading diff…

auth.go

Loading diff…

canary.go

Loading diff…

canary_create_e2e_test.go

Loading diff…

canary_region_e2e_test.go

Loading diff…

canary_region_test.go

Loading diff…

canary_test.go

Loading diff…

cli.go

Loading diff…

cli_test.go

Loading diff…

cmd/console/hostclaim_test.go

Loading diff…

cmd/console/main.go

Loading diff…

cmd/console/region_test.go

Loading diff…

cmd/console/wiring_test.go

Loading diff…

config_e2e_test.go

Loading diff…

db.go

Loading diff…

db_e2e_test.go

Loading diff…

db_test.go

Loading diff…

deploy.go

Loading diff…

deploy_region_e2e_test.go

Loading diff…

deploy_region_test.go

Loading diff…

deploy_wizard_test.go

Loading diff…

docs/site/cli.md

Loading diff…

docs/superpowers/plans/2026-09-01-carloku-scanning-rollout.md

Loading diff…

docs/superpowers/plans/2026-09-05-carlos-db-unit-1.md

Loading diff…

docs/superpowers/plans/2026-09-25-isolated-exec-4-layout-amendments.md

Loading diff…

docs/superpowers/plans/2026-10-02-nearest-region-copy.json

Loading diff…

docs/superpowers/plans/2026-10-02-nearest-region-default-SUMMARY.md

Loading diff…

docs/superpowers/plans/2026-10-02-nearest-region-default.md

Loading diff…

docs/superpowers/plans/2026-10-05-deploy-credential.md

Loading diff…

docs/superpowers/plans/2026-10-05-region-ha-1a-foundations.md

Loading diff…

docs/superpowers/plans/2026-10-05-scanner-host-rollout.md

Loading diff…

docs/superpowers/plans/2026-10-06-region-ha-1b-claim-readers.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R1.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R2.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R3.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R4.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R5.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-NEAREST-REGION-R6.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-1.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-2.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-3.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-4.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-BRIEF-5.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R1.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R2.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R3.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R4.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1A-R5.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-1.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-2.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-BRIEF-3.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R1.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R2.md

Loading diff…

docs/superpowers/plans/CODEX-PLAN-REGION-HA-1B-R3.md

Loading diff…

docs/superpowers/specs/2026-09-02-carlos-db-design.md

Loading diff…

docs/superpowers/specs/2026-09-11-isolated-exec-design.md

Loading diff…

docs/superpowers/specs/2026-10-01-nearest-region-default-design.md

Loading diff…

docs/superpowers/specs/2026-10-04-region-ha-box-placement-design.md

Loading diff…

docs/superpowers/specs/2026-10-04-scanner-host-rollout-design.md

Loading diff…

docs/superpowers/specs/2026-10-05-deploy-credential-design.md

Loading diff…

docs/superpowers/specs/2026-10-05-instance-catchall-design.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R1.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R2.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R3.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R4.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-DEPLOY-CREDENTIAL-R5.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R1.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R2.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R3.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R4.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-NEAREST-REGION-R5.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-1.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-2.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-3.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-4.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-5.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-6.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-1.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-2.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-3.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-4.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-REGION-HA-REV5-5.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-CODE.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R2.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R3.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R4.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST-R5.md

Loading diff…

docs/superpowers/specs/CODEX-FINDINGS-SCANNER-HOST.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-DEPLOY-CREDENTIAL.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-1.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-2.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-3.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-4.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-5.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-6.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-1.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-2.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-3.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-4.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-REGION-HA-REV5-5.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-SCANNER-HOST-CODE.md

Loading diff…

docs/superpowers/specs/CODEX-REVIEW-BRIEF-SCANNER-HOST.md

Loading diff…

domains_cli.go

Loading diff…

domains_cli_test.go

Loading diff…

e2e_test.go

Loading diff…

fleets_cli_test.go

Loading diff…

go.mod

Loading diff…

go.sum

Loading diff…

infra/modules/README.md

Loading diff…

infra/modules/deployment-buckets/main.tf

Loading diff…

infra/modules/deployment-buckets/tests/evidence.tftest.hcl

Loading diff…

infra/modules/deployment-buckets/variables.tf

Loading diff…

infra/modules/region-host/README.md

Loading diff…

infra/modules/region-host/main.tf

Loading diff…

infra/modules/region-host/outputs.tf

Loading diff…

infra/modules/region-host/tests/store_scanning.tftest.hcl

Loading diff…

infra/modules/region-host/variables.tf

Loading diff…

infra/modules/region-remote-host/main.tf

Loading diff…

infra/modules/scanner-host/README.md

Loading diff…

infra/modules/scanner-host/files/scanner-selftest

Loading diff…

infra/modules/scanner-host/files/scanner-selftest.service

Loading diff…

infra/modules/scanner-host/files/scanner-tcp.service

Loading diff…

infra/modules/scanner-host/files/scanner-tcp.socket

Loading diff…

infra/modules/scanner-host/main.tf

Loading diff…

infra/modules/scanner-host/outputs.tf

Loading diff…

infra/modules/scanner-host/scanner-init.sh.tftpl

Loading diff…

infra/modules/scanner-host/tests/scanner_host.tftest.hcl

Loading diff…

infra/modules/scanner-host/variables.tf

Loading diff…

infra/modules/scanner-host/versions.tf

Loading diff…

instances_cli.go

Loading diff…

instances_e2e_test.go

Loading diff…

internal/activator/activator.go

Loading diff…

internal/activator/activator_test.go

Loading diff…

internal/activator/backend_exec.go

Loading diff…

internal/activator/backend_unit.go

Loading diff…

internal/activator/claimspawn.go

Loading diff…

internal/activator/claimspawn_kernel_linux_test.go

Loading diff…

internal/activator/claimspawn_test.go

Loading diff…

internal/activator/claimwake.go

Loading diff…

internal/activator/claimwake_test.go

Loading diff…

internal/activator/claimwindow.go

Loading diff…

internal/activator/claimwindow_test.go

Loading diff…

internal/activator/config_gate_test.go

Loading diff…

internal/activator/converge_adopted_test.go

Loading diff…

internal/activator/installed.go

Loading diff…

internal/activator/installed_test.go

Loading diff…

internal/activator/maintenance.go

Loading diff…

internal/activator/maintenance_test.go

Loading diff…

internal/appconfig/canprovide.go

Loading diff…

internal/appconfig/canprovide_test.go

Loading diff…

internal/appconfig/claimsync.go

Loading diff…

internal/appconfig/claimsync_test.go

Loading diff…

internal/appconfig/configack.go

Loading diff…

internal/appconfig/configack_test.go

Loading diff…

internal/appconfig/crypto.go

Loading diff…

internal/appconfig/crypto_bind_test.go

Loading diff…

internal/appconfig/crypto_test.go

Loading diff…

internal/appconfig/fingerprint.go

Loading diff…

internal/appconfig/fingerprint_test.go

Loading diff…

internal/appconfig/generation_test.go

Loading diff…

internal/appconfig/instances_test.go

Loading diff…

internal/appconfig/materialize.go

Loading diff…

internal/appconfig/materialize_test.go

Loading diff…

internal/appconfig/sync.go

Loading diff…

internal/appconfig/sync_test.go

Loading diff…

internal/appconfig/syncexec.go

Loading diff…

internal/appconfig/syncexec_test.go

Loading diff…

internal/boxid/boxid_test.go

Loading diff…

internal/boxid/certs.go

Loading diff…

internal/boxid/certs/README.md

Loading diff…

internal/boxid/certs/ap-southeast-2.pem

Loading diff…

internal/boxid/certs/eu-west-1.pem

Loading diff…

internal/boxid/certs/eu-west-2.pem

Loading diff…

internal/boxid/certs/us-east-1.pem

Loading diff…

internal/boxid/record.go

Loading diff…

internal/boxid/verify.go

Loading diff…

internal/boxvolumes/volumes.go

Loading diff…

internal/boxvolumes/volumes_test.go

Loading diff…

internal/cgroup/cgroup.go

Loading diff…

internal/cgroup/cleanup.go

Loading diff…

internal/cgroup/cleanup_linux.go

Loading diff…

internal/cgroup/cleanup_linux_test.go

Loading diff…

internal/cgroup/cleanup_other.go

Loading diff…

internal/cgroup/cleanup_other_test.go

Loading diff…

internal/cgroup/role_linux.go

Loading diff…

internal/cgroup/role_linux_test.go

Loading diff…

internal/cgroup/role_other.go

Loading diff…

internal/cgroup/strict_linux.go

Loading diff…

internal/cgroup/strict_linux_test.go

Loading diff…

internal/clamd/clamd.go

Loading diff…

internal/clamd/clamd_test.go

Loading diff…

internal/console/apex.go

Loading diff…

internal/console/apicli.go

Loading diff…

internal/console/apicli_test.go

Loading diff…

internal/console/apiconfig.go

Loading diff…

internal/console/apiconfig_test.go

Loading diff…

internal/console/apidb.go

Loading diff…

internal/console/apidb_test.go

Loading diff…

internal/console/apidbclaim.go

Loading diff…

internal/console/apidbclaim_generation_test.go

Loading diff…

internal/console/apidbclaim_http_test.go

Loading diff…

internal/console/apidbclaim_r3_test.go

Loading diff…

internal/console/apidbclaim_range_test.go

Loading diff…

internal/console/apidbclaim_test.go

Loading diff…

internal/console/apidomains.go

Loading diff…

internal/console/apidomains_firstroute_test.go

Loading diff…

internal/console/apidoorkeys.go

Loading diff…

internal/console/apidoorkeys_test.go

Loading diff…

internal/console/apiinstancemove_test.go

Loading diff…

internal/console/apiinstances.go

Loading diff…

internal/console/apiinstances_test.go

Loading diff…

internal/console/apiinstancescanary_test.go

Loading diff…

internal/console/apiinstancesenvironment_test.go

Loading diff…

internal/console/apiledger.go

Loading diff…

internal/console/apimail.go

Loading diff…

internal/console/apimail_test.go

Loading diff…

internal/console/apiregions.go

Loading diff…

internal/console/apirelay.go

Loading diff…

internal/console/apiservices.go

Loading diff…

internal/console/apisidecars.go

Loading diff…

internal/console/apistatusinstances.go

Loading diff…

internal/console/apistatusinstances_test.go

Loading diff…

internal/console/apistatuslayout.go

Loading diff…

internal/console/apistatuslayout_test.go

Loading diff…

internal/console/apistore.go

Loading diff…

internal/console/apistore_provision.go

Loading diff…

internal/console/apistore_test.go

Loading diff…

internal/console/apisystemoperators_test.go

Loading diff…

internal/console/apisystemupdate.go

Loading diff…

internal/console/appdomains.go

Loading diff…

internal/console/apps_claim_test.go

Loading diff…

internal/console/appsettings.go

Loading diff…

internal/console/appsettings_gate_test.go

Loading diff…

internal/console/authcli.go

Loading diff…

internal/console/authcli_test.go

Loading diff…

internal/console/authstore.go

Loading diff…

internal/console/boxchoice.go

Loading diff…

internal/console/boxchoice_test.go

Loading diff…

internal/console/claimlogging_test.go

Loading diff…

internal/console/controlplane_test.go

Loading diff…

internal/console/createleftovers.go

Loading diff…

internal/console/createleftovers_test.go

Loading diff…

internal/console/deletion_test.go

Loading diff…

internal/console/deploycred_test.go

Loading diff…

internal/console/deploydoors_test.go

Loading diff…

internal/console/deploymint_test.go

Loading diff…

internal/console/deploymixed_test.go

Loading diff…

internal/console/deployscope.go

Loading diff…

internal/console/deployscope_test.go

Loading diff…

internal/console/deploysign_test.go

Loading diff…

internal/console/domainattach.go

Loading diff…

internal/console/domaincatchall.go

Loading diff…

internal/console/domaincatchall_test.go

Loading diff…

internal/console/domainplatform_test.go

Loading diff…

internal/console/domainpolicy.go

Loading diff…

internal/console/domainproof_test.go

Loading diff…

internal/console/domainstate.go

Loading diff…

internal/console/domainstate_test.go

Loading diff…

internal/console/doorkeys_store.go

Loading diff…

internal/console/economicspass.go

Loading diff…

internal/console/edgeproof.go

Loading diff…

internal/console/edgeproof_test.go

Loading diff…

internal/console/fleets.go

Loading diff…

internal/console/instancepage.go

Loading diff…

internal/console/instancepage_test.go

Loading diff…

internal/console/instanceprivatestore.go

Loading diff…

internal/console/instancesplacement.go

Loading diff…

internal/console/ownership.go

Loading diff…

internal/console/placementdoors_test.go

Loading diff…

internal/console/regioncandidates.go

Loading diff…

internal/console/regioncandidates_test.go

Loading diff…

internal/console/regionchoices.go

Loading diff…

internal/console/regionclaim.go

Loading diff…

internal/console/regionclaim_test.go

Loading diff…

internal/console/regionconfig.go

Loading diff…

internal/console/regionconfig_test.go

Loading diff…

internal/console/regioncopy.go

Loading diff…

internal/console/regioncopy_test.go

Loading diff…

internal/console/regiondefault.go

Loading diff…

internal/console/regiondefault_test.go

Loading diff…

internal/console/regiondrift.go

Loading diff…

internal/console/regiondrift_test.go

Loading diff…

internal/console/regionfill_test.go

Loading diff…

internal/console/regionguess.go

Loading diff…

internal/console/regionguess_test.go

Loading diff…

internal/console/regionmsgs.go

Loading diff…

internal/console/regionmsgs_test.go

Loading diff…

internal/console/regionpicker.go

Loading diff…

internal/console/regionpicker_test.go

Loading diff…

internal/console/relayops.go

Loading diff…

internal/console/server.go

Loading diff…

internal/console/server_account_test.go

Loading diff…

internal/console/sharedregistry_test.go

Loading diff…

internal/console/store.go

Loading diff…

internal/console/store_region_test.go

Loading diff…

internal/console/storelock.go

Loading diff…

internal/console/storelock_test.go

Loading diff…

internal/console/svcpage.go

Loading diff…

internal/console/svcpage_test.go

Loading diff…

internal/console/svcprincipal.go

Loading diff…

internal/console/svcroutes_test.go

Loading diff…

internal/console/templates/account_settings.html

Loading diff…

internal/console/templates/app_instance.html

Loading diff…

internal/console/templates/app_instances.html

Loading diff…

internal/console/templates/app_new.html

Loading diff…

internal/console/templates/app_settings.html

Loading diff…

internal/console/view.go

Loading diff…

internal/console/view_test.go

Loading diff…

internal/dbdoor/client.go

Loading diff…

internal/dbdoor/client_handles.go

Loading diff…

internal/dbdoor/client_handles_test.go

Loading diff…

internal/dbdoor/client_test.go

Loading diff…

internal/dbdoor/coords.go

Loading diff…

internal/dbdoor/coords_test.go

Loading diff…

internal/dbdoor/dbdoortest/replica.go

Loading diff…

internal/dbdoor/dbdoortest/replica_test.go

Loading diff…

internal/dbdoor/restore.go

Loading diff…

internal/dbdoor/restore_test.go

Loading diff…

internal/domains/aliases.go

Loading diff…

internal/domains/claimcache.go

Loading diff…

internal/domains/claims.go

Loading diff…

internal/domains/claims_proof_test.go

Loading diff…

internal/domains/instancecatchall_test.go

Loading diff…

internal/edge/dns.go

Loading diff…

internal/edge/dns_test.go

Loading diff…

internal/edge/edge.go

Loading diff…

internal/edge/fleetapi_e2e_test.go

Loading diff…

internal/edge/forwardproof.go

Loading diff…

internal/edge/forwardproof_test.go

Loading diff…

internal/edge/homemap.go

Loading diff…

internal/edge/homemap_alias_stamp_test.go

Loading diff…

internal/edge/homemap_test.go

Loading diff…

internal/edge/mesh.go

Loading diff…

internal/edge/route53dns.go

Loading diff…

internal/edge/servicegate_test.go

Loading diff…

internal/edge/static.go

Loading diff…

internal/edge/static_cache_test.go

Loading diff…

internal/edge/status.go

Loading diff…

internal/edge/status_test.go

Loading diff…

internal/edge/storedoor.go

Loading diff…

internal/edge/storedoor_test.go

Loading diff…

internal/edge/wildcard.go

Loading diff…

internal/edge/wildcard_parents_test.go

Loading diff…

internal/edge/wildcard_test.go

Loading diff…

internal/edge/wildcard_zonecheck_test.go

Loading diff…

internal/edgeproof/edgeproof.go

Loading diff…

internal/genselect/compatibility_test.go

Loading diff…

internal/genselect/select.go

Loading diff…

internal/genselect/select_test.go

Loading diff…

internal/geo/awsregions.go

Loading diff…

internal/geo/awsregions_test.go

Loading diff…

internal/geo/data/VERSION

Loading diff…

internal/geo/data/links.txt

Loading diff…

internal/geo/data/zone.tab

Loading diff…

internal/geo/mmdb.go

Loading diff…

internal/geo/mmdb_test.go

Loading diff…

internal/geo/nearest.go

Loading diff…

internal/geo/nearest_test.go

Loading diff…

internal/geo/point.go

Loading diff…

internal/geo/testdata/GeoIP2-City-Test.mmdb

Loading diff…

internal/geo/testdata/GeoIP2-Country-Test.json

Loading diff…

internal/geo/testdata/GeoIP2-Country-Test.mmdb

Loading diff…

internal/geo/testdata/LICENSE-APACHE

Loading diff…

internal/geo/testdata/LICENSE-MIT

Loading diff…

internal/geo/testdata/MaxMind-DB-test-ipv4-24.mmdb

Loading diff…

internal/geo/testdata/README

Loading diff…

internal/geo/tz.go

Loading diff…

internal/geo/tz_test.go

Loading diff…

internal/host/agent.go

Loading diff…

internal/host/agent_isolated_test.go

Loading diff…

internal/host/agent_layout_test.go

Loading diff…

internal/host/alertsink.go

Loading diff…

internal/host/alertsink_test.go

Loading diff…

internal/host/bootstrap.go

Loading diff…

internal/host/boxrecord.go

Loading diff…

internal/host/boxrecord_test.go

Loading diff…

internal/host/claimdirs_test.go

Loading diff…

internal/host/claimentry_test.go

Loading diff…

internal/host/claimstop.go

Loading diff…

internal/host/claimstop_test.go

Loading diff…

internal/host/claimwiring.go

Loading diff…

internal/host/claimwiring_test.go

Loading diff…

internal/host/configguard.go

Loading diff…

internal/host/configguard_test.go

Loading diff…

internal/host/converge_adopted_test.go

Loading diff…

internal/host/edgesclaims.go

Loading diff…

internal/host/edgesclaims_test.go

Loading diff…

internal/host/edgesfile.go

Loading diff…

internal/host/edgesfile_test.go

Loading diff…

internal/host/headroom.go

Loading diff…

internal/host/headroom_linux.go

Loading diff…

internal/host/headroom_other.go

Loading diff…

internal/host/headroom_test.go

Loading diff…

internal/host/layoutleg.go

Loading diff…

internal/host/metrics_loop.go

Loading diff…

internal/host/metrics_loop_test.go

Loading diff…

internal/host/movespass.go

Loading diff…

internal/host/movespass_test.go

Loading diff…

internal/host/stage_relay_test.go

Loading diff…

internal/host/steering_loop_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/systemparticipation_test.go

Loading diff…

internal/host/units/carlos-app@.service

Loading diff…

internal/host/units/carlos-edge.service

Loading diff…

internal/host/units/carlos-instance-probe.service

Loading diff…

internal/host/units/carlos-instance-seed@.service

Loading diff…

internal/host/units/carlos-instance-sidecar@.service

Loading diff…

internal/host/units/carlos-instance@.service

Loading diff…

internal/host/units_hardening_test.go

Loading diff…

internal/host/units_isolation_test.go

Loading diff…

internal/hostbox/aggregateleases.go

Loading diff…

internal/hostbox/aggregateleases_test.go

Loading diff…

internal/hostbox/identity.go

Loading diff…

internal/hostbox/identity_test.go

Loading diff…

internal/hostbox/park.go

Loading diff…

internal/hostbox/park_test.go

Loading diff…

internal/hostbox/reconcile.go

Loading diff…

internal/hostbox/reconcile_test.go

Loading diff…

internal/hostbox/regionalworker.go

Loading diff…

internal/hostbox/regionalworker_test.go

Loading diff…

internal/hostbox/requeststore.go

Loading diff…

internal/hostbox/requeststore_test.go

Loading diff…

internal/hostbox/restore.go

Loading diff…

internal/hostbox/restore_test.go

Loading diff…

internal/hostbox/typedpark_linux.go

Loading diff…

internal/hostbox/typedpark_linux_test.go

Loading diff…

internal/hostbox/typedpark_other.go

Loading diff…

internal/hostbox/typedretire.go

Loading diff…

internal/hostbox/typedretire_test.go

Loading diff…

internal/hostbox/wakepolicy.go

Loading diff…

internal/hostbox/wakepolicy_test.go

Loading diff…

internal/hostbox/work.go

Loading diff…

internal/hostbox/work_test.go

Loading diff…

internal/hostbox/writer.go

Loading diff…

internal/hostbox/writer_test.go

Loading diff…

internal/hostclaim/adopt.go

Loading diff…

internal/hostclaim/adopt_test.go

Loading diff…

internal/hostclaim/claim.go

Loading diff…

internal/hostclaim/claim_test.go

Loading diff…

internal/hostclaim/create.go

Loading diff…

internal/hostclaim/create_test.go

Loading diff…

internal/hostclaim/delete.go

Loading diff…

internal/hostclaim/delete_test.go

Loading diff…

internal/hostclaim/generation.go

Loading diff…

internal/hostclaim/generation_test.go

Loading diff…

internal/hostclaim/ops.go

Loading diff…

internal/hostclaim/ops_test.go

Loading diff…

internal/hostclaim/orphan.go

Loading diff…

internal/hostclaim/orphan_test.go

Loading diff…

internal/hostclaim/park_test.go

Loading diff…

internal/hostclaim/rev713_test.go

Loading diff…

internal/hostclaim/store.go

Loading diff…

internal/hostclaim/store_test.go

Loading diff…

internal/hostclaim/wakeretry.go

Loading diff…

internal/hostclaim/wakeretry_test.go

Loading diff…

internal/hostfiles/deadline.go

Loading diff…

internal/hostfiles/deadline_test.go

Loading diff…

internal/hostfiles/dir_other.go

Loading diff…

internal/hostfiles/dir_unix.go

Loading diff…

internal/hostfiles/hostfiles_test.go

Loading diff…

internal/hostfiles/manifest.go

Loading diff…

internal/hostfiles/publish_unix_test.go

Loading diff…

internal/hostfiles/publisher.go

Loading diff…

internal/hostfiles/restore.go

Loading diff…

internal/hostfiles/run.go

Loading diff…

internal/hostfiles/run_test.go

Loading diff…

internal/hostfiles/sync.go

Loading diff…

internal/hostfiles/sync_test.go

Loading diff…

internal/hostfiles/sync_unix_test.go

Loading diff…

internal/hostfiles/wake.go

Loading diff…

internal/hostfiles/wake_test.go

Loading diff…

internal/hostfiles/walk_unix.go

Loading diff…

internal/hostfiles/watch_linux.go

Loading diff…

internal/hostfiles/watch_linux_test.go

Loading diff…

internal/hostfiles/watch_other.go

Loading diff…

internal/hostguard/fence.go

Loading diff…

internal/hostguard/fence_test.go

Loading diff…

internal/hostguard/flock_other.go

Loading diff…

internal/hostguard/flock_other_test.go

Loading diff…

internal/hostguard/flock_unix.go

Loading diff…

internal/hostguard/flock_unix_test.go

Loading diff…

internal/hostguard/guard.go

Loading diff…

internal/hostguard/guard_test.go

Loading diff…

internal/hostguard/record.go

Loading diff…

internal/hostguard/record_other.go

Loading diff…

internal/hostguard/record_test.go

Loading diff…

internal/hostguard/record_unix.go

Loading diff…

internal/hostguard/retirement.go

Loading diff…

internal/hostguard/retirement_test.go

Loading diff…

internal/hostwrite/callback.go

Loading diff…

internal/hostwrite/write.go

Loading diff…

internal/hostwrite/write_test.go

Loading diff…

internal/instancectl/hardening.go

Loading diff…

internal/instancectl/hardening_test.go

Loading diff…

internal/instancectl/peer_linux.go

Loading diff…

internal/instancectl/peer_other.go

Loading diff…

internal/instancectl/peer_tuple_linux.go

Loading diff…

internal/instancectl/peer_tuple_linux_test.go

Loading diff…

internal/instancectl/peer_tuple_other.go

Loading diff…

internal/instancectl/server.go

Loading diff…

internal/instancectl/server_test.go

Loading diff…

internal/instanceexec/exec.go

Loading diff…

internal/instanceexec/probe.go

Loading diff…

internal/instanceexec/probe_hardening.go

Loading diff…

internal/instanceexec/probe_hardening_test.go

Loading diff…

internal/instanceexec/probe_linux.go

Loading diff…

internal/instanceexec/probe_test.go

Loading diff…

internal/instanceexec/scope_linux.go

Loading diff…

internal/instanceexec/scope_other.go

Loading diff…

internal/instancefs/dirs_linux.go

Loading diff…

internal/instancefs/dirs_linux_test.go

Loading diff…

internal/instancefs/instancefs.go

Loading diff…

internal/instancefs/instancefs_linux.go

Loading diff…

internal/instancefs/instancefs_linux_test.go

Loading diff…

internal/instancefs/instancefs_other.go

Loading diff…

internal/layout/journal.go

Loading diff…

internal/layout/journal_linux.go

Loading diff…

internal/layout/journal_linux_test.go

Loading diff…

internal/layout/journal_other.go

Loading diff…

internal/layout/journal_test.go

Loading diff…

internal/layout/links_linux.go

Loading diff…

internal/layout/links_other.go

Loading diff…

internal/layout/pass.go

Loading diff…

internal/layout/pass_linux_test.go

Loading diff…

internal/layout/plan.go

Loading diff…

internal/layout/plan_test.go

Loading diff…

internal/layout/preflight.go

Loading diff…

internal/layout/preflight_test.go

Loading diff…

internal/layout/rawdir_test.go

Loading diff…

internal/lease/check.go

Loading diff…

internal/lease/check_test.go

Loading diff…

internal/lease/claimgeneration.go

Loading diff…

internal/lease/claimgeneration_external_test.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/export_test.go

Loading diff…

internal/lease/lease.go

Loading diff…

internal/lease/leasetest/bucket.go

Loading diff…

internal/lease/leasetest/bucket_test.go

Loading diff…

internal/lease/leasetest/contract.go

Loading diff…

internal/lease/leasetest/s3server.go

Loading diff…

internal/lease/leasetest/s3server_test.go

Loading diff…

internal/lease/versioned.go

Loading diff…

internal/lease/versioned_test.go

Loading diff…

internal/ledger/ledger.go

Loading diff…

internal/mail/aws.go

Loading diff…

internal/mail/aws_test.go

Loading diff…

internal/mail/domain.go

Loading diff…

internal/mail/domainclaim.go

Loading diff…

internal/mail/memprovisioner.go

Loading diff…

internal/mail/memprovisioner_test.go

Loading diff…

internal/mail/provisioner.go

Loading diff…

internal/mail/walk.go

Loading diff…

internal/mail/walk_enable_test.go

Loading diff…

internal/mail/walk_identityowner_test.go

Loading diff…

internal/maintenance/envelope_test.go

Loading diff…

internal/moves/install_contract.go

Loading diff…

internal/objstore/nameclaim.go

Loading diff…

internal/objstore/nameclaim_test.go

Loading diff…

internal/objstore/walk.go

Loading diff…

internal/objstore/walk_env_test.go

Loading diff…

internal/objstore/walk_test.go

Loading diff…

internal/ops/litestream.go

Loading diff…

internal/ops/ops.go

Loading diff…

internal/ops/ops_test.go

Loading diff…

internal/park/binding_test.go

Loading diff…

internal/park/local.go

Loading diff…

internal/park/local_linux.go

Loading diff…

internal/park/local_linux_test.go

Loading diff…

internal/park/local_other.go

Loading diff…

internal/park/moves_test.go

Loading diff…

internal/park/namespace_test.go

Loading diff…

internal/park/remote.go

Loading diff…

internal/park/remote_test.go

Loading diff…

internal/park/sweep.go

Loading diff…

internal/park/sweep_coverage_test.go

Loading diff…

internal/park/sweep_test.go

Loading diff…

internal/provision/applisting_test.go

Loading diff…

internal/provision/config_gate_test.go

Loading diff…

internal/provision/moveinputs_contract.go

Loading diff…

internal/provision/parallelreads_test.go

Loading diff…

internal/provision/provision.go

Loading diff…

internal/provision/provision_test.go

Loading diff…

internal/provision/reconcile.go

Loading diff…

internal/provision/reconcile_eligibility_test.go

Loading diff…

internal/provision/reconcile_test.go

Loading diff…

internal/provision/sidecar_reconcile.go

Loading diff…

internal/registry/claimtimers.go

Loading diff…

internal/registry/registry.go

Loading diff…

internal/registry/registry_test.go

Loading diff…

internal/registry/timers.go

Loading diff…

internal/registry/timers_test.go

Loading diff…

internal/relay/server.go

Loading diff…

internal/relay/server_test.go

Loading diff…

internal/release/accountbind_test.go

Loading diff…

internal/release/adopt.go

Loading diff…

internal/release/authorize.go

Loading diff…

internal/release/authorize_sim_test.go

Loading diff…

internal/release/authorize_test.go

Loading diff…

internal/release/claims.go

Loading diff…

internal/release/claims_test.go

Loading diff…

internal/release/golden_test.go

Loading diff…

internal/release/layoutintent.go

Loading diff…

internal/release/layoutintent_test.go

Loading diff…

internal/release/qualified_test.go

Loading diff…

internal/release/rebind.go

Loading diff…

internal/release/release.go

Loading diff…

internal/release/release_test.go

Loading diff…

internal/release/scopedverify_test.go

Loading diff…

internal/release/store.go

Loading diff…

internal/release/trash.go

Loading diff…

internal/release/trash_test.go

Loading diff…

internal/schedule/claimintegration_test.go

Loading diff…

internal/schedule/claimreplace_test.go

Loading diff…

internal/schedule/claimtimers.go

Loading diff…

internal/schedule/claimtimers_test.go

Loading diff…

internal/schedule/converge.go

Loading diff…

internal/schedule/runner.go

Loading diff…

internal/status/contract_test.go

Loading diff…

internal/status/dryrun.go

Loading diff…

internal/status/fleet.go

Loading diff…

internal/status/snapshot.go

Loading diff…

internal/status/snapshot_test.go

Loading diff…

internal/status/status_test.go

Loading diff…

internal/stopevidence/evidence.go

Loading diff…

internal/stopevidence/evidence_linux_test.go

Loading diff…

internal/stopevidence/fds.go

Loading diff…

internal/stopevidence/fds_linux.go

Loading diff…

internal/stopevidence/fds_linux_test.go

Loading diff…

internal/stopevidence/fds_other.go

Loading diff…

internal/stopevidence/fds_other_test.go

Loading diff…

internal/svcrole/svcrole.go

Loading diff…

internal/svcrole/svcrole_test.go

Loading diff…

internal/termfence/fence.go

Loading diff…

internal/termfence/fence_test.go

Loading diff…

mail_cli.go

Loading diff…

mail_cli_test.go

Loading diff…

main.go

Loading diff…

main_test.go

Loading diff…

region_copy.go

Loading diff…

region_copy_test.go

Loading diff…

region_service_gate_test.go

Loading diff…

scopedkeys_e2e_test.go

Loading diff…

scripts/region-service-gate.sh

Loading diff…

scripts/update-tzgeo.sh

Loading diff…

services.go

Loading diff…

services_cli_test.go

Loading diff…

status_instances.go

Loading diff…

status_instances_test.go

Loading diff…

statuslive_test.go

Loading diff…

system.go

Loading diff…

timezone.go

Loading diff…

timezone_test.go

Loading diff…