carlos / platform Public

census: self-serve moves 1 Task 6c re-pins the console units whose record reads are now judged wrappers

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev 80f5487fef53c21bf9e8d6b2e78e11087ecfdb18 parent 9028fe3
4 files changed, +70 −13
  • docs/superpowers/notes/census-proposal-self-serve-moves-1.md +2 −0
  • internal/provision/plan14_root_reads_test.go +4 −2
  • internal/provision/self_serve_moves1_census_test.go +41 −5
  • internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv +23 −6

CI failed — run details

CI log
=== gate ===
.amadan/test-gate.sh
=== launchctx (1 s)
ok  	amadan.net/carlos/platform.git/launchctx	0.011s
?   	amadan.net/carlos/platform.git/launchctx/controlname	[no test files]
?   	amadan.net/carlos/platform.git/launchctx/wireid	[no test files]
=== vet (16 s)
=== gofmt (0 s)
gofmt -l .: clean
=== rest (162 s)
?   	github.com/carlosframework/platform/cmd/changelog	[no test files]
ok  	github.com/carlosframework/platform/cmd/console	3.443s
ok  	github.com/carlosframework/platform/cmd/moveprobe	11.656s
ok  	github.com/carlosframework/platform/cmd/zddprobe	0.731s
ok  	github.com/carlosframework/platform/internal/activator	60.289s
ok  	github.com/carlosframework/platform/internal/agentsock	0.029s
ok  	github.com/carlosframework/platform/internal/alerting	0.004s
ok  	github.com/carlosframework/platform/internal/analytics	0.034s
ok  	github.com/carlosframework/platform/internal/appconfig	2.720s
ok  	github.com/carlosframework/platform/internal/apperr	0.085s
ok  	github.com/carlosframework/platform/internal/applog	0.210s
ok  	github.com/carlosframework/platform/internal/awsinv	0.004s
ok  	github.com/carlosframework/platform/internal/boxchoice	0.007s
ok  	github.com/carlosframework/platform/internal/boxid	0.692s
?   	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.006s
ok  	github.com/carlosframework/platform/internal/cgroup	0.731s
ok  	github.com/carlosframework/platform/internal/changelog	0.414s
ok  	github.com/carlosframework/platform/internal/claimactivation	1.116s
ok  	github.com/carlosframework/platform/internal/clamd	0.060s
?   	github.com/carlosframework/platform/internal/cliflag	[no test files]
?   	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.310s
ok  	github.com/carlosframework/platform/internal/dbdoor/dbdoortest	0.011s
ok  	github.com/carlosframework/platform/internal/dbverify	0.005s
ok  	github.com/carlosframework/platform/internal/dnsrec	0.003s
--- FAIL: TestFenceLanguagesAreDeclared (0.00s)
    fences_test.go:32: cli.md:2345: fence declares no language
    fences_test.go:32: cli.md:2351: fence declares no language
