Merge origin/main (2ad5412c) into zdd-flag-readiness
One conflict, internal/provision/plan9_b8_census_test.go: the reviewed digests for Server.handleAPIInstanceList (this branch changed it) and Server.handleAPIInstanceCreate (main changed it, the claimPlacementRegion line). Both sides' edits are in apiinstances.go, so the inventory keeps this branch's List digest and main's Create digest; the census test passes against the merged source.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs/host-claim-restore-runbook.md+8 −0home_region_comparison_test.go+404 −0internal/boxchoice/boxchoice.go+2 −6internal/console/apidbclaim.go+29 −1internal/console/apiinstancemove.go+37 −14internal/console/apiinstancemove_claim_test.go+84 −2internal/console/apiinstances.go+1 −4internal/console/apisidecars.go+1 −4internal/console/claim_first_route.go+1 −1internal/console/claim_invariant_world_test.go+12 −0internal/console/claim_runtime.go+6 −3internal/console/movesrecovery.go+3 −2internal/console/plan13_amendments_test.go+90 −0internal/console/plan13_legacy_test.go+52 −0internal/console/plan13_region_test.go+63 −0internal/console/testdata/claim-authority-sites.txt+3 −3internal/host/claimassembly.go+6 −5internal/host/claimcleanup_identity.go+2 −1internal/host/claimconstruction.go+1 −1internal/host/claimhandover_recovery.go+2 −1internal/host/claimlaunch_authority.go+3 −2internal/host/claimmovefence.go+1 −1internal/host/claimowners.go+3 −1internal/host/claimproduction.go+30 −8internal/host/claimrecoveryreceipt.go+3 −2internal/host/claimregion.go+23 −0internal/host/claimwakestop.go+7 −1internal/host/movesabort.go+2 −1internal/host/movescut.go+2 −1internal/host/movescut_test.go+2 −2internal/host/movesfinal.go+3 −3internal/host/movesfinal_test.go+2 −2internal/host/movesfloor_linux.go+154 −16internal/host/movesfloor_other.go+2 −0internal/host/movesheldlock.go+23 −4internal/host/movesheldlock_cleanup_test.go+391 −0internal/host/moveshome_region_test.go+46 −0internal/host/moveshome_test.go+227 −0internal/host/movesinstall.go+2 −2internal/host/movesland_probe_test.go+7 −4internal/host/movesland_test.go+2 −2internal/host/moveslandcommit.go+2 −1internal/host/moveslandpark.go+1 −1internal/host/movesparkfakes_test.go+2 −2internal/host/movesparks_test.go+2 −2internal/host/movespass.go+25 −6internal/host/movesphase1.go+6 −2internal/host/movesphase1_harness_test.go+23 −7internal/host/movespolicy.go+10 −3internal/host/movesprobeowners.go+47 −16internal/host/movesrecover.go+1 −1internal/host/movesreport.go+26 −8internal/host/movesrevert.go+9 −7internal/host/movesrollback.go+5 −5internal/host/movessources.go+88 −29internal/host/movessources_test.go+29 −11internal/host/plan12_handover_test.go+5 −2internal/host/plan13_amendments_test.go+46 −0internal/host/plan13_fix1_test.go+112 −0internal/host/plan13_policy_test.go+37 −0internal/host/plan13_quiet_test.go+23 −0internal/host/plan13_receipt_test.go+94 −0internal/host/plan13_region_test.go+98 −0internal/host/plan13_views_test.go+150 −0internal/hostactors/plan13_home_test.go+91 −0internal/hostactors/roster.go+16 −2internal/hostbox/identity.go+9 −1internal/hostbox/park.go+1 −1internal/hostbox/plan13_admission_test.go+46 −0internal/hostbox/plan13_region_test.go+103 −0internal/hostbox/reconcile.go+2 −1internal/hostbox/regionalworker.go+2 −2internal/hostbox/work.go+10 −6internal/hostbox/writer.go+3 −1internal/hostclaim/fence.go+6 −3internal/hostclaim/generation.go+7 −6internal/hostclaim/move.go+21 −6internal/hostclaim/move_loss.go+3 −1internal/hostclaim/move_target_fence.go+4 −2internal/hostclaim/plan13_amendments_test.go+137 −0internal/hostclaim/plan13_followups_test.go+137 −0internal/hostclaim/relocating.go+2 −1internal/hostfence/claim_fence.go+1 −1internal/hostops/backfill.go+1 −0internal/hostops/console_move_grant.go+3 −0internal/hostops/control_writer.go+10 −5internal/hostops/lifecycle_grant.go+1 −1internal/hostops/lifecycle_record.go+6 −2internal/hostops/lifecycle_record_test.go+12 −2internal/hostops/move_enrollment.go+26 −6internal/hostops/move_fence_regions.go+34 −0internal/hostops/move_fence_release.go+7 −3internal/hostops/move_home.go+31 −0internal/hostops/move_loss_admission.go+2 −1internal/hostops/move_loss_grant.go+12 −5internal/hostops/move_loss_owner.go+3 −2internal/hostops/move_recovery_bridge.go+24 −10internal/hostops/move_recovery_bridge_test.go+3 −2internal/hostops/move_recovery_commit_test.go+53 −0internal/hostops/move_recovery_grant.go+11 −4internal/hostops/move_region.go+27 −0internal/hostops/plan12_fence_home_test.go+75 −0internal/hostops/plan13_conversion_test.go+84 −0internal/hostops/plan13_enrollment_test.go+66 −0internal/hostops/plan13_fence_test.go+117 −0internal/hostops/plan13_fix1_test.go+29 −0internal/hostops/plan13_followups_test.go+82 −0internal/hostops/plan13_loss_test.go+78 −0internal/hostops/plan13_remote_test.go+37 −0internal/hostops/production_create.go+10 −2internal/hostops/record_writes.go+9 −4internal/hostops/remote.go+1 −1internal/park/home_region_test.go+262 −0internal/park/home_view.go+33 −0internal/park/plan13_holder_test.go+25 −0internal/park/plan13_observe_test.go+134 −0internal/park/plan13_region_test.go+51 −0internal/park/region.go+26 −0internal/park/region_names.go+69 −0internal/park/remote.go+20 −4internal/park/sweep.go+16 −7internal/provision/move_relocation.go+1 −1internal/provision/plan9_b8_census_test.go+17 −17internal/regionname/region.go+58 −0
CI passed — run details
CI log
=== gate ===
cd launchctx && go vet ./... && go test ./... -count=1
ok amadan.net/carlos/platform.git/launchctx 0.012s
? amadan.net/carlos/platform.git/launchctx/controlname [no test files]
? amadan.net/carlos/platform.git/launchctx/wireid [no test files]
go vet ./...
gofmt -l .: clean
go test ./... -count=1 -timeout 30m
ok github.com/carlosframework/platform 340.507s
? github.com/carlosframework/platform/cmd/changelog [no test files]
ok github.com/carlosframework/platform/cmd/console 3.270s
ok github.com/carlosframework/platform/cmd/moveprobe 93.354s
ok github.com/carlosframework/platform/internal/activator 210.603s
ok github.com/carlosframework/platform/internal/agentsock 0.027s
ok github.com/carlosframework/platform/internal/alerting 0.006s
ok github.com/carlosframework/platform/internal/analytics 0.025s
ok github.com/carlosframework/platform/internal/appconfig 2.415s
ok github.com/carlosframework/platform/internal/apperr 0.076s
ok github.com/carlosframework/platform/internal/applog 0.177s
ok github.com/carlosframework/platform/internal/awsinv 0.007s
ok github.com/carlosframework/platform/internal/boxchoice 0.004s
ok github.com/carlosframework/platform/internal/boxid 0.600s
? github.com/carlosframework/platform/internal/boxid/boxidtest [no test files]
? github.com/carlosframework/platform/internal/boxid/internal/signtest [no test files]
ok github.com/carlosframework/platform/internal/boxvolumes 0.010s
ok github.com/carlosframework/platform/internal/caps 0.013s
ok github.com/carlosframework/platform/internal/certwarm 0.004s
ok github.com/carlosframework/platform/internal/cgroup 0.221s
ok github.com/carlosframework/platform/internal/changelog 0.276s
ok github.com/carlosframework/platform/internal/clamd 0.055s
? github.com/carlosframework/platform/internal/cliflag [no test files]
ok github.com/carlosframework/platform/internal/console 359.482s
? github.com/carlosframework/platform/internal/controlname [no test files]
? github.com/carlosframework/platform/internal/controlsock [no test files]
ok github.com/carlosframework/platform/internal/dbdoor 6.157s
ok github.com/carlosframework/platform/internal/dbdoor/dbdoortest 0.010s
ok github.com/carlosframework/platform/internal/dbverify 0.005s
ok github.com/carlosframework/platform/internal/dnsrec 0.008s
ok github.com/carlosframework/platform/internal/docsite 0.005s
ok github.com/carlosframework/platform/internal/domains 2.044s
ok github.com/carlosframework/platform/internal/doorkey 0.008s
ok github.com/carlosframework/platform/internal/economics 0.008s
ok github.com/carlosframework/platform/internal/edge 26.112s
? github.com/carlosframework/platform/internal/edgeproof [no test files]
ok github.com/carlosframework/platform/internal/edgesfile 0.008s
ok github.com/carlosframework/platform/internal/fleetapi 0.145s
ok github.com/carlosframework/platform/internal/gate 1.655s
ok github.com/carlosframework/platform/internal/genselect 0.017s
ok github.com/carlosframework/platform/internal/geo 0.011s
ok github.com/carlosframework/platform/internal/geoip 0.032s
ok github.com/carlosframework/platform/internal/host 56.677s
ok github.com/carlosframework/platform/internal/hostactors 0.338s
ok github.com/carlosframework/platform/internal/hostbox 1.319s
ok github.com/carlosframework/platform/internal/hostclaim 0.272s
ok github.com/carlosframework/platform/internal/hostevidence 0.008s
ok github.com/carlosframework/platform/internal/hostexec 0.308s
ok github.com/carlosframework/platform/internal/hostfence 0.036s
ok github.com/carlosframework/platform/internal/hostfiles 4.134s
ok github.com/carlosframework/platform/internal/hostfloor 0.018s
ok github.com/carlosframework/platform/internal/hostguard 0.140s
ok github.com/carlosframework/platform/internal/hostops 1.421s
? github.com/carlosframework/platform/internal/hostops/fencerelease [no test files]
ok github.com/carlosframework/platform/internal/hostops/internal/fencerelease 0.003s
ok github.com/carlosframework/platform/internal/hostquarantine 0.002s
ok github.com/carlosframework/platform/internal/hostresolve 0.145s
ok github.com/carlosframework/platform/internal/hostwrite 0.002s
ok github.com/carlosframework/platform/internal/infraview 0.002s
ok github.com/carlosframework/platform/internal/instancectl 1.711s
ok github.com/carlosframework/platform/internal/instanceexec 2.694s
ok github.com/carlosframework/platform/internal/instancefs 0.004s
ok github.com/carlosframework/platform/internal/instancekey 0.002s
ok github.com/carlosframework/platform/internal/instanceupdates 0.010s
ok github.com/carlosframework/platform/internal/layout 1.356s
ok github.com/carlosframework/platform/internal/lease 9.445s
ok github.com/carlosframework/platform/internal/lease/leasetest 0.010s
ok github.com/carlosframework/platform/internal/ledger 0.016s
ok github.com/carlosframework/platform/internal/mail 0.152s
ok github.com/carlosframework/platform/internal/maintenance 0.081s
ok github.com/carlosframework/platform/internal/maintenanceexec 5.560s
ok github.com/carlosframework/platform/internal/maintenanceguard 0.068s
ok github.com/carlosframework/platform/internal/metrics 0.005s
ok github.com/carlosframework/platform/internal/moves 21.236s
ok github.com/carlosframework/platform/internal/moves/archive 0.762s
ok github.com/carlosframework/platform/internal/objstore 0.173s
ok github.com/carlosframework/platform/internal/ops 0.154s
ok github.com/carlosframework/platform/internal/park 0.198s
ok github.com/carlosframework/platform/internal/privatefile 0.009s
ok github.com/carlosframework/platform/internal/provision 3.260s
ok github.com/carlosframework/platform/internal/publicrelease 0.008s
? github.com/carlosframework/platform/internal/regionname [no test files]
ok github.com/carlosframework/platform/internal/registry 3.716s
ok github.com/carlosframework/platform/internal/relay 7.220s
ok github.com/carlosframework/platform/internal/release 18.081s
ok github.com/carlosframework/platform/internal/rollout 3.275s
ok github.com/carlosframework/platform/internal/rolloutwords 0.003s
ok github.com/carlosframework/platform/internal/rootaws 0.007s
ok github.com/carlosframework/platform/internal/s3compat 0.005s
ok github.com/carlosframework/platform/internal/safefile 0.004s
ok github.com/carlosframework/platform/internal/schedule 2.240s
ok github.com/carlosframework/platform/internal/sim/hostlife 2.531s
ok github.com/carlosframework/platform/internal/sim/litestreamfacts 3.566s
ok github.com/carlosframework/platform/internal/status 0.040s
ok github.com/carlosframework/platform/internal/steering 0.006s
ok github.com/carlosframework/platform/internal/stopevidence 0.095s
ok github.com/carlosframework/platform/internal/svcrole 0.002s
ok github.com/carlosframework/platform/internal/telemetry 0.004s
ok github.com/carlosframework/platform/internal/termfence 0.004s
ok github.com/carlosframework/platform/internal/tunnelclient 0.005s
ok github.com/carlosframework/platform/internal/unixdial 0.003s
ok github.com/carlosframework/platform/internal/updatewords 0.002s
ok github.com/carlosframework/platform/internal/usage 0.004s
ok github.com/carlosframework/platform/internal/version 0.002s
ok github.com/carlosframework/platform/internal/vet 1.572s
=== cross ===
--- shard 0 of 5 ---
cross-compiling darwin/arm64
go: downloading github.com/ncruces/go-strftime v1.0.0
--- shard 1 of 5 ---
cross-compiling darwin/amd64
go: downloading github.com/ncruces/go-strftime v1.0.0
--- shard 2 of 5 ---
cross-compiling linux/arm64
--- shard 3 of 5 ---
cross-compiling windows/amd64
go: downloading github.com/ncruces/go-strftime v1.0.0
--- shard 4 of 5 ---
cross-compiling windows/arm64
go: downloading github.com/ncruces/go-strftime v1.0.0
=== minio-contract ===
minio contract: arm64, minio RELEASE.2025-09-07T16-13-09Z, mc RELEASE.2025-08-13T08-35-41Z
minio: downloading https://github.com/minio/minio/releases/download/RELEASE.2025-09-07T16-13-09Z/minio.linux-arm64.RELEASE.2025-09-07T16-13-09Z
minio: downloaded, digest verified
mc: downloading https://github.com/minio/mc/releases/download/RELEASE.2025-08-13T08-35-41Z/mc.linux-arm64.RELEASE.2025-08-13T08-35-41Z
mc: downloaded, digest verified
minio healthy on 127.0.0.1:20999
Added `local` successfully.
Bucket created successfully `local/contract-bucket`.
Bucket created successfully `local/denied-bucket`.
Created policy `contract-only` successfully.
Added user `scopeduser` successfully.
Attached Policies: [contract-only]
To User: scopeduser
buckets and scoped user ready
=== RUN TestDeliveredContractMinio
=== RUN TestDeliveredContractMinio/put
=== RUN TestDeliveredContractMinio/get_round-trips_the_body
=== RUN TestDeliveredContractMinio/list_shows_the_key
=== RUN TestDeliveredContractMinio/head_and_list_agree_on_the_version
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_its_own_object
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_its_own_object/not_by_PutObjectTagging
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_its_own_object/and_not_by_x-amz-tagging_on_upload
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/not_by_CreateMultipartUpload
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/not_by_CopyObject_with_a_REPLACE_tagging_directive
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/but_multipart_itself_is_allowed
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/and_copy_itself_is_allowed
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/a_POST-policy_forged_tag_with_a_matching_version_is_still_not_a_verdict
=== RUN TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/and_an_ordinary_tagged-with-something-else_upload_is_allowed
=== RUN TestDeliveredContractMinio/delete_removes_it
=== RUN TestDeliveredContractMinio/cross-bucket_denial
--- PASS: TestDeliveredContractMinio (0.02s)
--- PASS: TestDeliveredContractMinio/put (0.00s)
--- PASS: TestDeliveredContractMinio/get_round-trips_the_body (0.00s)
--- PASS: TestDeliveredContractMinio/list_shows_the_key (0.00s)
--- PASS: TestDeliveredContractMinio/head_and_list_agree_on_the_version (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_its_own_object (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_its_own_object/not_by_PutObjectTagging (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_its_own_object/and_not_by_x-amz-tagging_on_upload (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route (0.01s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/not_by_CreateMultipartUpload (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/not_by_CopyObject_with_a_REPLACE_tagging_directive (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/but_multipart_itself_is_allowed (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/and_copy_itself_is_allowed (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/a_POST-policy_forged_tag_with_a_matching_version_is_still_not_a_verdict (0.00s)
--- PASS: TestDeliveredContractMinio/the_app_cannot_tag_by_any_other_route/and_an_ordinary_tagged-with-something-else_upload_is_allowed (0.00s)
--- PASS: TestDeliveredContractMinio/delete_removes_it (0.00s)
--- PASS: TestDeliveredContractMinio/cross-bucket_denial (0.00s)
PASS
ok github.com/carlosframework/platform/internal/objstore 0.026s
=== RUN TestT4StorageProbeMinio
2026/10/12 13:50:32 moves: T4: STORE: list: operation error S3: ListObjectsV2, https response error StatusCode: 403, RequestID: 18DDCC7590D6F0D9, HostID: 7c420053e0fbcd7f41653fdd92ffa2802c903d05303b1aa15adc2e8bb65d183f, api error SignatureDoesNotMatch: The request signature we calculated does not match the signature you provided. Check your key and signing method.
--- PASS: TestT4StorageProbeMinio (0.01s)
PASS
ok github.com/carlosframework/platform/internal/host 0.022s
minio contract: PASS
docs/host-claim-restore-runbook.mdLoading diff…
home_region_comparison_test.goLoading diff…
internal/boxchoice/boxchoice.goLoading diff…
internal/console/apidbclaim.goLoading diff…
internal/console/apiinstancemove.goLoading diff…
internal/console/apiinstancemove_claim_test.goLoading diff…
internal/console/apiinstances.goLoading diff…
internal/console/apisidecars.goLoading diff…
internal/console/claim_first_route.goLoading diff…
internal/console/claim_invariant_world_test.goLoading diff…
internal/console/claim_runtime.goLoading diff…
internal/console/movesrecovery.goLoading diff…
internal/console/plan13_amendments_test.goLoading diff…
internal/console/plan13_legacy_test.goLoading diff…
internal/console/plan13_region_test.goLoading diff…
internal/console/testdata/claim-authority-sites.txtLoading diff…
internal/host/claimassembly.goLoading diff…
internal/host/claimcleanup_identity.goLoading diff…
internal/host/claimconstruction.goLoading diff…
internal/host/claimhandover_recovery.goLoading diff…
internal/host/claimlaunch_authority.goLoading diff…
internal/host/claimmovefence.goLoading diff…
internal/host/claimowners.goLoading diff…
internal/host/claimproduction.goLoading diff…
internal/host/claimrecoveryreceipt.goLoading diff…
internal/host/claimregion.goLoading diff…
internal/host/claimwakestop.goLoading diff…
internal/host/movesabort.goLoading diff…
internal/host/movescut.goLoading diff…
internal/host/movescut_test.goLoading diff…
internal/host/movesfinal.goLoading diff…
internal/host/movesfinal_test.goLoading diff…
internal/host/movesfloor_linux.goLoading diff…
internal/host/movesfloor_other.goLoading diff…
internal/host/movesheldlock.goLoading diff…
internal/host/movesheldlock_cleanup_test.goLoading diff…
internal/host/moveshome_region_test.goLoading diff…
internal/host/moveshome_test.goLoading diff…
internal/host/movesinstall.goLoading diff…
internal/host/movesland_probe_test.goLoading diff…
internal/host/movesland_test.goLoading diff…
internal/host/moveslandcommit.goLoading diff…
internal/host/moveslandpark.goLoading diff…
internal/host/movesparkfakes_test.goLoading diff…
internal/host/movesparks_test.goLoading diff…
internal/host/movespass.goLoading diff…
internal/host/movesphase1.goLoading diff…
internal/host/movesphase1_harness_test.goLoading diff…
internal/host/movespolicy.goLoading diff…
internal/host/movesprobeowners.goLoading diff…
internal/host/movesrecover.goLoading diff…
internal/host/movesreport.goLoading diff…
internal/host/movesrevert.goLoading diff…
internal/host/movesrollback.goLoading diff…
internal/host/movessources.goLoading diff…
internal/host/movessources_test.goLoading diff…
internal/host/plan12_handover_test.goLoading diff…
internal/host/plan13_amendments_test.goLoading diff…
internal/host/plan13_fix1_test.goLoading diff…
internal/host/plan13_policy_test.goLoading diff…
internal/host/plan13_quiet_test.goLoading diff…
internal/host/plan13_receipt_test.goLoading diff…
internal/host/plan13_region_test.goLoading diff…
internal/host/plan13_views_test.goLoading diff…
internal/hostactors/plan13_home_test.goLoading diff…
internal/hostactors/roster.goLoading diff…
internal/hostbox/identity.goLoading diff…
internal/hostbox/park.goLoading diff…
internal/hostbox/plan13_admission_test.goLoading diff…
internal/hostbox/plan13_region_test.goLoading diff…
internal/hostbox/reconcile.goLoading diff…
internal/hostbox/regionalworker.goLoading diff…
internal/hostbox/work.goLoading diff…
internal/hostbox/writer.goLoading diff…
internal/hostclaim/fence.goLoading diff…
internal/hostclaim/generation.goLoading diff…
internal/hostclaim/move.goLoading diff…
internal/hostclaim/move_loss.goLoading diff…
internal/hostclaim/move_target_fence.goLoading diff…
internal/hostclaim/plan13_amendments_test.goLoading diff…
internal/hostclaim/plan13_followups_test.goLoading diff…
internal/hostclaim/relocating.goLoading diff…
internal/hostfence/claim_fence.goLoading diff…
internal/hostops/backfill.goLoading diff…
internal/hostops/console_move_grant.goLoading diff…
internal/hostops/control_writer.goLoading diff…
internal/hostops/lifecycle_grant.goLoading diff…
internal/hostops/lifecycle_record.goLoading diff…
internal/hostops/lifecycle_record_test.goLoading diff…
internal/hostops/move_enrollment.goLoading diff…
internal/hostops/move_fence_regions.goLoading diff…
internal/hostops/move_fence_release.goLoading diff…
internal/hostops/move_home.goLoading diff…
internal/hostops/move_loss_admission.goLoading diff…
internal/hostops/move_loss_grant.goLoading diff…
internal/hostops/move_loss_owner.goLoading diff…
internal/hostops/move_recovery_bridge.goLoading diff…
internal/hostops/move_recovery_bridge_test.goLoading diff…
internal/hostops/move_recovery_commit_test.goLoading diff…
internal/hostops/move_recovery_grant.goLoading diff…
internal/hostops/move_region.goLoading diff…
internal/hostops/plan12_fence_home_test.goLoading diff…
internal/hostops/plan13_conversion_test.goLoading diff…
internal/hostops/plan13_enrollment_test.goLoading diff…
internal/hostops/plan13_fence_test.goLoading diff…
internal/hostops/plan13_fix1_test.goLoading diff…
internal/hostops/plan13_followups_test.goLoading diff…
internal/hostops/plan13_loss_test.goLoading diff…
internal/hostops/plan13_remote_test.goLoading diff…
internal/hostops/production_create.goLoading diff…
internal/hostops/record_writes.goLoading diff…
internal/hostops/remote.goLoading diff…
internal/park/home_region_test.goLoading diff…
internal/park/home_view.goLoading diff…
internal/park/plan13_holder_test.goLoading diff…
internal/park/plan13_observe_test.goLoading diff…
internal/park/plan13_region_test.goLoading diff…
internal/park/region.goLoading diff…
internal/park/region_names.goLoading diff…
internal/park/remote.goLoading diff…
internal/park/sweep.goLoading diff…
internal/provision/move_relocation.goLoading diff…
internal/provision/plan9_b8_census_test.goLoading diff…
internal/regionname/region.goLoading diff…