Merge origin/main (cbc0922e, claim Plans 8/8b) into moves-phase1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
README.md+24 −0analytics_cmd.go+3 −0apimode.go+178 −10apimode_test.go+67 −22approved_moves_copy_test.go+8 −4apps.go+83 −28apps_test.go+74 −19auth_e2e_test.go+1 −1canary.go+2 −2cli.go+133 −7cli_test.go+204 −0cmd/console/hostclaim_test.go+2 −2cmd/console/main.go+132 −3cmd/console/main_test.go+6 −0cmd/console/region_test.go+51 −0deploy.go+34 −4docs/site/cli.md+217 −9docs/superpowers/notes/2026-10-07-region-ha-contracts.md+184 −0docs/superpowers/plans/2026-09-26-temporary-static-sites-copy.md+113 −0docs/superpowers/plans/2026-09-26-temporary-static-sites.md+6342 −0docs/superpowers/plans/2026-10-06-console-release-defences-plan-1-d1.md+1957 −0docs/superpowers/plans/2026-10-06-console-release-defences-plan-2-d2.md+721 −0docs/superpowers/plans/2026-10-06-console-release-defences-plan-3-d3.md+3599 −0docs/superpowers/plans/2026-10-06-console-release-defences-plan-4-d4.md+437 −0docs/superpowers/plans/2026-10-06-platform-geoip-FACTS.md+60 −0docs/superpowers/plans/2026-10-06-platform-geoip-plan1.md+4210 −0docs/superpowers/plans/2026-10-07-platform-geoip-plan2.md+242 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R1.md+13 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R10.md+47 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R11.md+44 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R12.md+43 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R13.md+35 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R14.md+37 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R2.md+29 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R3.md+25 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R4.md+33 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R5.md+28 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R6.md+29 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R7.md+33 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R8.md+34 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R9.md+39 −0docs/superpowers/plans/CODEX-FINDINGS-GEOIP-PLAN1-R1.md+45 −0docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R1.md+23 −0docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R2.md+23 −0docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R3.md+42 −0docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R4.md+41 −0docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R5.md+42 −0docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R6.md+43 −0docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R7.md+39 −0docs/superpowers/plans/CODEX-REVIEW-BRIEF-GEOIP-CODE1.md+47 −0docs/superpowers/plans/CODEX-REVIEW-BRIEF-GEOIP-PLAN1.md+39 −0docs/superpowers/plans/CODEX-REVIEW-BRIEF-TEMPORARY-SITES-PLAN.md+45 −0docs/superpowers/specs/2026-09-11-isolated-exec-design.md+63 −8docs/superpowers/specs/2026-09-25-temporary-static-sites-design.md+619 −0docs/superpowers/specs/2026-10-06-console-release-defences-design.md+653 −0docs/superpowers/specs/2026-10-06-platform-geoip-design.md+1482 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R1.md+45 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R10.md+30 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R11.md+31 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R12.md+28 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R2.md+46 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R3.md+43 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R4.md+24 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R5.md+20 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R6.md+27 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R7.md+41 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R8.md+37 −0docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R9.md+34 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R1.md+21 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R2.md+38 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R3.md+40 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R4.md+42 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R5.md+48 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R6.md+24 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R7.md+40 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R8.md+30 −0docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R9.md+18 −0docs/superpowers/specs/CODEX-FINDINGS-console-release-defences-r2.md+21 −0docs/superpowers/specs/CODEX-FINDINGS-console-release-defences-r3.md+14 −0docs/superpowers/specs/CODEX-FINDINGS-console-release-defences-r4.md+13 −0docs/superpowers/specs/CODEX-FINDINGS-console-release-defences.md+19 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-GEOIP.md+75 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-TEMPORARY-SITES.md+60 −0docs/superpowers/specs/CODEX-REVIEW-BRIEF-console-release-defences.md+58 −0geo_cmd.go+100 −0geo_cmd_test.go+35 −0hostclaim_cli.go+173 −0hostclaim_cli_test.go+32 −0infra/modules/deployment-buckets/main.tf+24 −0internal/activator/backend_exec.go+2 −2internal/analytics/countries_test.go+99 −0internal/analytics/day.go+63 −4internal/analytics/meter.go+9 −1internal/analytics/read.go+6 −0internal/awsinv/exact_instance.go+96 −0internal/awsinv/exact_instance_test.go+103 −0internal/boxchoice/boxchoice.go+186 −0internal/boxchoice/boxchoice_test.go+261 −0internal/console/alertwatch.go+55 −4internal/console/alertwatch_test.go+33 −0internal/console/analyticsview.go+44 −0internal/console/apianalytics.go+43 −1internal/console/apianalytics_geo_test.go+26 −0internal/console/apianalytics_test.go+43 −0internal/console/apicli.go+166 −54internal/console/apicli_test.go+165 −0internal/console/apidomains.go+3 −0internal/console/apigeo.go+62 −0internal/console/apigeo_test.go+58 −0internal/console/apihostclaim.go+107 −0internal/console/apihostclaim_test.go+86 −0internal/console/apiinstances.go+12 −0internal/console/apimail.go+12 −0internal/console/apipipeline.go+8 −0internal/console/apirelay.go+3 −0internal/console/apisidecars.go+6 −0internal/console/apistatuslayout.go+24 −13internal/console/apistatuslayout_test.go+26 −4internal/console/apistore.go+6 −0internal/console/apistore_provision.go+3 −0internal/console/apisystemgeoip.go+389 −0internal/console/apisystemgeoip_test.go+384 −0internal/console/apisystemlayout.go+117 −0internal/console/apisystemlayout_test.go+160 −0internal/console/apisystemupdate.go+67 −4internal/console/apisystemupdate_test.go+9 −5internal/console/apitemporary.go+431 −0internal/console/apitemporary_test.go+462 −0internal/console/applocks.go+59 −0internal/console/appsettings.go+48 −3internal/console/authcli.go+42 −0internal/console/boxchoice.go+30 −106internal/console/boxchoice_test.go+26 −130internal/console/controlplane.go+14 −0internal/console/deletion_test.go+53 −0internal/console/domainattach.go+3 −0internal/console/domaincatchall.go+12 −0internal/console/expirypass.go+253 −0internal/console/expirypass_test.go+339 −0internal/console/fleets.go+8 −0internal/console/geoipfeed.go+399 −0internal/console/geoipfeed_test.go+407 −0internal/console/geoipfollower.go+108 −0internal/console/geoipfollower_test.go+147 −0internal/console/geoippublish.go+421 −0internal/console/geoippublish_test.go+597 −0internal/console/geoipverify.go+148 −0internal/console/geoipverify_linux.go+14 −0internal/console/geoipverify_main_test.go+28 −0internal/console/geoipverify_other.go+6 −0internal/console/hostactivation.go+227 −0internal/console/hostactivation_test.go+207 −0internal/console/hostreports.go+98 −0internal/console/hostreports_put_test.go+35 −0internal/console/hostreports_test.go+145 −0internal/console/instanceprivatestore.go+3 −0internal/console/layoutguard.go+154 −0internal/console/layoutguard_test.go+236 −0internal/console/materialize.go+22 −6internal/console/ownership.go+44 −5internal/console/pendingflow_test.go+89 −0internal/console/pendinghandlers.go+18 −3internal/console/regionpicker.go+40 −4internal/console/restore.go+192 −0internal/console/restore_test.go+445 −0internal/console/server.go+155 −13internal/console/settle.go+127 −0internal/console/settle_test.go+245 −0internal/console/store.go+151 −39internal/console/svcprincipal.go+7 −0internal/console/svcroutes_test.go+100 −34internal/console/temphook_test.go+66 −0internal/console/templates/app_analytics.html+3 −0internal/console/templates/app_new.html+1 −1internal/console/templates/app_settings.html+3 −2internal/console/templates/appnav.html+7 −0internal/console/templates/apps.html+2 −2internal/console/templates/trash.html+11 −8internal/console/tempnames_test.go+95 −0internal/console/temprefusal.go+51 −0internal/console/temprefusal_test.go+343 −0internal/console/tempregion_test.go+68 −0internal/console/tempstore.go+219 −0internal/console/tempstore_test.go+233 −0internal/console/view.go+4 −1internal/edge/analytics.go+9 −1internal/edge/backhaul_e2e_test.go+10 −3internal/edge/cookiescope.go+232 −0internal/edge/cookiescope_test.go+249 −0internal/edge/edge.go+87 −6internal/edge/geoipheaders.go+59 −0internal/edge/geoipheaders_test.go+427 −0internal/edge/geoipmirror.go+682 −0internal/edge/geoipmirror_test.go+595 −0internal/edge/tunnel_geo_e2e_test.go+172 −0internal/fleetapi/fleetapi.go+5 −0internal/geo/mmdb.go+240 −25internal/geo/mmdb_test.go+155 −0internal/geo/pathological_test.go+97 −0internal/geo/swappable.go+88 −0internal/geo/swappable_test.go+108 −0internal/geo/testdata/README+13 −1internal/geo/testdata/pathological-bigmap.mmdbbinaryinternal/geo/testdata/pathological-dag.mmdbbinaryinternal/geo/testdata/pathological-empty-dag.mmdbbinaryinternal/geo/testdata/pathological-metadata.mmdbbinaryinternal/geoip/answer.go+190 −0internal/geoip/answer_test.go+116 −0internal/geoip/archive.go+71 −0internal/geoip/archive_test.go+130 −0internal/geoip/feed.go+83 −0internal/geoip/pointer.go+140 −0internal/geoip/pointer_test.go+71 −0internal/host/activationguard_test.go+11 −8internal/host/agent.go+319 −32internal/host/agent_geoip_test.go+21 −0internal/host/agent_layout_test.go+343 −3internal/host/agent_test.go+23 −18internal/host/alertsink.go+111 −0internal/host/alertsink_geoip_test.go+26 −0internal/host/claimreport.go+39 −0internal/host/converge_adopted_test.go+5 −5internal/host/fileowner_other.go+4 −0internal/host/fileowner_unix.go+10 −0internal/host/guardarm.go+181 −0internal/host/guardexec.go+80 −0internal/host/guardparticipation_test.go+250 −0internal/host/guardroster.go+13 −0internal/host/guardtransaction.go+362 −0internal/host/guardtransaction_test.go+366 −0internal/host/hostfencepass.go+75 −0internal/host/layoutleg.go+286 −11internal/host/metrics_loop.go+8 −0internal/host/movesfloor.go+12 −3internal/host/movesfloor_linux_test.go+43 −0internal/host/proofask.go+187 −0internal/host/proofask_test.go+378 −0internal/host/proofobserve.go+140 −0internal/host/proofobserve_test.go+239 −0internal/host/proofroot.go+294 −0internal/host/proofroot_test.go+440 −0internal/host/proofstatus.go+15 −0internal/host/refusalwatch.go+59 −0internal/host/refusalwatch_test.go+161 −0internal/host/systemapply.go+104 −19internal/host/systemapply_test.go+57 −3internal/host/systemparticipation.go+33 −29internal/host/units/carlos-instance-control.service+10 −0internal/host/units/carlos-instance-seed@.service+3 −0internal/host/units/carlos-instance-sidecar@.service+6 −0internal/host/units/carlos-instance@.service+6 −0internal/host/units_isolation_test.go+9 −2internal/host/unitsettle.go+314 −0internal/host/unitsettle_test.go+539 −0internal/hostactors/activation_complete.go+50 −0internal/hostactors/activation_publication.go+51 −0internal/hostactors/attempt_regression_test.go+103 −0internal/hostactors/authority_regression_test.go+285 −0internal/hostactors/census.go+442 −0internal/hostactors/census_test.go+103 −0internal/hostactors/console_invitation.go+58 −0internal/hostactors/console_invitation_test.go+39 −0internal/hostactors/enroll.go+89 −0internal/hostactors/enroll_test.go+140 −0internal/hostactors/enrollment_confirmation.go+157 −0internal/hostactors/fence_authority.go+57 −0internal/hostactors/invitation.go+94 −0internal/hostactors/lifecycle.go+56 −0internal/hostactors/membership.go+64 −0internal/hostactors/private.go+29 −0internal/hostactors/publication.go+79 −0internal/hostactors/references.go+68 −0internal/hostactors/reservations.go+124 −0internal/hostactors/roster.go+287 −0internal/hostactors/roster_test.go+78 −0internal/hostclaim/claim.go+27 −4internal/hostclaim/create.go+3 −0internal/hostclaim/delete.go+3 −0internal/hostclaim/execution_ack.go+56 −0internal/hostclaim/execution_ack_test.go+43 −0internal/hostclaim/generation.go+23 −2internal/hostclaim/generation_test.go+2 −3internal/hostclaim/lossidentity_test.go+125 −0internal/hostclaim/lossrecord.go+375 −0internal/hostclaim/lossrecord_test.go+625 −0internal/hostclaim/lost.go+509 −0internal/hostclaim/lost_test.go+441 −0internal/hostclaim/rev713_test.go+2 −1internal/hostexec/clock_linux.go+32 −0internal/hostexec/clock_other.go+11 −0internal/hostexec/clock_other_test.go+17 −0internal/hostexec/controller.go+701 −0internal/hostexec/controller_test.go+441 −0internal/hostexec/local_other.go+17 −0internal/hostexec/local_unix.go+197 −0internal/hostexec/record.go+94 −0internal/hostexec/review_test.go+460 −0internal/hostexec/updateidentity_test.go+174 −0internal/hostfence/challenge.go+237 −0internal/hostfence/challenge_test.go+263 −0internal/hostfence/termination.go+134 −0internal/hostfence/termination_test.go+197 −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/hostfloor/disk.go+186 −0internal/hostfloor/floor.go+142 −0internal/hostfloor/floor_test.go+89 −0internal/hostfloor/image_linux.go+88 −0internal/hostfloor/image_other.go+13 −0internal/hostfloor/participation.go+42 −0internal/hostfloor/participation_test.go+25 −0internal/hostfloor/remote.go+41 −0internal/hostfloor/report.go+103 −0internal/hostfloor/report_test.go+21 −0internal/hostguard/local.go+13 −0internal/hostguard/local_test.go+45 −0internal/hostquarantine/quarantine.go+116 −0internal/hostquarantine/quarantine_test.go+77 −0internal/hostresolve/readmit.go+147 −0internal/hostresolve/readmit_test.go+150 −0internal/hostresolve/review3_test.go+243 −0internal/hostresolve/service.go+318 −0internal/hostresolve/service_test.go+252 −0internal/instancectl/hardening.go+52 −17internal/instancectl/hardening_test.go+163 −6internal/instancectl/localaddrs.go+127 −0internal/instancectl/server.go+113 −2internal/instancectl/server_test.go+101 −0internal/instanceexec/exec.go+5 −4internal/instanceexec/families_test.go+107 −0internal/instanceexec/init_linux.go+131 −0internal/instanceexec/init_test.go+475 −0internal/instanceexec/probe.go+0 −20internal/instanceexec/probe_hardening.go+6 −12internal/instanceexec/probe_hardening_test.go+2 −8internal/instanceexec/probe_test.go+0 −4internal/instanceexec/scope_linux.go+2 −12internal/instanceexec/scope_other.go+1 −1internal/layout/pass.go+9 −0internal/lease/execution_store.go+20 −0internal/lease/execution_store_test.go+33 −0internal/metrics/alert.go+23 −0internal/metrics/alert_test.go+48 −0internal/provision/reconcile.go+65 −4internal/provision/reconcile_test.go+107 −7internal/release/adopt.go+246 −5internal/release/adopt_test.go+136 −0internal/release/healthy.go+118 −0internal/release/healthy_test.go+62 −0internal/release/layoutintent.go+74 −0internal/release/layoutintent_test.go+53 −0internal/release/program.go+178 −0internal/release/program_test.go+344 −0internal/release/programhistory.go+60 −0internal/release/programhistory_test.go+440 −0internal/release/proof.go+255 −0internal/release/proof_test.go+203 −0internal/release/proofgate.go+356 −0internal/release/proofgate_test.go+627 −0internal/release/proofpolicy.go+165 −0internal/release/proofpolicy_test.go+104 −0internal/release/putfrom_test.go+117 −0internal/release/refusal.go+172 −0internal/release/refusal_test.go+86 −0internal/release/release.go+84 −5internal/release/release_test.go+145 −0internal/release/rollback.go+138 −0internal/release/rollback_test.go+486 −0internal/release/rootenvelope.go+91 −0internal/release/rootenvelope_test.go+44 −0internal/release/store.go+158 −5internal/release/systemidentity.go+111 −0internal/release/systempointer.go+62 −30internal/release/systempublication.go+93 −0internal/release/systempublication_test.go+98 −0internal/release/temporary.go+51 −0internal/release/temporary_test.go+86 −0internal/release/trash.go+21 −2internal/status/console_process.go+12 −0internal/status/contract_test.go+32 −14internal/status/dryrun.go+58 −0internal/status/snapshot.go+108 −3internal/status/snapshot_test.go+17 −0internal/status/status_test.go+95 −0internal/tunnelclient/mark_test.go+20 −0internal/tunnelclient/tunnelclient.go+27 −1main.go+7 −2mutation_message_test.go+2 −2proof_cli.go+182 −0proof_cli_test.go+149 −0status_instances.go+58 −4status_instances_test.go+48 −0statuslive_test.go+131 −0system.go+173 −1system_geoip.go+293 −0system_geoip_test.go+145 −0system_test.go+26 −0temporary.go+306 −0temporary_test.go+350 −0
README.mdLoading diff…
analytics_cmd.goLoading diff…
apimode.goLoading diff…
apimode_test.goLoading diff…
approved_moves_copy_test.goLoading diff…
apps.goLoading diff…
apps_test.goLoading diff…
auth_e2e_test.goLoading diff…
canary.goLoading diff…
cli.goLoading diff…
cli_test.goLoading diff…
cmd/console/hostclaim_test.goLoading diff…
cmd/console/main.goLoading diff…
cmd/console/main_test.goLoading diff…
cmd/console/region_test.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-26-temporary-static-sites-copy.mdLoading diff…
docs/superpowers/plans/2026-09-26-temporary-static-sites.mdLoading diff…
docs/superpowers/plans/2026-10-06-console-release-defences-plan-1-d1.mdLoading diff…
docs/superpowers/plans/2026-10-06-console-release-defences-plan-2-d2.mdLoading diff…
docs/superpowers/plans/2026-10-06-console-release-defences-plan-3-d3.mdLoading diff…
docs/superpowers/plans/2026-10-06-console-release-defences-plan-4-d4.mdLoading diff…
docs/superpowers/plans/2026-10-06-platform-geoip-FACTS.mdLoading diff…
docs/superpowers/plans/2026-10-06-platform-geoip-plan1.mdLoading diff…
docs/superpowers/plans/2026-10-07-platform-geoip-plan2.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R1.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R10.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R11.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R12.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R13.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R14.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R2.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R3.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R4.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R5.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R6.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R7.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R8.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-CODE1-R9.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-GEOIP-PLAN1-R1.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R1.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R2.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R3.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R4.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R5.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R6.mdLoading diff…
docs/superpowers/plans/CODEX-FINDINGS-TEMPORARY-SITES-PLAN-R7.mdLoading diff…
docs/superpowers/plans/CODEX-REVIEW-BRIEF-GEOIP-CODE1.mdLoading diff…
docs/superpowers/plans/CODEX-REVIEW-BRIEF-GEOIP-PLAN1.mdLoading diff…
docs/superpowers/plans/CODEX-REVIEW-BRIEF-TEMPORARY-SITES-PLAN.mdLoading diff…
docs/superpowers/specs/2026-09-11-isolated-exec-design.mdLoading diff…
docs/superpowers/specs/2026-09-25-temporary-static-sites-design.mdLoading diff…
docs/superpowers/specs/2026-10-06-console-release-defences-design.mdLoading diff…
docs/superpowers/specs/2026-10-06-platform-geoip-design.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R1.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R10.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R11.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R12.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R2.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R3.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R4.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R5.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R6.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R7.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R8.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-GEOIP-R9.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R1.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R2.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R3.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R4.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R5.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R6.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R7.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R8.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-TEMPORARY-SITES-R9.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-console-release-defences-r2.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-console-release-defences-r3.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-console-release-defences-r4.mdLoading diff…
docs/superpowers/specs/CODEX-FINDINGS-console-release-defences.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-GEOIP.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-TEMPORARY-SITES.mdLoading diff…
docs/superpowers/specs/CODEX-REVIEW-BRIEF-console-release-defences.mdLoading diff…
geo_cmd.goLoading diff…
geo_cmd_test.goLoading diff…
hostclaim_cli.goLoading diff…
hostclaim_cli_test.goLoading diff…
infra/modules/deployment-buckets/main.tfLoading diff…
internal/activator/backend_exec.goLoading diff…
internal/analytics/countries_test.goLoading diff…
internal/analytics/day.goLoading diff…
internal/analytics/meter.goLoading diff…
internal/analytics/read.goLoading diff…
internal/awsinv/exact_instance.goLoading diff…
internal/awsinv/exact_instance_test.goLoading diff…
internal/boxchoice/boxchoice.goLoading diff…
internal/boxchoice/boxchoice_test.goLoading diff…
internal/console/alertwatch.goLoading diff…
internal/console/alertwatch_test.goLoading diff…
internal/console/analyticsview.goLoading diff…
internal/console/apianalytics.goLoading diff…
internal/console/apianalytics_geo_test.goLoading diff…
internal/console/apianalytics_test.goLoading diff…
internal/console/apicli.goLoading diff…
internal/console/apicli_test.goLoading diff…
internal/console/apidomains.goLoading diff…
internal/console/apigeo.goLoading diff…
internal/console/apigeo_test.goLoading diff…
internal/console/apihostclaim.goLoading diff…
internal/console/apihostclaim_test.goLoading diff…
internal/console/apiinstances.goLoading diff…
internal/console/apimail.goLoading diff…
internal/console/apipipeline.goLoading diff…
internal/console/apirelay.goLoading diff…
internal/console/apisidecars.goLoading diff…
internal/console/apistatuslayout.goLoading diff…
internal/console/apistatuslayout_test.goLoading diff…
internal/console/apistore.goLoading diff…
internal/console/apistore_provision.goLoading diff…
internal/console/apisystemgeoip.goLoading diff…
internal/console/apisystemgeoip_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/apitemporary.goLoading diff…
internal/console/apitemporary_test.goLoading diff…
internal/console/applocks.goLoading diff…
internal/console/appsettings.goLoading diff…
internal/console/authcli.goLoading diff…
internal/console/boxchoice.goLoading diff…
internal/console/boxchoice_test.goLoading diff…
internal/console/controlplane.goLoading diff…
internal/console/deletion_test.goLoading diff…
internal/console/domainattach.goLoading diff…
internal/console/domaincatchall.goLoading diff…
internal/console/expirypass.goLoading diff…
internal/console/expirypass_test.goLoading diff…
internal/console/fleets.goLoading diff…
internal/console/geoipfeed.goLoading diff…
internal/console/geoipfeed_test.goLoading diff…
internal/console/geoipfollower.goLoading diff…
internal/console/geoipfollower_test.goLoading diff…
internal/console/geoippublish.goLoading diff…
internal/console/geoippublish_test.goLoading diff…
internal/console/geoipverify.goLoading diff…
internal/console/geoipverify_linux.goLoading diff…
internal/console/geoipverify_main_test.goLoading diff…
internal/console/geoipverify_other.goLoading diff…
internal/console/hostactivation.goLoading diff…
internal/console/hostactivation_test.goLoading diff…
internal/console/hostreports.goLoading diff…
internal/console/hostreports_put_test.goLoading diff…
internal/console/hostreports_test.goLoading diff…
internal/console/instanceprivatestore.goLoading diff…
internal/console/layoutguard.goLoading diff…
internal/console/layoutguard_test.goLoading diff…
internal/console/materialize.goLoading diff…
internal/console/ownership.goLoading diff…
internal/console/pendingflow_test.goLoading diff…
internal/console/pendinghandlers.goLoading diff…
internal/console/regionpicker.goLoading diff…
internal/console/restore.goLoading diff…
internal/console/restore_test.goLoading diff…
internal/console/server.goLoading diff…
internal/console/settle.goLoading diff…
internal/console/settle_test.goLoading diff…
internal/console/store.goLoading diff…
internal/console/svcprincipal.goLoading diff…
internal/console/svcroutes_test.goLoading diff…
internal/console/temphook_test.goLoading diff…
internal/console/templates/app_analytics.htmlLoading diff…
internal/console/templates/app_new.htmlLoading diff…
internal/console/templates/app_settings.htmlLoading diff…
internal/console/templates/appnav.htmlLoading diff…
internal/console/templates/apps.htmlLoading diff…
internal/console/templates/trash.htmlLoading diff…
internal/console/tempnames_test.goLoading diff…
internal/console/temprefusal.goLoading diff…
internal/console/temprefusal_test.goLoading diff…
internal/console/tempregion_test.goLoading diff…
internal/console/tempstore.goLoading diff…
internal/console/tempstore_test.goLoading diff…
internal/console/view.goLoading diff…
internal/edge/analytics.goLoading diff…
internal/edge/backhaul_e2e_test.goLoading diff…
internal/edge/cookiescope.goLoading diff…
internal/edge/cookiescope_test.goLoading diff…
internal/edge/edge.goLoading diff…
internal/edge/geoipheaders.goLoading diff…
internal/edge/geoipheaders_test.goLoading diff…
internal/edge/geoipmirror.goLoading diff…
internal/edge/geoipmirror_test.goLoading diff…
internal/edge/tunnel_geo_e2e_test.goLoading diff…
internal/fleetapi/fleetapi.goLoading diff…
internal/geo/mmdb.goLoading diff…
internal/geo/mmdb_test.goLoading diff…
internal/geo/pathological_test.goLoading diff…
internal/geo/swappable.goLoading diff…
internal/geo/swappable_test.goLoading diff…
internal/geo/testdata/READMELoading diff…
internal/geo/testdata/pathological-bigmap.mmdbLoading diff…
internal/geo/testdata/pathological-dag.mmdbLoading diff…
internal/geo/testdata/pathological-empty-dag.mmdbLoading diff…
internal/geo/testdata/pathological-metadata.mmdbLoading diff…
internal/geoip/answer.goLoading diff…
internal/geoip/answer_test.goLoading diff…
internal/geoip/archive.goLoading diff…
internal/geoip/archive_test.goLoading diff…
internal/geoip/feed.goLoading diff…
internal/geoip/pointer.goLoading diff…
internal/geoip/pointer_test.goLoading diff…
internal/host/activationguard_test.goLoading diff…
internal/host/agent.goLoading diff…
internal/host/agent_geoip_test.goLoading diff…
internal/host/agent_layout_test.goLoading diff…
internal/host/agent_test.goLoading diff…
internal/host/alertsink.goLoading diff…
internal/host/alertsink_geoip_test.goLoading diff…
internal/host/claimreport.goLoading diff…
internal/host/converge_adopted_test.goLoading diff…
internal/host/fileowner_other.goLoading diff…
internal/host/fileowner_unix.goLoading diff…
internal/host/guardarm.goLoading diff…
internal/host/guardexec.goLoading diff…
internal/host/guardparticipation_test.goLoading diff…
internal/host/guardroster.goLoading diff…
internal/host/guardtransaction.goLoading diff…
internal/host/guardtransaction_test.goLoading diff…
internal/host/hostfencepass.goLoading diff…
internal/host/layoutleg.goLoading diff…
internal/host/metrics_loop.goLoading diff…
internal/host/movesfloor.goLoading diff…
internal/host/movesfloor_linux_test.goLoading diff…
internal/host/proofask.goLoading diff…
internal/host/proofask_test.goLoading diff…
internal/host/proofobserve.goLoading diff…
internal/host/proofobserve_test.goLoading diff…
internal/host/proofroot.goLoading diff…
internal/host/proofroot_test.goLoading diff…
internal/host/proofstatus.goLoading diff…
internal/host/refusalwatch.goLoading diff…
internal/host/refusalwatch_test.goLoading diff…
internal/host/systemapply.goLoading diff…
internal/host/systemapply_test.goLoading diff…
internal/host/systemparticipation.goLoading diff…
internal/host/units/carlos-instance-control.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_isolation_test.goLoading diff…
internal/host/unitsettle.goLoading diff…
internal/host/unitsettle_test.goLoading diff…
internal/hostactors/activation_complete.goLoading diff…
internal/hostactors/activation_publication.goLoading diff…
internal/hostactors/attempt_regression_test.goLoading diff…
internal/hostactors/authority_regression_test.goLoading diff…
internal/hostactors/census.goLoading diff…
internal/hostactors/census_test.goLoading diff…
internal/hostactors/console_invitation.goLoading diff…
internal/hostactors/console_invitation_test.goLoading diff…
internal/hostactors/enroll.goLoading diff…
internal/hostactors/enroll_test.goLoading diff…
internal/hostactors/enrollment_confirmation.goLoading diff…
internal/hostactors/fence_authority.goLoading diff…
internal/hostactors/invitation.goLoading diff…
internal/hostactors/lifecycle.goLoading diff…
internal/hostactors/membership.goLoading diff…
internal/hostactors/private.goLoading diff…
internal/hostactors/publication.goLoading diff…
internal/hostactors/references.goLoading diff…
internal/hostactors/reservations.goLoading diff…
internal/hostactors/roster.goLoading diff…
internal/hostactors/roster_test.goLoading diff…
internal/hostclaim/claim.goLoading diff…
internal/hostclaim/create.goLoading diff…
internal/hostclaim/delete.goLoading diff…
internal/hostclaim/execution_ack.goLoading diff…
internal/hostclaim/execution_ack_test.goLoading diff…
internal/hostclaim/generation.goLoading diff…
internal/hostclaim/generation_test.goLoading diff…
internal/hostclaim/lossidentity_test.goLoading diff…
internal/hostclaim/lossrecord.goLoading diff…
internal/hostclaim/lossrecord_test.goLoading diff…
internal/hostclaim/lost.goLoading diff…
internal/hostclaim/lost_test.goLoading diff…
internal/hostclaim/rev713_test.goLoading diff…
internal/hostexec/clock_linux.goLoading diff…
internal/hostexec/clock_other.goLoading diff…
internal/hostexec/clock_other_test.goLoading diff…
internal/hostexec/controller.goLoading diff…
internal/hostexec/controller_test.goLoading diff…
internal/hostexec/local_other.goLoading diff…
internal/hostexec/local_unix.goLoading diff…
internal/hostexec/record.goLoading diff…
internal/hostexec/review_test.goLoading diff…
internal/hostexec/updateidentity_test.goLoading diff…
internal/hostfence/challenge.goLoading diff…
internal/hostfence/challenge_test.goLoading diff…
internal/hostfence/termination.goLoading diff…
internal/hostfence/termination_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/hostfloor/disk.goLoading diff…
internal/hostfloor/floor.goLoading diff…
internal/hostfloor/floor_test.goLoading diff…
internal/hostfloor/image_linux.goLoading diff…
internal/hostfloor/image_other.goLoading diff…
internal/hostfloor/participation.goLoading diff…
internal/hostfloor/participation_test.goLoading diff…
internal/hostfloor/remote.goLoading diff…
internal/hostfloor/report.goLoading diff…
internal/hostfloor/report_test.goLoading diff…
internal/hostguard/local.goLoading diff…
internal/hostguard/local_test.goLoading diff…
internal/hostquarantine/quarantine.goLoading diff…
internal/hostquarantine/quarantine_test.goLoading diff…
internal/hostresolve/readmit.goLoading diff…
internal/hostresolve/readmit_test.goLoading diff…
internal/hostresolve/review3_test.goLoading diff…
internal/hostresolve/service.goLoading diff…
internal/hostresolve/service_test.goLoading diff…
internal/instancectl/hardening.goLoading diff…
internal/instancectl/hardening_test.goLoading diff…
internal/instancectl/localaddrs.goLoading diff…
internal/instancectl/server.goLoading diff…
internal/instancectl/server_test.goLoading diff…
internal/instanceexec/exec.goLoading diff…
internal/instanceexec/families_test.goLoading diff…
internal/instanceexec/init_linux.goLoading diff…
internal/instanceexec/init_test.goLoading diff…
internal/instanceexec/probe.goLoading diff…
internal/instanceexec/probe_hardening.goLoading diff…
internal/instanceexec/probe_hardening_test.goLoading diff…
internal/instanceexec/probe_test.goLoading diff…
internal/instanceexec/scope_linux.goLoading diff…
internal/instanceexec/scope_other.goLoading diff…
internal/layout/pass.goLoading diff…
internal/lease/execution_store.goLoading diff…
internal/lease/execution_store_test.goLoading diff…
internal/metrics/alert.goLoading diff…
internal/metrics/alert_test.goLoading diff…
internal/provision/reconcile.goLoading diff…
internal/provision/reconcile_test.goLoading diff…
internal/release/adopt.goLoading diff…
internal/release/adopt_test.goLoading diff…
internal/release/healthy.goLoading diff…
internal/release/healthy_test.goLoading diff…
internal/release/layoutintent.goLoading diff…
internal/release/layoutintent_test.goLoading diff…
internal/release/program.goLoading diff…
internal/release/program_test.goLoading diff…
internal/release/programhistory.goLoading diff…
internal/release/programhistory_test.goLoading diff…
internal/release/proof.goLoading diff…
internal/release/proof_test.goLoading diff…
internal/release/proofgate.goLoading diff…
internal/release/proofgate_test.goLoading diff…
internal/release/proofpolicy.goLoading diff…
internal/release/proofpolicy_test.goLoading diff…
internal/release/putfrom_test.goLoading diff…
internal/release/refusal.goLoading diff…
internal/release/refusal_test.goLoading diff…
internal/release/release.goLoading diff…
internal/release/release_test.goLoading diff…
internal/release/rollback.goLoading diff…
internal/release/rollback_test.goLoading diff…
internal/release/rootenvelope.goLoading diff…
internal/release/rootenvelope_test.goLoading diff…
internal/release/store.goLoading diff…
internal/release/systemidentity.goLoading diff…
internal/release/systempointer.goLoading diff…
internal/release/systempublication.goLoading diff…
internal/release/systempublication_test.goLoading diff…
internal/release/temporary.goLoading diff…
internal/release/temporary_test.goLoading diff…
internal/release/trash.goLoading diff…
internal/status/console_process.goLoading diff…
internal/status/contract_test.goLoading diff…
internal/status/dryrun.goLoading diff…
internal/status/snapshot.goLoading diff…
internal/status/snapshot_test.goLoading diff…
internal/status/status_test.goLoading diff…
internal/tunnelclient/mark_test.goLoading diff…
internal/tunnelclient/tunnelclient.goLoading diff…
main.goLoading diff…
mutation_message_test.goLoading diff…
proof_cli.goLoading diff…
proof_cli_test.goLoading diff…
status_instances.goLoading diff…
status_instances_test.goLoading diff…
statuslive_test.goLoading diff…
system.goLoading diff…
system_geoip.goLoading diff…
system_geoip_test.goLoading diff…
system_test.goLoading diff…
temporary.goLoading diff…
temporary_test.goLoading diff…