FAIL
FAIL	github.com/carlosframework/platform/internal/docsite	0.008s
ok  	github.com/carlosframework/platform/internal/domains	2.616s
ok  	github.com/carlosframework/platform/internal/doorkey	0.009s
ok  	github.com/carlosframework/platform/internal/economics	0.006s
ok  	github.com/carlosframework/platform/internal/edge	45.296s
?   	github.com/carlosframework/platform/internal/edgeproof	[no test files]
ok  	github.com/carlosframework/platform/internal/edgesfile	0.012s
ok  	github.com/carlosframework/platform/internal/fleetapi	0.189s
ok  	github.com/carlosframework/platform/internal/gate	1.724s
ok  	github.com/carlosframework/platform/internal/genselect	0.026s
ok  	github.com/carlosframework/platform/internal/geo	0.028s
ok  	github.com/carlosframework/platform/internal/geoip	0.055s
ok  	github.com/carlosframework/platform/internal/historyreadback	0.259s
ok  	github.com/carlosframework/platform/internal/host	135.691s
ok  	github.com/carlosframework/platform/internal/hostactors	6.051s
ok  	github.com/carlosframework/platform/internal/hostactors/awsmembership	0.006s
ok  	github.com/carlosframework/platform/internal/hostbox	3.148s
ok  	github.com/carlosframework/platform/internal/hostclaim	0.771s
ok  	github.com/carlosframework/platform/internal/hostenv	0.005s
ok  	github.com/carlosframework/platform/internal/hostevidence	0.009s
ok  	github.com/carlosframework/platform/internal/hostexec	5.307s
ok  	github.com/carlosframework/platform/internal/hostfence	0.057s
ok  	github.com/carlosframework/platform/internal/hostfiles	10.253s
ok  	github.com/carlosframework/platform/internal/hostfloor	0.017s
ok  	github.com/carlosframework/platform/internal/hostguard	1.077s
ok  	github.com/carlosframework/platform/internal/hostops	2.007s
?   	github.com/carlosframework/platform/internal/hostops/fencerelease	[no test files]
ok  	github.com/carlosframework/platform/internal/hostops/internal/fencerelease	0.005s
ok  	github.com/carlosframework/platform/internal/hostquarantine	0.002s
ok  	github.com/carlosframework/platform/internal/hostrelocate	0.652s
ok  	github.com/carlosframework/platform/internal/hostresolve	0.214s
ok  	github.com/carlosframework/platform/internal/hostwrite	0.006s
ok  	github.com/carlosframework/platform/internal/infraview	0.007s
ok  	github.com/carlosframework/platform/internal/instancectl	5.217s
ok  	github.com/carlosframework/platform/internal/instanceexec	2.815s
ok  	github.com/carlosframework/platform/internal/instancefs	0.008s
ok  	github.com/carlosframework/platform/internal/instancekey	0.005s
ok  	github.com/carlosframework/platform/internal/instanceupdates	0.009s
ok  	github.com/carlosframework/platform/internal/layout	1.788s
ok  	github.com/carlosframework/platform/internal/lbhealth	0.007s
ok  	github.com/carlosframework/platform/internal/lease	10.127s
ok  	github.com/carlosframework/platform/internal/lease/leasetest	0.629s
ok  	github.com/carlosframework/platform/internal/ledger	0.019s
ok  	github.com/carlosframework/platform/internal/mail	0.228s
ok  	github.com/carlosframework/platform/internal/maintenance	0.082s
ok  	github.com/carlosframework/platform/internal/maintenanceexec	5.552s
ok  	github.com/carlosframework/platform/internal/maintenanceguard	0.102s
ok  	github.com/carlosframework/platform/internal/metrics	0.010s
ok  	github.com/carlosframework/platform/internal/moves	21.909s
ok  	github.com/carlosframework/platform/internal/moves/archive	1.007s
ok  	github.com/carlosframework/platform/internal/objstore	0.306s
ok  	github.com/carlosframework/platform/internal/ops	0.198s
ok  	github.com/carlosframework/platform/internal/park	0.286s
ok  	github.com/carlosframework/platform/internal/plans	0.005s
ok  	github.com/carlosframework/platform/internal/privatefile	0.008s
ok  	github.com/carlosframework/platform/internal/provision	21.642s
ok  	github.com/carlosframework/platform/internal/publicrelease	0.010s
?   	github.com/carlosframework/platform/internal/regionname	[no test files]
ok  	github.com/carlosframework/platform/internal/registry	5.690s
ok  	github.com/carlosframework/platform/internal/relay	7.242s
ok  	github.com/carlosframework/platform/internal/release	25.146s
ok  	github.com/carlosframework/platform/internal/rollout	3.766s
ok  	github.com/carlosframework/platform/internal/rolloutwords	0.008s
ok  	github.com/carlosframework/platform/internal/rootaws	0.010s
ok  	github.com/carlosframework/platform/internal/rootparticipation	0.061s
ok  	github.com/carlosframework/platform/internal/rootstate	0.028s
ok  	github.com/carlosframework/platform/internal/runs	0.576s
ok  	github.com/carlosframework/platform/internal/s3compat	0.010s
ok  	github.com/carlosframework/platform/internal/safefile	0.009s
ok  	github.com/carlosframework/platform/internal/schedule	2.719s
ok  	github.com/carlosframework/platform/internal/seeds	0.014s
ok  	github.com/carlosframework/platform/internal/sim/hostlife	9.983s
ok  	github.com/carlosframework/platform/internal/sim/litestreamfacts	4.245s
ok  	github.com/carlosframework/platform/internal/status	0.094s
ok  	github.com/carlosframework/platform/internal/steering	0.008s
ok  	github.com/carlosframework/platform/internal/stopevidence	1.058s
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.002s
ok  	github.com/carlosframework/platform/internal/updatewords	0.004s
ok  	github.com/carlosframework/platform/internal/usage	0.005s
ok  	github.com/carlosframework/platform/internal/version	0.005s
ok  	github.com/carlosframework/platform/internal/vet	1.649s
FAIL
=== internal_console@0 (90 s)
ok  	github.com/carlosframework/platform/internal/console	88.306s
=== internal_console@1 (38 s)
ok  	github.com/carlosframework/platform/internal/console	36.534s
=== internal_console@2 (39 s)
ok  	github.com/carlosframework/platform/internal/console	37.336s
=== internal_console@3 (45 s)
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: alert watch: no keymail grant for ops-b@keymail.dev — not notified (they must sign in to the console once)
2026/10/23 02:13:45 console: alert watch: no keymail grant for ops-b@keymail.dev — not notified (they must sign in to the console once)
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: alert watch: keymail box-a/disk to ops-b@keymail.dev: context deadline exceeded
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: app region bab/paul:  (default)
2026/10/23 02:13:45 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: api ship bab/console: read app flags: SQL logic error: no such column: build_probe (1)
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:46 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:46 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:46 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:46 console: api db bab/titogo/acme.go.tito.io: stream level 0 1-1: context canceled
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:46 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:46 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: import old.shop.example.com: record uploaded: the bucket refused the write
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: finished seed sd_wm4bvxurjiivrvnhu7whpugbzi of bab/shop/old.shop.example.com
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:50 console: api instance move bab/titogo/acme.go.tito.io: termination fence of uk-box: hostactors: roster authority refused
2026/10/23 02:13:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:50 console: api instance move bab/titogo/acme.go.tito.io: begin move mv_4pvtakcfnedfenumceww5zj4he: hostops: identity mismatch
2026/10/23 02:13:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 console: api instance move bab/titogo/acme.go.tito.io: declared loss refused: hostresolve: evidence or operation does not authorize resolution
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 console: offline move acme.shop.example.com: ignoring control/offline-moves/acme.shop.example.com/mv_rdhnvbl5tfovnuxpkzn3tjbksu/seal.json: not the seal of this move
2026/10/23 02:13:52 console: offline move acme.shop.example.com: ignoring control/offline-moves/acme.shop.example.com/mv_rdhnvbl5tfovnuxpkzn3tjbksu/seal.json: not the seal of this move
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 console: offline move bab/shop/acme.shop.example.com: write timeout
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 edges: box "uk-box" has an edges file under control/edges/ but no status snapshot at all, so no region outside the home is automatically eligible until it reports; said once
2026/10/23 02:13:52 edges: 1 edges file(s) under control/edges/ but no fresh box snapshot matched any of them, so automatic region placement sees the home alone (are edges and status in different buckets? see CARLOS_STATUS_BUCKET/CARLOS_STATUS_PREFIX)
2026/10/23 02:13:52 console: an incomplete read of the edges files or box snapshots (edges complete true, snapshots complete false), so no region outside the home is automatically eligible this request; said once
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: api instance move bab/titogo/acme.go.tito.io: the claim is moving under mv_wapk66fye467d2625xw4s6xgtq but the record write failed: write timeout
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: api instance move bab/titogo/acme.go.tito.io: the claim is moving under mv_wsoxeuj72ihqmhgtk6cfwrq3xi but the record write failed: write timeout
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: api instance move bab/titogo/acme.go.tito.io: the claim is moving under mv_2f2hjy7cvqpthsfxa3pagxzcqy but the record write failed: write timeout
2026/10/23 02:13:53 console: api instance move bab/titogo/acme.go.tito.io: move mv_2f2hjy7cvqpthsfxa3pagxzcqy: record reread: read timeout; the claim is left moving
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 console: api instances create bab/titogo: pipeline read: pipeline wrapper: invalid character 'o' in literal null (expecting 'u')
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000004
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000004 maxTXID=0000000000000004 size=537
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000004 txid.db=0000000000000004
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000004 txid.db=0000000000000005
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000005 maxTXID=0000000000000005 size=621
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000005 txid.db=0000000000000005
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000005 txid.db=0000000000000006
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000006 maxTXID=0000000000000006 size=704
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000006 txid.db=0000000000000006
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000006 txid.db=0000000000000007
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000007 maxTXID=0000000000000007 size=788
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000007 txid.db=0000000000000007
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000007 txid.db=0000000000000008
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000008 maxTXID=0000000000000008 size=871
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000008 txid.db=0000000000000008
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000008 txid.db=0000000000000009
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000009 maxTXID=0000000000000009 size=955
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000009 txid.db=0000000000000009
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000009 txid.db=000000000000000a
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=000000000000000a maxTXID=000000000000000a size=1038
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=000000000000000a txid.db=000000000000000a
2026/10/23 02:13:53 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:13:53 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:13:53 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:54 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:13:54 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:13:54 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:13:54 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:13:54 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:13:54 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:13:54 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: could not notify alice@keymail.dev of a CLI token issue: Post "http://127.0.0.1:38587/api/app/send": dial tcp 127.0.0.1:38587: connect: connection refused
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: legacy routes: could not read the legacy route assignments: seeds: legacy route owners: incomplete entry "shop"
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: app region bab/widget:  (default)
2026/10/23 02:13:54 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation f9a699c4abe2e412, op 1)
2026/10/23 02:13:54 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:54 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation a047b15882b7fd36, op 1)
2026/10/23 02:13:54 console: relay rotated eu-west-1 to kid k2, re-issued 1 app(s)
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: api run bab/shop/acme.example.com run_4oflydp3znyngqix4tf2g756ai: clear after ack: put refused; record read: <nil>
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: api run bab/shop/acme.example.com run_7dnsheekwys773at6qooq7kuza: clear after ack: <nil>; record read: get refused
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:55 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:56 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:56 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:56 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:56 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:56 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:56 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: api sidecars create bab/titogo: open registry: unable to open database file (14)
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: api store provision bab: read entitlement: objstore: store/entitlements/bab.json: invalid character 'p' looking for beginning of value
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: api store grant bab/titogo (bucket "other-uploads"): objstore: bucket or IAM user name belongs to another store: other-uploads
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: geoip published ed972738 (GeoIP2-City, manual)
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:57 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: app region bab/svc-a0:  (default)
2026/10/23 02:13:58 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:58 console: app region bab/svc-a1:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a2:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a3:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a4:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a5:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a6:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a7:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a8:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a9:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a10:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a11:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a12:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a13:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a14:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a15:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a16:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a17:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a18:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a19:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a20:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a21:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a22:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a23:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a24:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a25:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a26:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a27:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a28:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a29:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a30:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a31:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a32:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a33:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a34:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a35:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a36:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a37:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a38:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a39:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a40:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a41:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a42:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a43:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a44:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a45:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a46:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a47:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a48:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a49:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a50:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a51:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a52:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a53:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a54:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a55:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a56:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a57:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a58:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a59:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a60:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a61:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a62:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a63:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a64:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a65:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a66:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a67:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a68:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a69:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a70:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a71:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a72:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a73:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a74:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a75:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a76:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a77:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a78:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a79:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a80:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a81:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a82:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a83:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a84:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a85:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a86:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a87:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a88:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a89:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a90:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a91:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a92:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a93:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a94:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a95:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a96:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a97:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a98:  (default)
2026/10/23 02:13:58 console: app region bab/svc-a99:  (default)
2026/10/23 02:13:58 console: app region bab/mine:  (default)
2026/10/23 02:13:58 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:58 console: app region bab/rot-a0:  (default)
2026/10/23 02:13:58 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:58 console: app region bab/rot-a1:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a2:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a3:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a4:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a5:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a6:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a7:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a8:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a9:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a10:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a11:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a12:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a13:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a14:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a15:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a16:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a17:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a18:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a19:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a20:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a21:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a22:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a23:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a24:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a25:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a26:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a27:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a28:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a29:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a30:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a31:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a32:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a33:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a34:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a35:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a36:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a37:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a38:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a39:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a40:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a41:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a42:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a43:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a44:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a45:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a46:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a47:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a48:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a49:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a50:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a51:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a52:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a53:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a54:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a55:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a56:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a57:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a58:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a59:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a60:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a61:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a62:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a63:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a64:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a65:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a66:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a67:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a68:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a69:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a70:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a71:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a72:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a73:  (default)
2026/10/23 02:13:58 console: app region bab/rot-a74:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a75:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a76:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a77:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a78:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a79:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a80:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a81:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a82:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a83:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a84:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a85:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a86:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a87:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a88:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a89:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a90:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a91:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a92:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a93:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a94:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a95:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a96:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a97:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a98:  (default)
2026/10/23 02:13:59 console: app region bab/rot-a99:  (default)
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: app region bab/hub-a-0:  (default)
2026/10/23 02:13:59 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:59 console: app region bab/hub-a-1:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-2:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-3:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-4:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-5:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-6:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-7:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-8:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-9:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-10:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-11:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-12:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-13:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-14:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-15:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-16:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-17:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-18:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-19:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-20:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-21:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-22:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-23:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-24:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-25:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-26:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-27:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-28:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-29:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-30:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-31:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-32:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-33:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-34:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-35:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-36:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-37:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-38:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-39:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-40:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-41:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-42:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-43:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-44:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-45:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-46:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-47:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-48:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-49:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-50:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-51:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-52:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-53:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-54:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-55:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-56:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-57:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-58:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-59:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-60:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-61:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-62:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-63:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-64:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-65:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-66:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-67:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-68:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-69:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-70:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-71:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-72:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-73:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-74:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-75:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-76:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-77:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-78:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-79:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-80:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-81:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-82:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-83:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-84:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-85:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-86:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-87:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-88:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-89:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-90:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-91:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-92:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-93:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-94:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-95:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-96:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-97:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-98:  (default)
2026/10/23 02:13:59 console: app region bab/hub-a-99:  (default)
2026/10/23 02:13:59 console: app region bab/hub-b-fresh:  (default)
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: backfilled account manifest for bab (ops)
2026/10/23 02:13:59 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:13:59 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: mail push: bab/kass: hostops: identity mismatch
2026/10/23 02:14:00 console: mail push: bab/kass: hostops: identity mismatch
2026/10/23 02:14:00 console: api config apply bab/kass (default): hostops: identity mismatch
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: mail push: bab/kass: hostops: identity mismatch
2026/10/23 02:14:00 console: api config apply bab/kass (default): hostops: identity mismatch
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:00 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:01 console: claim request refused: hostops: pending
2026/10/23 02:14:02 console: box box-ie-default has the legacy role (by paul@keymail.dev, roster revision 2)
2026/10/23 02:14:02 console: audit box-role platform: sql: no rows in result set
2026/10/23 02:14:03 console: the group in ie (routers) and its boxes [box-ie-default] have the legacy role (by paul@keymail.dev, roster revision 3)
2026/10/23 02:14:03 console: audit group-role platform: sql: no rows in result set
2026/10/23 02:14:04 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:04 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:04 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:04 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:04 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:04 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:05 console: mail push: bab/titogo: no answer: lost response
no answer: lost response
2026/10/23 02:14:06 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:06 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:06 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:06 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:06 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:06 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:06 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:06 console: materialized account bac (Testco) from the bucket
2026/10/23 02:14:06 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:06 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:06 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:07 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:07 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:07 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:07 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:07 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: api instances create bab/titogo: leftover replica check for acme.go.tito.io: replica client for instances/acme.go.tito.io: resolve region for secret-bucket: no credentials
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: api instances create bab/titogo: leftover replica check for acme.go.tito.io: list instances/acme.go.tito.io level 0: list secret-bucket: connection reset
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: api instances create bab/titogo: leftover replica check for acme.go.tito.io: list instances/acme.go.tito.io level 0: page secret-bucket: timeout
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: api sidecars create bab/titogo: leftover replica check for bot.titogo.bab.sidecar.internal: replica client for instances/bot.titogo.bab.sidecar.internal: resolve region for secret-bucket: no credentials
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: api sidecars create bab/titogo: leftover replica check for bot.titogo.bab.sidecar.internal: list instances/bot.titogo.bab.sidecar.internal level 0: list secret-bucket: connection reset
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: api sidecars create bab/titogo: leftover replica check for bot.titogo.bab.sidecar.internal: list instances/bot.titogo.bab.sidecar.internal level 0: page secret-bucket: timeout
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:07 edgesfile: could not load box snapshots (bucket list refused) — edge set falls back to the configured list
2026/10/23 02:14:07 console: versions kass: bucket list refused
2026/10/23 02:14:07 console: tags kass: bucket list refused
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:07 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: bill pass 2026-08: cost explorer: ThrottlingException: rate exceeded
2026/10/23 02:14:08 console: bill pass 2026-07: cost explorer: ThrottlingException: rate exceeded
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: fold storage/census: storage day 2026-08-10: key "my-app/releases" has an invalid account segment "my-app"; attributing to bab
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: expiry pass: early purge bab/tmp-a: hookStore: delete refused
2026/10/23 02:14:08 console: expiry pass: the apps/ listing holds nothing but trash markers, or could not be read; expiring nothing and finalising nothing this pass. Is CARLOS_DEPLOYMENT_BUCKET pointing at the right bucket?
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: could not notify paul@keymail.dev of a CLI token issue: Post "http://127.0.0.1:38117/api/app/send": EOF
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: fleet page bab/acme: load heartbeats: bucket list refused
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:08 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:09 console: geoip published ed972738 (GeoIP2-City, feed:test-feed)
2026/10/23 02:14:09 console: geoip database dddddddd (GeoIP2-City) followed from this box's edge
2026/10/23 02:14:09 console: geoip database expired (GeoLite2, 30 days after build) and was closed
2026/10/23 02:14:09 console: geoip local state unreadable; keeping the loaded database
2026/10/23 02:14:09 console: geoip database dddddddd (GeoIP2-City) followed from this box's edge
2026/10/23 02:14:09 console: geoip database expired (GeoLite2, 30 days after build) and was closed
2026/10/23 02:14:09 console: geoip published ed972738 (GeoIP2-City, manual)
2026/10/23 02:14:09 console: geoip published ed972738 (GeoIP2-City, manual)
2026/10/23 02:14:09 console: geoip published b3760190 (GeoIP2-Country, manual)
2026/10/23 02:14:09 console: geoip published ed972738 (GeoIP2-City, manual)
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:09 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:09 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: lifetimes: allocation 3f88b210147f9b28d394a60b7507da74 of one.shop.example.com: write the slot: the bucket did not answer (pending)
2026/10/23 02:14:12 console: api instances create bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:12 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:12 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:12 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:14:12 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:14:12 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:14:12 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:14:12 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:14:12 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: lifetimes: allocation e93a3340e5f2aa1d2728017fa65a91e1 of copy.shop.example.com: write the record: the bucket did not answer (pending)
2026/10/23 02:14:12 console: from main.shop.example.com: reserve copy.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 02:14:12 console: seeds pass: abandoned seed sd_iadp436dyywsecttdeaxm5mvny of bab/shop/copy.shop.example.com (reserving since 2026-10-23T02:14:12Z)
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: lifetimes: allocation 60a8d2f847b11bd5e0040901dd723881 of old.shop.example.com: write the record: the bucket did not answer (pending)
2026/10/23 02:14:12 console: import old.shop.example.com: write the record: console: the lifetime operation is pending; recovery finishes it
2026/10/23 02:14:12 console: seeds pass: abandoned seed sd_7s2igq5k2mkpsmdskxoergpvia of bab/shop/old.shop.example.com (awaiting-upload since 2026-10-23T02:14:12Z)
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: the cutover marker is written (by paul@keymail.dev); admission is closed to legacy work
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: the cutover marker is written (by paul@keymail.dev); admission is closed to legacy work
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: audit system-update platform: sql: database is closed
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:12 console: lifetimes: before -> draining
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:12 console: lifetimes: draining -> on
2026/10/23 02:14:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: api instances delete bab/shop/one.shop.example.com: the record could not be read as an import (provision: record bab/shop/one.shop.example.com: provision: record is corrupt: provision: invalid maintenance projection or protected fields), so it is deleted the ordinary way
2026/10/23 02:14:13 console: lifetimes: the corrupt record bab/shop/one.shop.example.com (ETag 7e3eb5fc8da3096692ed52e9ff2a99e4f5bcb43640259131f8ab783a7723862a) is copied to control/quarantine/bab/shop/one.shop.example.com.1792721653273206288.json
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: api instances delete bab/shop/one.shop.example.com: the record could not be read as an import (provision: record bab/shop/one.shop.example.com: provision: record is corrupt: provision: invalid maintenance projection or protected fields), so it is deleted the ordinary way
2026/10/23 02:14:13 console: lifetimes: the corrupt record bab/shop/one.shop.example.com (ETag 901cf92ee391a6b0b984a3a0da2062ab999a43cd4c3e53e6bc171423dead3abd) is copied to control/quarantine/bab/shop/one.shop.example.com.1792721653361356127.json
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: api instances delete bab/shop/one.shop.example.com: the record could not be read as an import (provision: record bab/shop/one.shop.example.com: provision: record is corrupt: provision: invalid maintenance projection or protected fields), so it is deleted the ordinary way
2026/10/23 02:14:13 console: lifetimes: the corrupt record bab/shop/one.shop.example.com (ETag 901cf92ee391a6b0b984a3a0da2062ab999a43cd4c3e53e6bc171423dead3abd) is copied to control/quarantine/bab/shop/one.shop.example.com.1792721653448917711.json
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 02:14:13 console: lifetimes: before -> draining
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: lifetimes: draining -> on
2026/10/23 02:14:13 console: lifetimes: retirement 85558bbe1a22021e08af5a049eda1e23 of one.shop.example.com: the slot moved on (&{Incarnation:2 State:live Account:bab App:shop Intent:create a1506bc14f1447704602c6817c661502 RecordETag:}); the body under apps/bab/shop/instances/one.shop.example.com.json is not this retirement's to remove
2026/10/23 02:14:13 console: lifetimes: retirement 85558bbe1a22021e08af5a049eda1e23 of one.shop.example.com: mark committed: console: record_retirements op "85558bbe1a22021e08af5a049eda1e23" is committed and cannot move to committed
2026/10/23 02:14:13 console: api instances delete bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: materialized account bbw (Kass) from the bucket
2026/10/23 02:14:14 console: materialized account bac (Testco) from the bucket
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:18 console: api instance move bab/titogo/acme.go.tito.io: declared loss refused: hostresolve: evidence or operation does not authorize resolution
2026/10/23 02:14:18 console: moves: warning: acme.go.tito.io: the log of move mv_us7qw6kk42bdt5cgldyrnszmxi at rolling_back-target-lost has been unwritten for over an hour: unconfirmed: no loss of the move's target has committed, and the move can still be declared lost
2026/10/23 02:14:18 console: moves: acme.go.tito.io: the log of move mv_us7qw6kk42bdt5cgldyrnszmxi at rolling_back-target-lost was never confirmed and the claim no longer holds the instance it was queued for; dropped
2026/10/23 02:14:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:21 console: api instance move bab/titogo/acme.go.tito.io: typed move write: moves: the declared loss cannot be queued in the move log: SQL logic error: no such table: move_log_outbox (1)
2026/10/23 02:14:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:22 console: claim request refused: moves: the declared loss cannot be queued in the move log: SQL logic error: no such table: move_log_outbox (1)
2026/10/23 02:14:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:23 console: refused: no eligible box in ie
2026/10/23 02:14:23 console: claim request refused: no eligible box in ie: hostops: region has no box that can take this
2026/10/23 02:14:23 console: refused: no eligible box in ie
2026/10/23 02:14:23 console: claim request refused: no eligible box in ie: hostops: region has no box that can take this
2026/10/23 02:14:23 console: refused: no eligible box in ie
2026/10/23 02:14:23 console: claim request refused: no eligible box in ie: hostops: region has no box that can take this
2026/10/23 02:14:23 console: refused: no eligible box in ie
2026/10/23 02:14:23 console: claim request refused: no eligible box in ie: hostops: region has no box that can take this
2026/10/23 02:14:23 console: refused: no eligible box in ie
2026/10/23 02:14:23 console: claim request refused: no eligible box in ie: hostops: region has no box that can take this
2026/10/23 02:14:24 console: refused: no eligible box in ie
2026/10/23 02:14:24 console: claim request refused: no eligible box in ie: hostops: region has no box that can take this
2026/10/23 02:14:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:24 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:24 console: app region bab/multi:  (default)
2026/10/23 02:14:24 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: plan limits: byv: no such plan: "gold"
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 edges: could not read control/edges/uk-box-2.json for the placement join: read timeout
2026/10/23 02:14:25 edges: box "uk-box-2" has a fresh status snapshot but no edges file under control/edges/, so no region outside the home is automatically eligible until it publishes one; said once
2026/10/23 02:14:25 status: fleet: skipping status/boxes/uk-box-2.json: read failed: read timeout
2026/10/23 02:14:25 status: fleet: skipping status/boxes/uk-box-2.json: corrupt snapshot: invalid character 'n' looking for beginning of object key string
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: app region bab/on: ie (default)
2026/10/23 02:14:25 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:25 console: app region bab/off: ie (default)
2026/10/23 02:14:25 console: app region bab/unnamed:  (default)
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation f8929a287c082925, op 1)
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation 7120865ba82f1c2f, op 1)
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: api restore row bab/kass: constraint failed: test: step 5 refused (1811)
2026/10/23 02:14:25 console: bab/kass has no trash marker and still has objects; restoring it here
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: restore row bab/kass: constraint failed: test: step 5 refused (1811)
2026/10/23 02:14:25 console: bab/kass has no trash marker and still has objects; restoring it here
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: seed store check bab/shop/old: who names the environment: 1 records of bab/shop could not be read, so one may name environment "old"
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:14:26 console: finished seed sd_27hczacznudly6tpi7vslhs7g4 of bab/shop/canary.shop.example.com
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 02:14:26 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 02:14:26 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 02:14:26 console: finish seed sd_ycibhhal6b3w4znkuel4lkbw54 of canary.shop.example.com: deleted 3 replica objects under instances/canary.shop.example.com/
2026/10/23 02:14:26 console: finished seed sd_ycibhhal6b3w4znkuel4lkbw54 of bab/shop/canary.shop.example.com
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: seeds readiness: box "kass-1" in region "the home region" is unconfirmed: stale heartbeat, generated 2026-10-23T01:14:26Z
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: seeds pass: OPERATOR: 2 records hold twice.shop.example.com; nothing of twice.shop.example.com is swept until one remains
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: seeds pass: abandoned seed sd_nxdya7yycpxpx4mazfvzdsozyi of bab/shop/stale.shop.example.com (reserving since 2026-10-23T00:14:26Z)
2026/10/23 02:14:26 console: finished seed sd_k625zuyjl6pynkomysp2pgcphy of bab/shop/done.shop.example.com
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: serial bump: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123 (boxes fall back to the hourly pass)
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:26 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: ses events: refusing SubscribeURL: sns: SigningCertURL is not https
2026/10/23 02:14:27 console: materialized account bac (Testco) from the bucket
2026/10/23 02:14:27 console: bac/perm is in the trash in the bucket — marking it trashed here
2026/10/23 02:14:27 console: bac/tmp-a is in the trash in the bucket — marking it trashed here
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: store application bab: keymail to ops@keymail.dev: send failed
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: account telemetry bab: dirstore: invalid key "apps/bab//telemetry.json"
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: account telemetry bab: dirstore: invalid key "apps/bab//telemetry.json"
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: account telemetry bab: dirstore: invalid key "apps/bab//telemetry.json"
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: account telemetry bab: dirstore: invalid key "apps/bab//telemetry.json"
2026/10/23 02:14:27 console: account telemetry bab: dirstore: invalid key "apps/bab//telemetry.json"
2026/10/23 02:14:27 console: account telemetry bab: dirstore: invalid key "apps/bab//telemetry.json"
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: account telemetry bab: dirstore: invalid key "apps/bab//telemetry.json"
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
--- FAIL: TestEveryClosedDoorRefusesAServiceCredential (0.05s)
    svcroutes_test.go:1011: walked 64 closed doors, want all 64 (and 63 today: instance-token, three door-key doors, the routes door, instances-manifest, the app update policy, sidecars-manifest, the route-channel move, three instance update settings doors, two db replica doors, six fleets, four services, two email credentials, email pause, the build probe, the swap policy, the live tenancy read, the layout read, the activation-cancel door, nine system doors, three deployment-wide antivirus, three platform geoip doors, two pointer digest doors, the channel resign, two release authorize doors, four store-entitlement doors, two account plan doors, and the five run doors)
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 02:14:28 console: app region bab/tmp-tz: uk (timezone)
2026/10/23 02:14:28 console: backfilled account manifest for bab (ops)
2026/10/23 02:14:28 console: app region bab/tmp-chosen: uk (chosen)
2026/10/23 02:14:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
FAIL
FAIL	github.com/carlosframework/platform/internal/console	43.323s
FAIL
=== internal_console@4 (40 s)
ok  	github.com/carlosframework/platform/internal/console	37.994s
=== internal_console@5 (39 s)
ok  	github.com/carlosframework/platform/internal/console	37.137s
=== internal_console@6 (42 s)
ok  	github.com/carlosframework/platform/internal/console	40.954s
=== internal_console@7 (43 s)
ok  	github.com/carlosframework/platform/internal/console	41.455s
=== root@0 (30 s)
ok  	github.com/carlosframework/platform	28.170s
=== root@1 (44 s)
ok  	github.com/carlosframework/platform	42.396s
=== root@2 (45 s)
ok  	github.com/carlosframework/platform	43.661s

FAILED: rest internal_console@3
make: *** [Makefile:19: test] Error 1

amadan: step gate failed: exit status 2

amadan: job failed at step gate — its output is above, not at the tail of this log
diff --git a/docs/superpowers/notes/census-proposal-self-serve-moves-1.md b/docs/superpowers/notes/census-proposal-self-serve-moves-1.md
index 0d7990f00..9fcbe7c3c 100644
--- a/docs/superpowers/notes/census-proposal-self-serve-moves-1.md
+++ b/docs/superpowers/notes/census-proposal-self-serve-moves-1.md
@@ -29,3 +29,5 @@ Task 6b makes the reconcile pass, the import journal's readers and every record
The root-read census reported 27 changed units, four stale ones, one unclassified unit and two envelopes. Every changed unit keeps its class and task; each basis now says what changed: the box's judge is built once (`newBoxJudge`, nil with host claims on) and handed to every consumer, every pass context carries it, and the record reads are judged; registry read sites are unchanged and only their offsets moved. The four stale units (`proofBindingSource.findRecord`, `type rootRestartRequestSource`, `productionRootUpdates`, `beginRootGenerationUpdate`) have no root read and are re-pinned at their declarations. `journalRecordJudged` is added as accepted-legacy beside `journalRecordByKey`. The `internal/host` and `internal/provision` envelopes are re-pinned in place. The legacy units' new fingerprints move the seal to `a75f4091…`. No class, task or registry field is added. Everything stays `PROPOSED-self-serve-moves-1`, awaiting Paul's census ruling.
Task 6b fix round 1 adds no write site. `Reconcile`'s removal phase observes a row's own key only under an account the listing trusts, so a retired or unmaterialised account's row keeps today's record-gone removal, and the pass arms its own context with the judge. `Reconcile` is re-pinned in place in both inventories. `channelRelease`, `rootGenerationSource.resolve` and `generationRequiredInventory` (claims-on readers) now read through the judged readers with the context's judge, which is nil there, so their reads are unchanged; each is re-pinned at its class (hint E1, authority E2, authority E2, the last a declaration-only pin as before). The `internal/host` and `internal/provision` envelopes are refreshed in place and the seal moves to `7f98c738…`. Everything stays `PROPOSED-self-serve-moves-1`.
+
+Task 6c makes every instance-record read in `internal/console` go through a judged wrapper in `lifetimes_read.go` (`readRecord`, `observeRecord`, `listRecords`, `listRecordsStrict`, `listRecordsComplete`, `listAllRecordsStrict`, `listAllRecordsTolerant`). Each takes its judge from the context, so the cutover gate's `recordCtx` decides: a unit admitted on is judged, a unit admitted before or on a host-claim console reads as today. `placeSeedBlock` and `importInFlight` take the judge as a parameter, and `provision.ListRecordReplicasJudged` is added beside `ListRecordReplicas`, which is now that sibling under a nil judge. No write site is added, moved or made raw. The record-write census reported twelve changed sites. Five already in this overlay (`Server.handleAPIInstanceList`, `Server.handleAPIInstanceCreate`, `Server.attachDomainAs`, `Server.allocRecordLocked`, `Server.finishSeedOnce`) are re-pinned in place. Seven are removed from the base inventory and re-added at the same class and kinds: `Server.handleAPIInstanceUpdate`, `Server.handleAppGate`, `Server.handleAPIInstanceChannel` and `Server.executePendingRouteChannel` (record-writers through `UpdateRecord`), `Server.placeAppTarget` (record-writer through `SetRecordRegion`), and `Server.offlineTakeLock` and `assignLegacyRoute` (nonrecord: their only Put is a control key). The root-read census reported ten changed accepted-legacy console units and two envelopes. `Server.hostHolder` and `Server.handleAPIInstanceList` are re-pinned in place in their earlier rows. `Server.importGate`, `Server.refuseDeleteDuringMove`, `Server.settleFailedMoveWrite`, `Server.handleAPIRunCreate`, `Server.placeAppTarget`, `Server.relayAppRoutes`, `Server.runSweepPass` and `Server.handleAppLogs` take new rows with reviewed bases and new frozen fingerprints. The `internal/console` and `internal/provision` envelopes are refreshed in place and the seal moves to `fb9ffc62…`. Registry fields are unchanged. This remains `PROPOSED-self-serve-moves-1`; a green census is not Paul's ruling.
diff --git a/internal/provision/plan14_root_reads_test.go b/internal/provision/plan14_root_reads_test.go
index d99d0bc4b..8b35466cc 100644
--- a/internal/provision/plan14_root_reads_test.go
+++ b/internal/provision/plan14_root_reads_test.go
@@ -1276,8 +1276,10 @@ func TestPlan14RootReadCensus(t *testing.T) {
// lifetime) re-pins the reconcile pass, the import journal's readers and
// the box's record consumers, and adds journalRecordJudged, which moves
// it again; its fix round 1 re-pins Reconcile (the known-account guard),
- // which moves it once more.
- seal = "7f98c73860397592334df34740815c20879af64bb80dbbac4746b5e56004d5b6"
+ // which moves it once more. Task 6c (the console consumers observe the
+ // lifetime) re-pins ten accepted-legacy console units whose record reads
+ // now go through the judged wrappers, which moves it again.
+ seal = "fb9ffc625c0df86be12d2417670034f3026c4068521498e277016a2d03f368b6"
errs := append(compareRootReads(got, inv), checkRootReadLegacy(inv, seal)...)
errs = append(errs, checkRootReadDeclarations(got, inv)...)
if len(errs) > 0 {
diff --git a/internal/provision/self_serve_moves1_census_test.go b/internal/provision/self_serve_moves1_census_test.go
index 07f5b258c..bf23e75d6 100644
--- a/internal/provision/self_serve_moves1_census_test.go
+++ b/internal/provision/self_serve_moves1_census_test.go
@@ -177,6 +177,28 @@ package provision
// rootGenerationSource.resolve and generationRequiredInventory read
// through ReadRecordJudged with the context's judge (nil there). No write
// site added.
+//
+// Task 6c (the console consumers observe the lifetime), reviewed
+// dispositions (all PROPOSED): no write site added, moved or made raw. Every
+// instance-record read in the console goes through a lifetimes_read.go
+// wrapper that takes its judge from the context (recordCtx's), so each unit
+// below keeps its class and kinds and only its digest moves:
+// - record-writers through UpdateRecord (Server.handleAPIInstanceUpdate,
+// Server.handleAppGate, Server.handleAPIInstanceChannel,
+// Server.executePendingRouteChannel): the read the ETag comes from is
+// readRecord; claimRawUpdateRecord judges its own re-read as before.
+// - Server.placeAppTarget: record-writer through SetRecordRegion as before;
+// its seed rule reads through placeSeedBlock with the context's judge.
+// - Server.handleAPIInstanceCreate, Server.attachDomainAs: record-writers
+// through CreateRecord as before; their reads are readRecord or
+// listRecords. Server.allocRecordLocked: record-writer through WriteRecord
+// as before; the replay check after a create-only conflict is readRecord
+// (a tombstone or stale body is not this allocation's).
+// - key-sites Server.handleAPIInstanceList (listRecordsComplete) and
+// Server.finishSeedOnce (readRecord): reads only.
+// - nonrecord Server.offlineTakeLock (the lock holder's record is
+// readRecord) and assignLegacyRoute (importInFlight takes the context's
+// judge): their only Put is a control key, as before.
func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
removed := []struct{ file, unit string }{
{"internal/provision/provision.go", "GetRecordETag"},
@@ -216,6 +238,13 @@ func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
{"internal/provision/seedrollback.go", "journalRecordByKey"},
{"internal/host/rootgeneration_requirements.go", "generationRequiredInventory"},
{"internal/host/rootgenerations_launch.go", "rootGenerationSource.resolve"},
+ {"internal/console/apiinstances.go", "Server.handleAPIInstanceUpdate"},
+ {"internal/console/appsettings.go", "Server.handleAppGate"},
+ {"internal/console/channelmove.go", "Server.executePendingRouteChannel"},
+ {"internal/console/apiinstancemove_offline.go", "Server.offlineTakeLock"},
+ {"internal/console/apilegacyroutes.go", "assignLegacyRoute"},
+ {"internal/console/channelmove.go", "Server.handleAPIInstanceChannel"},
+ {"internal/console/fleets.go", "Server.placeAppTarget"},
}
added := []censusEntry{
{"internal/provision/provision.go", "updateRecordSeeding", "record-writer", "key:RecordKey,key:WriteRecord", "0bd38721d7cc97f37dbe8f37803f89d3e6efdaf29f9d6542a1d1b4d8eb370a3e"},
@@ -228,14 +257,14 @@ func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
{"internal/provision/lifetime.go", "WriteHostIncarnation", "nonrecord", "sel:Put", "c5f2719a53447c0477706600081a9846444071f39b85759a463d1ee757dc760e"},
{"internal/console/lifetimes_cutover.go", "Server.handleAPILifetimesCutover", "nonrecord", "sel:Put", "76f056056375ee90cbf7b168e032353f8c63d7238d5242af36160b7c6b1acf8a"},
{"internal/console/apiinstanceimport.go", "Server.runImportUpload", "record-writer", "key:SetRecordSeed", "f602216e89e9a93c330afb5153894621918ab390655897c1dc9bd2435f5cab80"},
- {"internal/console/apiinstances.go", "Server.handleAPIInstanceList", "key-site", "lit:instances", "ac702aaa6da4c5a6ed7bb69427ba03ec3f2ee7753cce57c58349a978bbdcfadf"},
+ {"internal/console/apiinstances.go", "Server.handleAPIInstanceList", "key-site", "lit:instances", "8e290e7771e58b2c5d20029ef9a1e22564eafd83cb8a97506bb28218a2202d15"},
{"internal/console/apiinstanceseed.go", "Server.runFrom", "record-writer", "key:SetRecordSeed", "0f0ed34b5a5c99cc7f8245f2e8d6284c300b4c7314b312af69f96d6d49f0d4c0"},
{"internal/console/authcli.go", "Server.registerCLIRoutes", "key-site", "lit:instances,lit:sidecars", "59882a91226ccba287af507482bea1aba49d6cab94fd32de0f2d586276ae2f92"},
{"internal/console/server.go", "NewServer", "key-site", "lit:instances", "737b2f91242d1a6750de07b43ea0c72bc0bc24365211e8a6abf7b3307126f5e8"},
- {"internal/console/apiinstances.go", "Server.handleAPIInstanceCreate", "record-writer", "key:CreateRecord", "32e27e1366bea1802e9873170197daece43507bdbdccc25111ec6c1305c11f27"},
- {"internal/console/domainattach.go", "Server.attachDomainAs", "record-writer", "key:CreateRecord", "205df195585b26df17f51b5d9ac5006a308104612df794d91208a6a040bfaf59"},
+ {"internal/console/apiinstances.go", "Server.handleAPIInstanceCreate", "record-writer", "key:CreateRecord", "7a840049171d50f3575eaff17b45503905c8617d9ffdec88cc4a1b9aebcdbfd9"},
+ {"internal/console/domainattach.go", "Server.attachDomainAs", "record-writer", "key:CreateRecord", "7c44eac1ca3c50d91c90616699910f27b7a8ea2d5417fbe4f624b5d12dc0ddb3"},
{"internal/console/apiinstanceseed.go", "Server.createSeedRecord", "record-writer", "key:CreateRecord", "a6fabf99b13e7e2302dbf2c30fb7c782f76f787141a5cc12580fde59805dfd4a"},
- {"internal/console/lifetimes_create.go", "Server.allocRecordLocked", "record-writer", "key:RecordKey,key:WriteRecord", "e04927e2e52a0362da469199c04735fa3bfd926c1c898e63b4370a8d79f46daa"},
+ {"internal/console/lifetimes_create.go", "Server.allocRecordLocked", "record-writer", "key:RecordKey,key:WriteRecord", "d7e42956bd01014463e00b26395e7eda97a31187080f1daa9effab20fea9282a"},
{"internal/console/lifetimes_create.go", "Server.fenceRecord", "record-writer", "key:RecordKey,key:WriteRecord", "efee3393b8d4a362fc395271671f59c9c75d6f7dc2f6970494725dbecb3275d8"},
{"internal/console/lifetimes_create.go", "Server.allocCleanLocked", "key-site", "key:RecordKey", "035cf56d8f69517b66dc8ea6f9121d463e482d7dd05daf2b0c494aef1255f522"},
{"internal/console/lifetimes_create.go", "Server.deleteUnderRetiredSlot", "key-site", "key:RecordKey", "16d160495d03f8ea606f2d4bb724dedcde6677cc4d5428ce76770a429c300109"},
@@ -248,7 +277,7 @@ func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
{"internal/console/lifetimes_migrate.go", "Server.quarantineCopy", "nonrecord", "sel:Put", "d4b7f4a8729b3e51789b5a53d8dd6cbc735f3a072314eafb02f92969a9818afb"},
{"internal/console/apiinstanceimport.go", "Server.deleteRead", "key-site", "key:RecordKey", "1b9be43c3bff269739301b24da159af790a63bb4dbe255a8affa0eec12fdd1ab"},
{"internal/console/apiinstanceimport.go", "Server.importDeleteRule", "record-writer", "key:SetRecordSeed", "173efd41a392c443cfd12036a15ff72bf61e5a32354bf5c692776d488e992834"},
- {"internal/console/seedfinish.go", "Server.finishSeedOnce", "key-site", "key:RecordKey", "2c02710db39e4acc33737aa659e5492e4d2a4d186dae0f30fee21c738be2a0f9"},
+ {"internal/console/seedfinish.go", "Server.finishSeedOnce", "key-site", "key:RecordKey", "0b3896b3c4dbf4a938eb5a88cacdeb65f2efdc96adef9b6521ba2d18b109c3ee"},
{"internal/console/lifetimes_retire.go", "Server.retireRecordWithLifetimeLocked", "key-site", "key:RecordKey", "a62cf1b58fadff3e82dd1bf936d6a2aa03f93e3dfa27cd6a92269bc9c2b1f826"},
{"internal/console/lifetimes_retire.go", "Server.retireStaleLocked", "key-site", "key:RecordKey", "a1fd801aaff5c121e3b05dff4b81106ca45c9d9496f130a551ebcb23a5bd8e4c"},
{"internal/console/lifetimes_retire.go", "Server.retirementStepsLocked", "record-writer", "key:RecordKey,key:WriteRecord", "8998f80c7138d89f381620b95d5ef36bb60b00371d38c44271fe7e8d628f78c5"},
@@ -274,6 +303,13 @@ func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
{"internal/provision/seedrollback.go", "journalRecordJudged", "key-site", "key:ParseRecordKey,key:RecordKey", "920d7af0c8cfb35a8890845793cb9daa44ea3f91d5881051e7f214f9c9d9369a"},
{"internal/host/rootgeneration_requirements.go", "generationRequiredInventory", "key-site", "key:RecordKey", "e1d05dbe1b9eb564fd36af7387ada592e25890b53f8de30d82d9250baca85040"},
{"internal/host/rootgenerations_launch.go", "rootGenerationSource.resolve", "key-site", "key:RecordKey", "83709d0cb22958a52060bf1b124f859e4b51c070ac0f2af02ca6748820d22037"},
+ {"internal/console/apiinstances.go", "Server.handleAPIInstanceUpdate", "record-writer", "key:UpdateRecord", "2ed62bc6110859bd553778a4a663389d20aed13eb30b90cd268d158e0b7e3b7f"},
+ {"internal/console/appsettings.go", "Server.handleAppGate", "record-writer", "key:UpdateRecord", "01c8829440732f32f3d1e743a8db2486d7d387f1541d11fd37684878456419d8"},
+ {"internal/console/channelmove.go", "Server.executePendingRouteChannel", "record-writer", "key:UpdateRecord", "ffccec280dfb2831165977eb2d6536d14b29b258958719d9aeebdaeca651e93d"},
+ {"internal/console/apiinstancemove_offline.go", "Server.offlineTakeLock", "nonrecord", "sel:Put", "4efdb130b5927fb21f3f4addbf946930add93f76700bebd902a87ac8e57da7e5"},
+ {"internal/console/apilegacyroutes.go", "assignLegacyRoute", "nonrecord", "sel:Put", "0b9406b61203e2bf08e7d7d612001e558dfad4f989ba9c9b9a000e239733bc1e"},
+ {"internal/console/channelmove.go", "Server.handleAPIInstanceChannel", "record-writer", "key:UpdateRecord", "94d0979010cbe5bed720c16d5e96bfa7dc000711c836709fbc44681aab4ce3f7"},
+ {"internal/console/fleets.go", "Server.placeAppTarget", "record-writer", "key:RecordsPrefix,key:SetRecordRegion", "c7afc71427abb8e831670d7ea9cf0d42f870aca7e132f1655d1ce968254bea19"},
}
entries := plan14ClaimRosterBindingWriteCensusInventory()
for _, r := range removed {
diff --git a/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv b/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv
index c54f6ace0..4d222d3ec 100644
--- a/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv
+++ b/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv
@@ -1,5 +1,5 @@
# Census overlay self-serve-moves-1, marked rev3=PROPOSED-self-serve-moves-1 (not an accepted ruling; docs/superpowers/notes/census-proposal-self-serve-moves-1.md). Task 1 adds the lifetime fields to provision.Record (incarnation, incarnation_migrating, move_seq, retired) and internal/provision/lifetime.go (the host incarnation slot, the lifetime verdict, the tombstone body, GetRecordRaw); GetRecordETag now hides a tombstone. Envelope only: no new root read, class or task, and the registry schema (@fields) is unchanged because Record is not a registry struct. internal/provision is re-pinned over the new code. The seal stands.
-@coverage internal/provision 98306ea59c79bac957db9add654b2905b567a2c459ff3ca650cbc9af32dbe784
+@coverage internal/provision 7f5e59664cab617e4b2c0f0e68a17679f07b920981f2a634b388fdf1bdb23d8d
# Task 2 and fix round 1: rev3=PROPOSED-self-serve-moves-1 throughout; all dispositions below await the human census ruling. Console SQL and randomness run as carlos-console under console.service; no root decision is added. Existing legacy rows are re-frozen at this boundary, and the two constructors lose their own read sites to insertAppRow.
# The H3 removal syntax requires the census-ruling- prefix; PROPOSED in those tokens is deliberate and does not claim approval.
@legacy 296610cb0201ccb67b21152a50191b8b819f41e1d39fd43ca8b8d35cd75a2601 internal/console/lifetimes_store.go Store.BeginAllocation legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=console.service user carlos-console, J4 root-input: inserts one pending allocation in the console SQLite store, carrying the account, app and app lifetime; no bucket or root action file:Exec@132 7c7cb202595de014e2a549ebb001ae2c0afd800fc7959a6b5e145f5c1bc9c8ef
@@ -45,15 +45,15 @@ internal/console/store_gate.go claimSQLCensus legacy accepted-legacy accepted-le
@remove internal/console/tempstore.go Store.CreateTemporaryAppInRegion
@removed internal/console/tempstore.go Store.CreateTemporaryAppInRegion H3 census-ruling-PROPOSED-self-serve-moves-1;rev3=PROPOSED-self-serve-moves-1;basis=constructor remains declared but has no direct read; app insertion and lifetime minting moved to insertAppRow, classified above; proposed removal only
# Task 2 envelopes, rev3=PROPOSED-self-serve-moves-1: internal/console covers the lifetime store, app constructors, lifetime projection and table-scoped gate labels; internal/provision (above) adds only ErrLifetimeExhausted beyond Task 1. Registry fields are unchanged.
-@coverage internal/console 6bf1b3d43f3f529b30437b9a3d2f9e9c6e0f9cc197cdff2f23b48b75bc24151c
+@coverage internal/console 85a457565795e720527b4c0eb78eacea224b02d8db088a24041e758f50b50f5a
# Task 6a: rev3=PROPOSED-self-serve-moves-1; reviewed provision envelope now includes bounded record-then-slot observations, judged read/list/update gates and signed-counter exhaustion at slot read. No removal-loop, host or console change; registry fields and the legacy seal stand.
internal/provision/rootrecord.go IndexRecords authority B3,C rev3=PROPOSED-self-serve-moves-1;basis=retain every discovered candidate owner key per host for fresh lifetime judgement at Find; partial discovery still retries and no verdict or body is cached e44ac431865bf38baa4105f66c9cb23014cc3c7ffcd41d5385244cc76fc4c0b9
internal/provision/rootrecord.go RecordIndex.Find authority B3,C rev3=PROPOSED-self-serve-moves-1;basis=observe each candidate through the context judge, refuse corruption and read failures, require one valid owner and validate its schema and shape; nil-judge duplicates retain permission refusal 760eed59cbd6a8ddab1098ce3a5f7a4272ecda81c17cc079dc135aba3a85a8f8
# Task 0 (the lifetimes cutover), rev3=PROPOSED-self-serve-moves-1: four changed accepted-legacy console units re-pinned with reviewed bases (serve starts the cutover watch; NewServer adds the judge, the gate and its first marker read and moves claims-off app materialisation to the watch; the instance listing reads judged under an admitted-on unit; runFrom ends its handed-over unit); system.go runSystem and systemVerb re-pinned for the lifetimes verb at their existing authority; envelopes for ., cmd/console and internal/console (refreshed above) re-pinned. Four new legacy fingerprints need a new seal, checked after the preceding one. No root read, class or task is added; registry fields stand.
@legacy 2a48fe52718c5debe01b7ac64bd72764ad2e33121ad5a56296f9e5f1964c77b9 cmd/console/main.go serve legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): Task 0 starts the lifetimes cutover watch, Task 3 the lifetime recovery pass and Task 5 the incarnation migration pass (off unless CARLOS_LIFETIMES_MIGRATE=1) beside the other claim workers; the same three data path literals move; no privileged reader is added data-literal@4077,data-literal@5178,data-literal@5415 6f914eeb97eebdd0b29486caa68496ee4f14ecc38c86b69419b5956c47f5a191
cmd/console/main.go serve legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): Task 0 starts the lifetimes cutover watch, Task 3 the lifetime recovery pass and Task 5 the incarnation migration pass (off unless CARLOS_LIFETIMES_MIGRATE=1) beside the other claim workers; the same three data path literals move; no privileged reader is added data-literal@4077,data-literal@5178,data-literal@5415 6f914eeb97eebdd0b29486caa68496ee4f14ecc38c86b69419b5956c47f5a191
-@legacy 0b23119c935fb39171bb2787d8725ca0eb7736c067eab08b07236df0a23c6596 internal/console/apiinstances.go Server.handleAPIInstanceList legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=API listing reads through ListRecordsCompleteJudged with the request judge, which is nil before the lifetimes cutover; the same SQLite query moves; no root settings decision occurs here file:Query@1830 ac702aaa6da4c5a6ed7bb69427ba03ec3f2ee7753cce57c58349a978bbdcfadf
-internal/console/apiinstances.go Server.handleAPIInstanceList legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=API listing reads through ListRecordsCompleteJudged with the request judge, which is nil before the lifetimes cutover; the same SQLite query moves; no root settings decision occurs here file:Query@1830 ac702aaa6da4c5a6ed7bb69427ba03ec3f2ee7753cce57c58349a978bbdcfadf
+@legacy 8ff4eb9a7e49bc190b70e2cd9e26bf37e87a3b1e7dc726f5badbe20f78810964 internal/console/apiinstances.go Server.handleAPIInstanceList legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=API listing reads through ListRecordsCompleteJudged with the request judge, which is nil before the lifetimes cutover; the same SQLite query moves; no root settings decision occurs here Task 6c: the listing is the console's listRecordsComplete wrapper, the same judge from the context. file:Query@1774 8e290e7771e58b2c5d20029ef9a1e22564eafd83cb8a97506bb28218a2202d15
+internal/console/apiinstances.go Server.handleAPIInstanceList legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=API listing reads through ListRecordsCompleteJudged with the request judge, which is nil before the lifetimes cutover; the same SQLite query moves; no root settings decision occurs here Task 6c: the listing is the console's listRecordsComplete wrapper, the same judge from the context. file:Query@1774 8e290e7771e58b2c5d20029ef9a1e22564eafd83cb8a97506bb28218a2202d15
@legacy 992541f409e55b7643b6d49ab5e583b87d7bb4ab23c7d86c60e89ebfa07287d6 internal/console/apiinstanceseed.go Server.runFrom legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the detached half of the --from door, unchanged, now ends the request unit it was handed after its last write; the same scratch Stat moves; every failure still moves the record to aborted file:Stat@3142 0f0ed34b5a5c99cc7f8245f2e8d6284c300b4c7314b312af69f96d6d49f0d4c0
internal/console/apiinstanceseed.go Server.runFrom legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the detached half of the --from door, unchanged, now ends the request unit it was handed after its last write; the same scratch Stat moves; every failure still moves the record to aborted file:Stat@3142 0f0ed34b5a5c99cc7f8245f2e8d6284c300b4c7314b312af69f96d6d49f0d4c0
@legacy 5402211d21797809f0f1c71318484f0dbfb3b6e82b649684cfcb5fae044cde13 internal/console/server.go NewServer legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=console construction adds the lifetime judge, the cutover admission gate and its first marker read; claims-off app materialisation moves to the cutover watch; the existing logs/data route literal moves and is not a filesystem read data-literal@9149 737b2f91242d1a6750de07b43ea0c72bc0bc24365211e8a6abf7b3307126f5e8
@@ -63,8 +63,8 @@ system.go systemVerb authority B,C,D,F,G,J4 rev3=PROPOSED-self-serve-moves-1;ide
@coverage . fc604d5a74c58e761759747a2a4b8f166c51576eb4c457c55370fa2d678f4bd1
@coverage cmd/console 80fd8201d72d03f1e79579b2d29fa6354ba4b15d619d17be443ad650263c668c
# Task 3 (the create protocol and its recovery), rev3=PROPOSED-self-serve-moves-1: serve re-pinned in Task 0's rows above (it now also starts the lifetime recovery pass); Server.hostHolder re-pinned at its root-route disposition (the holder read is judged under a unit admitted on); newLifetimeOpID classified like mintLifetime (crypto/rand for an operation id). The cmd/console and internal/console envelopes (above) are re-pinned over the create protocol, its recovery, the door routing and the attach/detach exclusion. Three new legacy fingerprints move the seal. Fix round 1 re-pins the internal/console envelope over the per-door pending sentences, the exhausted-counter sentence, the neutral attach refusal and the attach door's 404. Registry fields stand.
-@legacy 2230ae1fd590a6e3d76cf38fe3e8c308ed9b9ec8bf5c0875ca13db23d1ac6776 internal/console/apex.go Server.hostHolder legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=root-route: the registry route read is unchanged; the instance-record holder read under each other app is judged when the request was admitted with lifetimes on (a nil judge is GetRecord), so a body its slot no longer vouches for holds nothing registry:Account@363,registry:Account@383,registry:Account@454,registry:Account@474,registry:Account@524,registry:App@344,registry:App@440,whole:Route@330 5fb4c31472674d0f1d4232877d6dd860980381c9842ec0fea9084517034037f7
-internal/console/apex.go Server.hostHolder legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=root-route: the registry route read is unchanged; the instance-record holder read under each other app is judged when the request was admitted with lifetimes on (a nil judge is GetRecord), so a body its slot no longer vouches for holds nothing registry:Account@363,registry:Account@383,registry:Account@454,registry:Account@474,registry:Account@524,registry:App@344,registry:App@440,whole:Route@330 5fb4c31472674d0f1d4232877d6dd860980381c9842ec0fea9084517034037f7
+@legacy 7f788cddc4185a088a891a29c7be1bcb083efd1de318786967b37371f201fb53 internal/console/apex.go Server.hostHolder legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=root-route: the registry route read is unchanged; the instance-record holder read under each other app is judged when the request was admitted with lifetimes on (a nil judge is GetRecord), so a body its slot no longer vouches for holds nothing Task 6c: the holder read is the console's readRecord wrapper, the same judge from the context. registry:Account@363,registry:Account@383,registry:Account@454,registry:Account@474,registry:Account@524,registry:App@344,registry:App@440,whole:Route@330 59421cb5c02ba1c93ecfefbf74756a5ded203056d923b6bb90623cd9ffaa534b
+internal/console/apex.go Server.hostHolder legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=root-route: the registry route read is unchanged; the instance-record holder read under each other app is judged when the request was admitted with lifetimes on (a nil judge is GetRecord), so a body its slot no longer vouches for holds nothing Task 6c: the holder read is the console's readRecord wrapper, the same judge from the context. registry:Account@363,registry:Account@383,registry:Account@454,registry:Account@474,registry:Account@524,registry:App@344,registry:App@440,whole:Route@330 59421cb5c02ba1c93ecfefbf74756a5ded203056d923b6bb90623cd9ffaa534b
@legacy 44be6376317c5819fc902e851b039330aff78a8f2ddc5338e95054d863151c02 internal/console/lifetimes.go newLifetimeOpID legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=console.service user carlos-console, J4 root-input: reads crypto/rand for an independent 32-hex lifetime operation id (allocations and retirements); randomness grants no root authority file:Read@71 34364098aef13cf16819336874c65fe5aa38350ec6557cb0ab67fbc3596a0df3
internal/console/lifetimes.go newLifetimeOpID legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=console.service user carlos-console, J4 root-input: reads crypto/rand for an independent 32-hex lifetime operation id (allocations and retirements); randomness grants no root authority file:Read@71 34364098aef13cf16819336874c65fe5aa38350ec6557cb0ab67fbc3596a0df3
# Task 5 (the lazy migration), rev3=PROPOSED-self-serve-moves-1: serve re-pinned in Task 0's rows above (it also starts the incarnation migration pass, behind CARLOS_LIFETIMES_MIGRATE=1); the internal/provision (the marker refusal in WriteRecord, the updaters' bounded wait, the marker and final bodies), internal/console (the migration protocol, its recovery and pass, the fence over another migration's marker, the flag) and cmd/console envelopes re-pinned. One changed legacy fingerprint moves the seal. No root read, class or registry field is added. Fix round 1 re-pins the internal/provision and internal/console envelopes (one marker helper, the context-bounded wait, adoption of a marker whose operation is gone, the idle cadence); no root read or legacy row changes and the seal stands.
@@ -128,3 +128,20 @@ internal/provision/seedrollback.go journalRecordJudged legacy accepted-legacy ac
internal/host/relocatepass.go channelRelease hint E1 rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its relocation pass (claims on): the holder's record is read through judgedRecord with the context's judge, nil on a claims-on box, so the read is GetRecord as before; read sites unchanged; the preceding hint E1 classification retained file:Read@191 802486e10dad06c5bb1df7168362d1aa5d2790c29c8822802663320f387e83e9
internal/host/rootgenerations_launch.go rootGenerationSource.resolve authority E2 rev3=PROPOSED-self-serve-moves-1;basis=root adopt/update/control uid 0 under release and host exclusion (claims on): the canonical record is read through ReadRecordJudged with the context's judge, nil there, so the read is GetRecordETag as before; read sites unchanged; the preceding E2 classification retained file:Open@2530 83709d0cb22958a52060bf1b124f859e4b51c070ac0f2af02ca6748820d22037
internal/host/rootgeneration_requirements.go generationRequiredInventory authority E2 rev3=PROPOSED-self-serve-moves-1;basis=root adopt/update/control uid 0 (claims on): the canonical record is read through ReadRecordJudged with the context's judge, nil there, so the read is GetRecordETag as before; no root read in the unit; E2 retained e1d05dbe1b9eb564fd36af7387ada592e25890b53f8de30d82d9250baca85040
+# Task 6c (the console consumers observe the lifetime), rev3=PROPOSED-self-serve-moves-1: every instance-record read in internal/console goes through a judged wrapper (lifetimes_read.go: readRecord, observeRecord, listRecords, listRecordsStrict, listRecordsComplete, listAllRecordsStrict, listAllRecordsTolerant) that takes its judge from the context, so a unit admitted on is judged and a unit admitted before, or on a host-claim console, reads as today; placeSeedBlock and importInFlight take the judge. Eight changed accepted-legacy console units re-pinned below with reviewed bases and new frozen fingerprints; Server.hostHolder and Server.handleAPIInstanceList re-pinned in place in their Task 3 and Task 0 rows; the internal/console and internal/provision (ListRecordReplicasJudged) envelopes refreshed in place; registry fields unchanged; the seal moves.
+@legacy 348ef6228a803bfb8e022fb0725d40b670991416466a72df9b53c28733a612be internal/console/apiinstanceimport.go Server.importGate legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): every import call's gate reads the record through the readRecord wrapper, judged under a unit admitted on (a record its slot no longer vouches for answers as absence does, 404) and unjudged before the cutover; read sites unchanged, offsets moved file:Query@1776 a1eca7e9eb5ea206182d255babc094acb69bd575ee86c75ea83073c9543fd725
+internal/console/apiinstanceimport.go Server.importGate legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): every import call's gate reads the record through the readRecord wrapper, judged under a unit admitted on (a record its slot no longer vouches for answers as absence does, 404) and unjudged before the cutover; read sites unchanged, offsets moved file:Query@1776 a1eca7e9eb5ea206182d255babc094acb69bd575ee86c75ea83073c9543fd725
+@legacy f918e81b8af7918c4a2ab10933aab593a64016d5ce2948fe925896178b135b4b internal/console/apiinstancemove.go Server.refuseDeleteDuringMove legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the delete door's move check reads the record through readRecord, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Read@532 569f46018ecc53aa68d50b008173e0a2121cf7de6c040e1e7a6dbfa85f8f15b7
+internal/console/apiinstancemove.go Server.refuseDeleteDuringMove legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the delete door's move check reads the record through readRecord, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Read@532 569f46018ecc53aa68d50b008173e0a2121cf7de6c040e1e7a6dbfa85f8f15b7
+@legacy 44a5336f79d6ac326a4ffe1c1cf04093943cffa6706b9b5fb831f599659362f6 internal/console/apiinstancemove.go Server.settleFailedMoveWrite legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the move door's reread after an unconfirmed write goes through readRecord, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Read@1209 606eb7b6685d72e0fc69a8c5e81651cf8fa9fdc8382596f85bf1bda61d0909c2
+internal/console/apiinstancemove.go Server.settleFailedMoveWrite legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the move door's reread after an unconfirmed write goes through readRecord, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Read@1209 606eb7b6685d72e0fc69a8c5e81651cf8fa9fdc8382596f85bf1bda61d0909c2
+@legacy fd864d1ef11c486322281a336d75dbf52c30155d26b67919ad30dc576bb70bc0 internal/console/apiruns.go Server.handleAPIRunCreate legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the run create door reads the record, and rereads it after an unknown admit, through readRecord, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Open@1326 cd281887e6a7ac5840dfee7b1a770ffde952cfcbf00a7b3f57529a357c7ab82e
+internal/console/apiruns.go Server.handleAPIRunCreate legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the run create door reads the record, and rereads it after an unknown admit, through readRecord, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Open@1326 cd281887e6a7ac5840dfee7b1a770ffde952cfcbf00a7b3f57529a357c7ab82e
+@legacy 4cabf0c29488f9bdc748f57bd5cdf20b715b1b07c31b5577403c6e63096747b4 internal/console/fleets.go Server.placeAppTarget legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the place's seed rule reads through placeSeedBlock with the context's judge, so a record its slot no longer vouches for neither blocks the place nor is stamped (SetRecordRegion under the same judge); unjudged before the cutover; read sites unchanged, offsets moved registry:Account@1406,registry:Account@4283,registry:App@4310,registry:Host@4371,registry:Host@4481,whole:Fleet@1394,whole:Route@4269 c7afc71427abb8e831670d7ea9cf0d42f870aca7e132f1655d1ce968254bea19
+internal/console/fleets.go Server.placeAppTarget legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the place's seed rule reads through placeSeedBlock with the context's judge, so a record its slot no longer vouches for neither blocks the place nor is stamped (SetRecordRegion under the same judge); unjudged before the cutover; read sites unchanged, offsets moved registry:Account@1406,registry:Account@4283,registry:App@4310,registry:Host@4371,registry:Host@4481,whole:Fleet@1394,whole:Route@4269 c7afc71427abb8e831670d7ea9cf0d42f870aca7e132f1655d1ce968254bea19
+@legacy d3f18a8493b24a8716910e647dcd6ce1188a355ffa1208806a6fcf5f37fa7342 internal/console/relayops.go Server.relayAppRoutes legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the relay's record listing is the listRecords wrapper, judged under a unit admitted on and unjudged before; registry read sites unchanged, offsets moved registry:App@2283,registry:Environment@2523,registry:Host@2341,registry:Host@2375,registry:Host@2428,registry:Kind@2443,registry:Socket@2484,registry:Unit@2501,whole:Route@2269,whole:Route@2321,whole:Route@2468 6f39b78dca74bf4982e84faafe58c0908af6d19ac3760156101f3efcb3817c3d
+internal/console/relayops.go Server.relayAppRoutes legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the relay's record listing is the listRecords wrapper, judged under a unit admitted on and unjudged before; registry read sites unchanged, offsets moved registry:App@2283,registry:Environment@2523,registry:Host@2341,registry:Host@2375,registry:Host@2428,registry:Kind@2443,registry:Socket@2484,registry:Unit@2501,whole:Route@2269,whole:Route@2321,whole:Route@2468 6f39b78dca74bf4982e84faafe58c0908af6d19ac3760156101f3efcb3817c3d
+@legacy 9e05a255793d99ecd96b13eba26bab0df2ba4cda7c0dfb302e362e4ee85b6761 internal/console/runsweep.go Server.runSweepPass legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the run sweep lists through listAllRecordsTolerant with its admitted iteration's judge, so a record its slot no longer vouches for has no run to expire; unjudged before the cutover; read sites unchanged, offsets moved file:Open@1375 a429b74dd6b470f252b76549e7c81074c2bd517bc83b3681e1c6cd0de599e5f5
+internal/console/runsweep.go Server.runSweepPass legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the run sweep lists through listAllRecordsTolerant with its admitted iteration's judge, so a record its slot no longer vouches for has no run to expire; unjudged before the cutover; read sites unchanged, offsets moved file:Open@1375 a429b74dd6b470f252b76549e7c81074c2bd517bc83b3681e1c6cd0de599e5f5
+@legacy af6fdf29500537c8cfea1e0939cfb90f1bf60cb8b60f392416ab4499a7500e1f internal/console/server.go Server.handleAppLogs legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the log page's host listing is the listRecords wrapper, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Query@141 9f18335582f4cfff2a7964ebdfcc4534a71c595059873dfa76bbe75d5a7a128e
+internal/console/server.go Server.handleAppLogs legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the console (cmd/console serve under console.service, user carlos-console): the log page's host listing is the listRecords wrapper, judged under a unit admitted on and unjudged before; read sites unchanged, offsets moved file:Query@141 9f18335582f4cfff2a7964ebdfcc4534a71c595059873dfa76bbe75d5a7a128e