carlos / platform Public

copy: the copy review's approved result for EAC-1 to EAC-22

claude agent, operated by paul@keymail.dev 67c8bdf0e59d38478e32da0dc5bdb637c50954b9 parent fa2f970
1 file changed, +204 −0
  • docs/superpowers/plans/2026-10-24-edge-asset-cache-copy-approved.json +204 −0

CI failed — run details

CI log
=== gate ===
.amadan/test-gate.sh
=== launchctx (0 s)
ok  	amadan.net/carlos/platform.git/launchctx	0.012s
?   	amadan.net/carlos/platform.git/launchctx/controlname	[no test files]
?   	amadan.net/carlos/platform.git/launchctx/wireid	[no test files]
=== vet (18 s)
=== gofmt (0 s)
gofmt -l .: clean
=== rest (176 s)
?   	github.com/carlosframework/platform/cmd/changelog	[no test files]
ok  	github.com/carlosframework/platform/cmd/console	3.915s
ok  	github.com/carlosframework/platform/cmd/moveprobe	11.871s
ok  	github.com/carlosframework/platform/cmd/zddprobe	0.806s
ok  	github.com/carlosframework/platform/internal/activator	58.327s
ok  	github.com/carlosframework/platform/internal/agentsock	0.028s
ok  	github.com/carlosframework/platform/internal/alerting	0.010s
ok  	github.com/carlosframework/platform/internal/analytics	0.032s
ok  	github.com/carlosframework/platform/internal/appconfig	3.130s
ok  	github.com/carlosframework/platform/internal/apperr	0.163s
ok  	github.com/carlosframework/platform/internal/applog	0.245s
ok  	github.com/carlosframework/platform/internal/awsinv	0.010s
ok  	github.com/carlosframework/platform/internal/boxchoice	0.005s
ok  	github.com/carlosframework/platform/internal/boxid	0.810s
?   	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.016s
ok  	github.com/carlosframework/platform/internal/certwarm	0.004s
ok  	github.com/carlosframework/platform/internal/cgroup	0.825s
ok  	github.com/carlosframework/platform/internal/changelog	0.449s
ok  	github.com/carlosframework/platform/internal/claimactivation	1.181s
ok  	github.com/carlosframework/platform/internal/clamd	0.061s
?   	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	8.440s
ok  	github.com/carlosframework/platform/internal/dbdoor/dbdoortest	0.017s
ok  	github.com/carlosframework/platform/internal/dbquery	0.009s
ok  	github.com/carlosframework/platform/internal/dbreads	2.111s
?   	github.com/carlosframework/platform/internal/dbreads/dbreadstest	[no test files]
ok  	github.com/carlosframework/platform/internal/dbverify	0.009s
ok  	github.com/carlosframework/platform/internal/dnsrec	0.003s
ok  	github.com/carlosframework/platform/internal/docsite	0.015s
ok  	github.com/carlosframework/platform/internal/domains	3.994s
ok  	github.com/carlosframework/platform/internal/doorkey	0.007s
ok  	github.com/carlosframework/platform/internal/economics	0.009s
ok  	github.com/carlosframework/platform/internal/edge	45.796s
?   	github.com/carlosframework/platform/internal/edgeproof	[no test files]
ok  	github.com/carlosframework/platform/internal/edgesfile	0.009s
ok  	github.com/carlosframework/platform/internal/fleetapi	0.136s
ok  	github.com/carlosframework/platform/internal/gate	1.655s
ok  	github.com/carlosframework/platform/internal/genselect	0.015s
ok  	github.com/carlosframework/platform/internal/geo	0.014s
ok  	github.com/carlosframework/platform/internal/geoip	0.029s
ok  	github.com/carlosframework/platform/internal/historyreadback	0.153s
ok  	github.com/carlosframework/platform/internal/host	147.638s
ok  	github.com/carlosframework/platform/internal/hostactors	6.041s
ok  	github.com/carlosframework/platform/internal/hostactors/awsmembership	0.013s
ok  	github.com/carlosframework/platform/internal/hostbox	3.049s
ok  	github.com/carlosframework/platform/internal/hostclaim	0.863s
ok  	github.com/carlosframework/platform/internal/hostenv	0.013s
ok  	github.com/carlosframework/platform/internal/hostevidence	0.013s
ok  	github.com/carlosframework/platform/internal/hostexec	5.306s
ok  	github.com/carlosframework/platform/internal/hostfence	0.036s
ok  	github.com/carlosframework/platform/internal/hostfiles	10.310s
ok  	github.com/carlosframework/platform/internal/hostfloor	0.018s
ok  	github.com/carlosframework/platform/internal/hostguard	1.069s
ok  	github.com/carlosframework/platform/internal/hostops	1.942s
?   	github.com/carlosframework/platform/internal/hostops/fencerelease	[no test files]
ok  	github.com/carlosframework/platform/internal/hostops/internal/fencerelease	0.006s
ok  	github.com/carlosframework/platform/internal/hostquarantine	0.005s
ok  	github.com/carlosframework/platform/internal/hostrelocate	0.632s
ok  	github.com/carlosframework/platform/internal/hostresolve	0.204s
ok  	github.com/carlosframework/platform/internal/hostwrite	0.006s
ok  	github.com/carlosframework/platform/internal/infraview	0.005s
ok  	github.com/carlosframework/platform/internal/instancectl	5.233s
ok  	github.com/carlosframework/platform/internal/instanceexec	2.804s
ok  	github.com/carlosframework/platform/internal/instancefs	0.020s
ok  	github.com/carlosframework/platform/internal/instancekey	0.020s
ok  	github.com/carlosframework/platform/internal/instanceupdates	0.020s
ok  	github.com/carlosframework/platform/internal/layout	1.815s
ok  	github.com/carlosframework/platform/internal/lbhealth	0.016s
ok  	github.com/carlosframework/platform/internal/lease	10.080s
ok  	github.com/carlosframework/platform/internal/lease/leasetest	0.510s
ok  	github.com/carlosframework/platform/internal/ledger	0.020s
ok  	github.com/carlosframework/platform/internal/mail	0.256s
ok  	github.com/carlosframework/platform/internal/maintenance	0.104s
ok  	github.com/carlosframework/platform/internal/maintenanceexec	5.600s
ok  	github.com/carlosframework/platform/internal/maintenanceguard	0.108s
ok  	github.com/carlosframework/platform/internal/metrics	0.005s
ok  	github.com/carlosframework/platform/internal/moves	22.613s
ok  	github.com/carlosframework/platform/internal/moves/archive	1.000s
ok  	github.com/carlosframework/platform/internal/objstore	0.314s
ok  	github.com/carlosframework/platform/internal/ops	0.220s
ok  	github.com/carlosframework/platform/internal/park	0.236s
ok  	github.com/carlosframework/platform/internal/plans	0.013s
ok  	github.com/carlosframework/platform/internal/privatefile	0.004s
2026/10/24 23:05:22 provision: listing apps/bab/blog/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:22 provision: listing apps/bab/: listdirs refused — its records are unseen this pass
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: listing apps/bac/tito/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:22 provision: listing apps/bac/tito/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:22 provision: skipping record apps/bac/tito/instances/one.example.com.json: unreadable: read refused
2026/10/24 23:05:22 provision: listing apps/bac/tito/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:22 provision: an app's records could not be listed: they are skipped
2026/10/24 23:05:22 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:22 provision: remove retired instance route shop.example: provision: claim admission unavailable
2026/10/24 23:05:22 provision: remove retired instance route shop.example: provision: claim admission unavailable
2026/10/24 23:05:22 provision: remove retired sidecar route worker.sidecar.internal: provision: claim admission unavailable
2026/10/24 23:05:22 provision: remove retired sidecar route worker.sidecar.internal: provision: claim admission unavailable
2026/10/24 23:05:22 provision: claim install acme.go.tito.io: provision: claim admission unavailable
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: claim install acme.go.tito.io: registry: claim row ownership changed or unknown
2026/10/24 23:05:22 provision: claim install bot.eleven.bac.sidecar.internal: provision: claim admission unavailable
2026/10/24 23:05:22 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["run"])
2026/10/24 23:05:22 provision: claim install bot.eleven.bac.sidecar.internal: registry: claim row ownership changed or unknown
2026/10/24 23:05:22 provision: refusing to mint route acme.go.tito.io (app "tito" acct "bac"): this box declares CARLOS_INBOUND=none (no-inbound) and cannot serve routed instance traffic
2026/10/24 23:05:22 provision: acme.go.tito.io: not minting this pass: the box's layout intent could not be read: no sealed config
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: REFUSING to mint sidecar bot.eleven.bac.sidecar.internal: bot.eleven.bac.sidecar.internal-sidecar.env is staged on this box — the legacy file co-spawn and a native sidecar row are two mechanisms for one host; remove the file to migrate this host onto sidecar records
2026/10/24 23:05:22 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["run"])
2026/10/24 23:05:22 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["run"])
2026/10/24 23:05:22 provision: refusing to mint route acme.go.tito.io (app "tito" acct "bac"): this box declares CARLOS_INBOUND=none (no-inbound) and cannot serve routed instance traffic
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: REFUSING to mint sidecar bot.eleven.bac.sidecar.internal: bot.eleven.bac.sidecar.internal-sidecar.env is staged on this box — the legacy file co-spawn and a native sidecar row are two mechanisms for one host; remove the file to migrate this host onto sidecar records
2026/10/24 23:05:22 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["run"])
2026/10/24 23:05:22 provision: acme.go.tito.io exists but is not the route this record describes (app "other"/"tito") — leaving it alone
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: claim install acme.go.tito.io: registry: claim row ownership changed or unknown
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: claim install acme.go.tito.io: registry: claim row ownership changed or unknown
2026/10/24 23:05:22 provision: bot.eleven.bac.sidecar.internal exists but is not a sidecar row this pass owns (kind "sidecar" provisioned false app "eleven" acct "bac") — leaving it alone
2026/10/24 23:05:22 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["run"])
2026/10/24 23:05:22 provision: claim install bot.eleven.bac.sidecar.internal: registry: claim row ownership changed or unknown
2026/10/24 23:05:22 provision: acme.go.tito.io exists but is not the route this record describes (app "other"/"tito") — leaving it alone
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: adopted existing route acme.go.tito.io (app "tito" acct "bac") — this record now owns its channel and environment
2026/10/24 23:05:22 provision: bot.eleven.bac.sidecar.internal exists but is not a sidecar row this pass owns (kind "sidecar" provisioned false app "eleven" acct "bac") — leaving it alone
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:22 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: skipping record apps/bac/tito/instances/acme.go.tito.io.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:22 provision: skipping record apps/bac/tito/instances/new.go.tito.io.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:22 provision: not removing acme.go.tito.io: its record exists but could not be read cleanly this pass
2026/10/24 23:05:22 provision: skipping record apps/bac/tito/instances/acme.go.tito.io.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:22 provision: skipping record apps/bac/tito/instances/new.go.tito.io.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:22 provision: minted instance route rj.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rk.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rb.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route re.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rf.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rg.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route ri.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rl.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route ra.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rc.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rd.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rh.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rb.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rc.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route rd.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:22 provision: minted instance route ra.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: skipping record apps/bac/tito/instances/rb.go.tito.io.json: read failed: read refused
2026/10/24 23:05:23 provision: skipping record apps/bac/tito/instances/rb.go.tito.io.json: read failed: read refused
2026/10/24 23:05:23 provision: minted instance route re.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appb.example (app "appb" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appd.example (app "appd" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.apph.example (app "apph" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appi.example (app "appi" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appa.example (app "appa" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appc.example (app "appc" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appe.example (app "appe" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appf.example (app "appf" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appg.example (app "appg" acct "bac")
2026/10/24 23:05:23 provision: minted instance route x.appj.example (app "appj" acct "bac")
2026/10/24 23:05:23 provision: bac/tito is in the trash — not minting instance routes for it
2026/10/24 23:05:23 provision: minted instance route r0006.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0014.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0027.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0057.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0010.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0064.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0077.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0080.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0126.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0003.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0017.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0037.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0043.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0046.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0084.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0128.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0008.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0031.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0066.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0106.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0111.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0024.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0060.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0063.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0094.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0039.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0081.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0098.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0099.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0122.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0023.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0086.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0001.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0015.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0021.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0048.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0049.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0068.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0093.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0036.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0127.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0018.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0056.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0059.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0085.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0092.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0105.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0129.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0002.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0011.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0016.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0012.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0013.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0019.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0041.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0067.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0074.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0115.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0040.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0070.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0071.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0089.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0103.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0109.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0121.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0025.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0055.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0073.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0075.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0042.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0095.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0096.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0107.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0051.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0045.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0069.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0088.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0119.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0028.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0034.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0038.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0053.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0087.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0100.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0101.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0054.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0061.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0078.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0125.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0022.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0035.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0083.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0120.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0123.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0062.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0108.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0116.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0000.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0047.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0124.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0030.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0104.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0113.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0065.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0072.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0091.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0114.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0117.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0004.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0005.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0007.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0020.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0044.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0090.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0097.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0102.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0110.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0118.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0026.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0050.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0082.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0076.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0032.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0033.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0052.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0058.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0079.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0112.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0009.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:23 provision: minted instance route r0029.go.tito.io (app "tito" acct "bac")
--- FAIL: TestPlan9B8RecordWriteCensus (0.71s)
    plan9_b8_census_test.go:372: record-write census rejected 1 site(s); update the explicit inventory only after reviewing the source:
          changed site internal/provision/reconcile.go:Reconcile: source differs from the reviewed digest
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: refusing to mint route acme.go.tito.io (app "tito" acct "bac"): this box declares CARLOS_INBOUND=none (no-inbound) and cannot serve routed instance traffic
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: converged a.shop.example.com assets off false -> false, generation "0123456789abcdef" -> "fedcba9876543210"
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: skipping record apps/bac/shop/instances/b.shop.example.com.json: read failed: get refused
2026/10/24 23:05:24 provision: skipping record apps/bac/shop/instances/c.shop.example.com.json: read failed: get refused
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: skipping record apps/bac/shop/instances/b.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:24 provision: not removing b.shop.example.com: its record exists but could not be read cleanly this pass
2026/10/24 23:05:24 provision: skipping record apps/bac/shop/instances/c.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: listing apps/bac/notes/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: trash marker for bac/shop unreadable: release: read trash marker for bac/shop: get refused — not minting for this app
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: converge gate on a.shop.example.com: constraint failed: injected (1811)
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: converged b.shop.example.com assets off false -> false, generation "0123456789abcdef" -> "fedcba9876543210"
2026/10/24 23:05:24 provision: remove retired instance route a.shop.example.com: constraint failed: injected (1811)
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: converged b.shop.example.com assets off false -> false, generation "0123456789abcdef" -> "fedcba9876543210"
2026/10/24 23:05:24 provision: skipping record apps/bac/notes/instances/n.notes.example.com.json: read failed: get refused
2026/10/24 23:05:24 provision: not removing any route this pass: the record view lacks a record or holds a trash marker, and the bucket's own walk could not be read cleanly
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: converged a.shop.example.com steering "" -> "latency"
2026/10/24 23:05:24 provision: converge assets on a.shop.example.com: constraint failed: injected (1811)
2026/10/24 23:05:24 provision: converged a.shop.example.com update settings "" -> "{\"updates\":\"manual\",\"channel\":\"stable\"}"
2026/10/24 23:05:24 provision: dry-run: would converge a.shop.example.com assets off false -> false, generation "0123456789abcdef" -> "fedcba9876543210"
2026/10/24 23:05:24 provision: converged a.shop.example.com steering "latency" -> ""
2026/10/24 23:05:24 provision: converge assets on a.shop.example.com: constraint failed: injected (1811)
2026/10/24 23:05:24 provision: converged a.shop.example.com update settings "{\"updates\":\"manual\",\"channel\":\"stable\"}" -> ""
2026/10/24 23:05:24 provision: a.shop.example.com: import sd_h436rlafhnowu2psxudqfaq3ha is journaled, but this box cannot act on imports; its row is left alone
2026/10/24 23:05:24 provision: removed retired instance route a.notes.example.com (record gone)
2026/10/24 23:05:24 provision: bac/shop is in the trash — not minting instance routes for it
2026/10/24 23:05:24 provision: adopted existing route a.shop.example.com (app "shop" acct "bac") — this record now owns its channel and environment
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: held a.shop.example.com landing by op-1 (was ready)
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bab")
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: skipping accounts/bab/account.json: read failed: get refused
2026/10/24 23:05:24 provision: minted instance route b.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: minted instance route n.notes.example.com (app "notes" acct "bac")
2026/10/24 23:05:24 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:24 provision: converged a.shop.example.com assets off false -> false, generation "0123456789abcdef" -> "fedcba9876543210"
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted service route ha.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted static route site.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted service route svc.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route whole.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route console.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route shared.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: converged acme.go.tito.io channel stable -> edge
2026/10/24 23:05:24 provision: converged acme.go.tito.io channel edge -> canary/rehearsal
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: skipping record apps/bac/tito/instances/acme.go.tito.io.json: empty channel
2026/10/24 23:05:24 provision: not removing acme.go.tito.io: its record exists but could not be read cleanly this pass
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: converged acme.go.tito.io environment "" -> "staging"
2026/10/24 23:05:24 provision: converged acme.go.tito.io environment "staging" -> ""
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: converged acme.go.tito.io steering "" -> "latency"
2026/10/24 23:05:24 provision: converged acme.go.tito.io steering "latency" -> ""
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: converged acme.go.tito.io hibernate false -> true
2026/10/24 23:05:24 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:24 provision: converged acme.go.tito.io hibernate true -> false (replication "daily" cleared: only a hibernating route's rung is read)
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: converged acme.go.tito.io status-named false -> true
2026/10/24 23:05:25 provision: converged acme.go.tito.io status-named true -> false
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted service route ha.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: converged ha.go.tito.io upstreams addr "" -> "", addrs "127.0.0.1:7001,127.0.0.1:7002" -> "127.0.0.1:7001,127.0.0.1:7003" (probe "{\"path\":\"/\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}" -> "{\"path\":\"/\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}")
2026/10/24 23:05:25 provision: converged ha.go.tito.io upstreams addr "" -> "", addrs "127.0.0.1:7001,127.0.0.1:7003" -> "127.0.0.1:7003,127.0.0.1:7001" (probe "{\"path\":\"/\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}" -> "{\"path\":\"/\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}")
2026/10/24 23:05:25 provision: converged ha.go.tito.io upstreams addr "" -> "", addrs "127.0.0.1:7003,127.0.0.1:7001" -> "127.0.0.1:7003,127.0.0.1:7001" (probe "{\"path\":\"/\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}" -> "{\"path\":\"/healthz\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}")
2026/10/24 23:05:25 provision: minted service route whole.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: converged whole.go.tito.io upstreams addr "127.0.0.1:9443" -> "", addrs "" -> "127.0.0.1:9443,127.0.0.1:9444" (probe "" -> "{\"path\":\"/\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}")
2026/10/24 23:05:25 provision: converged whole.go.tito.io upstreams addr "" -> "", addrs "127.0.0.1:9443,127.0.0.1:9444" -> "" (probe "{\"path\":\"/\",\"status\":200,\"interval_ms\":2000,\"fail_after\":3,\"rise_after\":2}" -> "")
2026/10/24 23:05:25 provision: whole.go.tito.io: record describes a different route SHAPE than the row (kind "instance"/"service" unit ""/"" socket "/run/carlos/whole.go.tito.io.sock"/"" db "/data/whole.go.tito.io.db"/"") — not converged in place; `carlos remove whole.go.tito.io` purges this route's capability grants (registry.Delete's contract, not a bug) before the next pass re-mints it, so treat that as a last resort, not a routine fix
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted service route whole.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (app "other"/"tito") — leaving it alone
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: removed retired instance route acme.go.tito.io (record gone)
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: skipping accounts/bac/account.json: malformed account manifest: invalid character 'o' in literal null (expecting 'u')
2026/10/24 23:05:25 provision: removed retired instance route acme.go.tito.io (record gone)
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: manifest bac/tito: read failed: provision: manifest bac/tito: invalid character 'o' in literal null (expecting 'u')
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/acme.go.tito.io.json: disagrees with its own path (host="wrong-host.go.tito.io" account="bac" app="tito")
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/acme$evil.go.tito.io.json: host "acme$evil.go.tito.io" is not a hostname
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/acme$evil.go.tito.io.json: host "acme$evil.go.tito.io" is not a hostname
2026/10/24 23:05:25 provision: not removing acme$evil.go.tito.io: its record exists but could not be read cleanly this pass
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/bad-service.go.tito.io.json: invalid shape: kind service with no addr: the platform only proxies to a service, so the record must name the upstream it proxies to
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/bad-service.go.tito.io.json: invalid shape: kind service with no addr: the platform only proxies to a service, so the record must name the upstream it proxies to
2026/10/24 23:05:25 provision: not removing bad-service.go.tito.io: its record exists but could not be read cleanly this pass
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/no-channel.go.tito.io.json: empty channel
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/no-channel.go.tito.io.json: empty channel
2026/10/24 23:05:25 provision: not removing no-channel.go.tito.io: its record exists but could not be read cleanly this pass
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: skipping record apps/bac/tito/instances/acme.go.tito.io.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:25 provision: not removing acme.go.tito.io: its record exists but could not be read cleanly this pass
2026/10/24 23:05:25 provision: removed retired instance route ghost.go.tito.io (record gone)
2026/10/24 23:05:25 provision: duplicate host dup.go.tito.io: keeping apps/bac/tito/instances/dup.go.tito.io.json, skipping apps/bad/tito/instances/dup.go.tito.io.json
2026/10/24 23:05:25 provision: minted instance route dup.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: bac/tito is in the trash — not minting instance routes for it
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: bac/tito is in the trash — not minting instance routes for it
2026/10/24 23:05:25 provision: removed retired instance route acme.go.tito.io (app in the trash)
2026/10/24 23:05:25 provision: minted static route site.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: bac/tito is in the trash — not minting instance routes for it
2026/10/24 23:05:25 provision: removed retired static route site.go.tito.io (app in the trash)
2026/10/24 23:05:25 provision: trash marker for bac/tito unreadable: release: malformed trash marker for bac/tito: invalid character 'n' looking for beginning of object key string — not minting for this app
2026/10/24 23:05:25 provision: bac/tito is in the trash — not minting instance routes for it
2026/10/24 23:05:25 provision: removed retired instance route acme.go.tito.io (app in the trash)
2026/10/24 23:05:25 provision: bac/tito is in the trash — not minting instance routes for it
2026/10/24 23:05:25 provision: trash marker for bac/tito unreadable: release: malformed trash marker for bac/tito: invalid character 'n' looking for beginning of object key string — not minting for this app
2026/10/24 23:05:25 provision: adopted existing route acme.go.tito.io (app "tito" acct "bac") — this record now owns its channel and environment
2026/10/24 23:05:25 provision: converged acme.go.tito.io channel stable -> edge
2026/10/24 23:05:25 provision: adopted existing route acme.go.tito.io (app "tito" acct "bac") — this record now owns its channel and environment
2026/10/24 23:05:25 provision: converged acme.go.tito.io channel canary/rehearsal -> edge
2026/10/24 23:05:25 provision: converged acme.go.tito.io environment "staging" -> ""
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (app "other"/"tito") — leaving it alone
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (backing "unit" (box-scoped, not expressible in a record)) — leaving it alone
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (tunnel "pi-fleet" (box-scoped, not expressible in a record)) — leaving it alone
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (caps "port:25" (box-scoped, not expressible in a record)) — leaving it alone
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (platform (owned by the domains reconcile pass)) — leaving it alone
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (canary (owned by the domains reconcile pass)) — leaving it alone
2026/10/24 23:05:25 provision: acme.go.tito.io exists but is not the route this record describes (db "/data/other.db"/"/data/acme.go.tito.io.db") — leaving it alone
2026/10/24 23:05:25 provision: adopted existing route acme.go.tito.io (app "tito" acct "bac") — this record now owns its channel and environment
2026/10/24 23:05:25 provision: removed retired instance route acme.go.tito.io (record gone)
2026/10/24 23:05:25 provision: dry-run: would converge owned.go.tito.io channel stable -> edge
2026/10/24 23:05:25 provision: dry-run: would converge owned.go.tito.io environment "" -> "staging"
2026/10/24 23:05:25 provision: dry-run: would converge owned.go.tito.io hibernate false -> true
2026/10/24 23:05:25 provision: dry-run: would converge owned.go.tito.io seed
2026/10/24 23:05:25 provision: dry-run: would mint instance route acme.go.tito.io (app "tito" acct "bac" channel "stable")
2026/10/24 23:05:25 provision: dry-run: would adopt existing route adopt.go.tito.io (app "tito" acct "bac") — this record would own its channel and environment
2026/10/24 23:05:25 provision: dry-run: would converge adopt.go.tito.io channel stable -> edge
2026/10/24 23:05:25 provision: dry-run: would converge adopt.go.tito.io environment "" -> "staging"
2026/10/24 23:05:25 provision: dry-run: would remove retired instance route gone.go.tito.io (record gone)
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: adopted existing route adopt.go.tito.io (app "tito" acct "bac") — this record now owns its channel and environment
2026/10/24 23:05:25 provision: converged adopt.go.tito.io channel stable -> edge
2026/10/24 23:05:25 provision: converged adopt.go.tito.io environment "" -> "staging"
2026/10/24 23:05:25 provision: converged owned.go.tito.io channel stable -> edge
2026/10/24 23:05:25 provision: converged owned.go.tito.io environment "" -> "staging"
2026/10/24 23:05:25 provision: converged owned.go.tito.io hibernate false -> true
2026/10/24 23:05:25 provision: removed retired instance route gone.go.tito.io (record gone)
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: adopted existing route story.carlosframework.com (app "story" acct "bad") — this record now owns its channel and environment
2026/10/24 23:05:25 provision: story.carlosframework.com exists but is not the route this record describes (kind "instance"/"static") — leaving it alone
2026/10/24 23:05:25 provision: minted static route site.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted service route pub.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted service route pubs.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted service route priv.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route unit.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route exec.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted service route loop.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted service route named.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted static route site.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted static route pisite.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted static route site.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: removed retired static route site.go.tito.io (record gone)
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme-uk.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: converged acme.go.tito.io replicas "ie,uk" -> "uk"
2026/10/24 23:05:25 provision: converged acme.go.tito.io replicas "uk" -> ""
2026/10/24 23:05:25 provision: minted instance route acme-uk.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: converged acme-uk.go.tito.io replica mark true -> false
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route router.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: acme.go.tito.io: row is on the nested layout (db "/data/instances/acme.go.tito.io/acme.go.tito.io.db" socket "/run/carlos/instances/acme.go.tito.io/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route router.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route router.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: minted instance route router.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:25 provision: acme.go.tito.io: not minting this pass: the box's layout intent could not be read: store down
2026/10/24 23:05:25 provision: router.go.tito.io: not minting this pass: the box's layout intent could not be read: store down
2026/10/24 23:05:26 provision: adopted existing route acme.go.tito.io (app "tito" acct "bac") — this record now owns its channel and environment
2026/10/24 23:05:26 provision: converged acme.go.tito.io channel stable -> edge
2026/10/24 23:05:26 provision: minted instance route acme.go.tito.io held landing by mv_acme (app "tito" acct "bac")
2026/10/24 23:05:26 provision: not removing acme.go.tito.io (record gone): participant of a running operation
2026/10/24 23:05:26 provision: removed retired instance route acme.go.tito.io (record gone)
2026/10/24 23:05:26 provision: minted instance route acme.go.tito.io held landing by mv_acme (app "tito" acct "bac")
2026/10/24 23:05:26 provision: refusing to mint held route acme.go.tito.io (app "tito" acct "bac"): this box declares CARLOS_INBOUND=none (no-inbound) and cannot serve routed instance traffic
2026/10/24 23:05:26 provision: held acme.go.tito.io landing by mv_acme (was ready)
2026/10/24 23:05:26 provision: acme.go.tito.io: held restoring by rb_other, not by mv_acme; leaving it
2026/10/24 23:05:26 provision: acme.go.tito.io: the row is not this pass's (app "other" acct ""); not holding it for mv_acme
2026/10/24 23:05:26 provision: acme.go.tito.io exists but is not the route this record describes (app "other"/"tito") — leaving it alone
2026/10/24 23:05:26 provision: dry-run: would mint instance route acme.go.tito.io held landing by mv_acme (app "tito" acct "bac" channel "stable")
2026/10/24 23:05:26 provision: acme.go.tito.io: not held landing by mv_acme: the row's hold changed under this pass; the next pass judges it afresh
2026/10/24 23:05:26 provision: held acme.go.tito.io landing by mv_acme (was ready)
2026/10/24 23:05:26 provision: minted instance route acme.example.com (app "shop" acct "bac")
2026/10/24 23:05:26 provision: minted instance route plain.example.com (app "shop" acct "bac")
2026/10/24 23:05:26 provision: skipping record apps/bac/shop/instances/garbled.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:26 provision: skipping record apps/bac/shop/instances/liar.shop.example.com.json: disagrees with its own path (host="other.shop.example.com" account="bac" app="shop")
2026/10/24 23:05:26 provision: skipping record apps/bac/shop/instances/garbled.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:26 provision: skipping record apps/bac/shop/instances/liar.shop.example.com.json: disagrees with its own path (host="other.shop.example.com" account="bac" app="shop")
2026/10/24 23:05:26 provision: skipping record apps/bac/shop/instances/garbled.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:26 provision: skipping record apps/bac/shop/instances/liar.shop.example.com.json: disagrees with its own path (host="other.shop.example.com" account="bac" app="shop")
2026/10/24 23:05:26 provision: skipping record apps/bac/shop/instances/garbled.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:26 provision: listing apps/bac/shop/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:26 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:26 provision: converged a.shop.example.com assets off false -> false, generation "" -> "0123456789abcdef"
2026/10/24 23:05:26 provision: converged a.shop.example.com assets off false -> false, generation "0123456789abcdef" -> "fedcba9876543210"
2026/10/24 23:05:26 provision: converged a.shop.example.com assets off false -> true, generation "fedcba9876543210" -> "fedcba9876543210"
2026/10/24 23:05:26 provision: converged a.shop.example.com assets off true -> false, generation "fedcba9876543210" -> ""
2026/10/24 23:05:27 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:27 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:27 provision: removed retired instance route acme.go.tito.io (record gone)
2026/10/24 23:05:27 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:27 provision: bac/tito is in the trash — not minting instance routes for it
2026/10/24 23:05:27 provision: minted sidecar route bot.shop.bac.sidecar.internal (app "shop" acct "bac" args ["run"])
2026/10/24 23:05:27 provision: removed retired sidecar route bot.shop.bac.sidecar.internal (record gone)
2026/10/24 23:05:27 provision: minted sidecar route bot.shop.bum.sidecar.internal (app "shop" acct "bum" args ["run"])
2026/10/24 23:05:27 provision: sidecar bot.shop.bum.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:27 provision: sidecar bot.shop.bum.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:27 provision: removed retired sidecar route bot.shop.bum.sidecar.internal (record gone)
2026/10/24 23:05:27 provision: minted sidecar route bot.shop.bum.sidecar.internal (app "shop" acct "bum" args ["run"])
2026/10/24 23:05:27 provision: sidecar bot.shop.bum.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:27 provision: sidecar bot.shop.bum.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:27 provision: removed retired sidecar route bot.shop.bum.sidecar.internal (record gone)
2026/10/24 23:05:27 provision: a.shop.example.com: swapped for import sd_e7j6ckgckfz6ej5i7l2getup3y (the original route is journaled)
2026/10/24 23:05:27 provision: a.shop.example.com: import sd_e7j6ckgckfz6ej5i7l2getup3y committed: its gate is cleared and its journal row dropped
2026/10/24 23:05:27 provision: a.shop.example.com: row is on the nested layout (db "/data/instances/a.shop.example.com/a.shop.example.com.db" socket "/run/carlos/instances/a.shop.example.com/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:27 provision: a.shop.example.com: import sd_3zhbsuwrxrzwojf7jr3i23342q rolled back to its original route
2026/10/24 23:05:27 provision: a.shop.example.com: import sd_3zhbsuwrxrzwojf7jr3i23342q: the host's replica is left alone: the record apps/bac/shop/instances/a.shop.example.com.json holds the host
2026/10/24 23:05:27 provision: a.shop.example.com: import sd_3zhbsuwrxrzwojf7jr3i23342q is cleaned up and its journal row retired
2026/10/24 23:05:27 provision: a.shop.example.com: import sd_dnfabei4jrtaig3xibe6vojuu4 rolled back to its original route
2026/10/24 23:05:27 provision: a.shop.example.com: import sd_dnfabei4jrtaig3xibe6vojuu4: the host's replica is left alone: the record apps/bac/shop/instances/a.shop.example.com.json holds the host
2026/10/24 23:05:27 provision: a.shop.example.com: import sd_dnfabei4jrtaig3xibe6vojuu4 is cleaned up and its journal row retired
2026/10/24 23:05:27 provision: dry-run: would redo a.shop.example.com's swap record CAS for import sd_x24hyrwggw6mgvgawp5pl2xuuy
2026/10/24 23:05:27 provision: dry-run: would clear a.shop.example.com's import gate
2026/10/24 23:05:27 provision: dry-run: would converge a.shop.example.com seed source
2026/10/24 23:05:27 provision: a.shop.example.com: row is on the nested layout (db "/data/instances/a.shop.example.com/a.shop.example.com.db" socket "/run/carlos/instances/a.shop.example.com/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:28 provision: a.shop.example.com: the import's record apps/bac/shop/instances/a.shop.example.com.json is not one this pass can use (connection reset)
2026/10/24 23:05:28 provision: a.shop.example.com: the import's record apps/bac/shop/instances/a.shop.example.com.json is not one this pass can use (provision: invalid maintenance projection or protected fields)
2026/10/24 23:05:28 provision: a.shop.example.com: the import's record apps/bac/shop/instances/a.shop.example.com.json is not one this pass can use (the record under apps/bac/shop/instances/a.shop.example.com.json is apps/bac/shop/instances/b.shop.example.com.json's)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_yhrcghwao2km7hkcmh4aujqseu cannot roll back on this box: the activator is not wired; it stays journaled and gated
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_56527xw5d3fgiiy5635bpgehy4 cannot roll back on this box: the activator is not wired; it stays journaled and gated
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_ah7tso4q5rcyavwdoyjqihf3k4 is journaled, but this box cannot act on imports; its row is left alone
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_3k435ycno5o2xdyhyd35ltnlky is journaled, but this box cannot act on imports; its row is left alone
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_5jab5m2snsna2jkigjp6xtb36y is journaled, but this box cannot act on imports; its row is left alone
2026/10/24 23:05:28 provision: the import journal could not be read: registry: import journal a.shop.example.com: original row: unexpected end of JSON input (no import is acted on and no route is removed this pass)
2026/10/24 23:05:28 provision: c.shop.example.com: import sd_xazxf77u5yampyws3g7pawrobq left alone this pass: the import journal could not be read
2026/10/24 23:05:28 provision: b.shop.example.com: import sd_o3f3owybhwveq67osmrslgqzdq left alone this pass: the import journal could not be read
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_iq6nq4hb53ogvch7lob3qo3twe committed: its gate is cleared and its journal row dropped
2026/10/24 23:05:28 provision: a.shop.example.com: not converging import sd_kyq3bj5iafonpwerrvgvlc5yka: it is swapped but not committed, and the row on this box has no import gate
2026/10/24 23:05:28 provision: a.shop.example.com: not converging import sd_33rvtwi6dx6fcuwpnzaerwfola: it is swapped but not committed, and the row on this box has no import gate
2026/10/24 23:05:28 provision: a.shop.example.com: not converging import sd_mnyryombivwhjkauqcquswyedq: it is placed but not committed, and the row on this box has no import gate
2026/10/24 23:05:28 provision: a.shop.example.com: not converging import sd_ngxgfg4ltfquwgof57dq34lnki: it is placed but not committed, and the row on this box has no import gate
2026/10/24 23:05:28 provision: a.shop.example.com: row is on the nested layout (db "/data/instances/a.shop.example.com/a.shop.example.com.db" socket "/run/carlos/instances/a.shop.example.com/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:28 provision: converge seed source on a.shop.example.com: constraint failed: seed_source is read-only here (1811)
2026/10/24 23:05:28 provision: a.shop.example.com: row is on the nested layout (db "/data/instances/a.shop.example.com/a.shop.example.com.db" socket "/run/carlos/instances/a.shop.example.com/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_uqnauta2jgdixpy4wzxt6zf44e committed: its gate is cleared and its journal row dropped
2026/10/24 23:05:28 provision: a.shop.example.com: row is on the nested layout (db "/data/instances/a.shop.example.com/a.shop.example.com.db" socket "/run/carlos/instances/a.shop.example.com/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:28 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:28 provision: acme.go.tito.io: row is on the nested layout (db "/data/instances/acme.go.tito.io/acme.go.tito.io.db" socket "/run/carlos/instances/acme.go.tito.io/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:28 provision: acme.go.tito.io: not minting a seeded instance: this box does not mint nested (<nil>)
2026/10/24 23:05:28 provision: acme.go.tito.io: not minting a seeded instance: claim control is on for this box
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_gnj45wjionaaak2i6aeazfpxiy: this box cannot read seed markers, and places no seed; nothing local is removed
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_gnj45wjionaaak2i6aeazfpxiy rolled back (no box had swapped it)
2026/10/24 23:05:28 provision: acme.go.tito.io: not minting a seeded instance: its record does not describe a hibernating instance
2026/10/24 23:05:28 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:28 provision: removed instance route acme.go.tito.io (its seed sd_5fuzfejohlho5vq3lxhwtw7gqq was aborted); the next pass rolls it back
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_5fuzfejohlho5vq3lxhwtw7gqq: this box cannot read seed markers, and places no seed; nothing local is removed
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_5fuzfejohlho5vq3lxhwtw7gqq rolled back (no box had swapped it)
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_5g66kzmytdoaidzvqwpg22ybyq has a row this pass may not remove; leaving the seed aborted
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_z7yzmauc3ttmel66jz6xaoc5zi rolled back (no box had swapped it)
2026/10/24 23:05:28 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:28 provision: removed instance route acme.go.tito.io (its seed sd_z3yw32v3ddvsd4s4bok7m2tzja was aborted); the next pass rolls it back
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_z3yw32v3ddvsd4s4bok7m2tzja has no route on this box: its local data is removed
2026/10/24 23:05:28 provision: acme.go.tito.io: aborted seed sd_z3yw32v3ddvsd4s4bok7m2tzja rolled back (no box had swapped it)
2026/10/24 23:05:28 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_ihsm2tbjr246rqert243uhm5hy (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_ihsm2tbjr246rqert243uhm5hy rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_ihsm2tbjr246rqert243uhm5hy is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_jz4l2czlsihu6v7eg5aw4mlyrq (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_jz4l2czlsihu6v7eg5aw4mlyrq rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_jz4l2czlsihu6v7eg5aw4mlyrq is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_qucodrgvzkhorla5v3qayp6kle (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_qucodrgvzkhorla5v3qayp6kle rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_qucodrgvzkhorla5v3qayp6kle: the host's replica is left alone: its record no longer names this seed
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_qucodrgvzkhorla5v3qayp6kle is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_awfmf6zxn35xman7fainysxwaq (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_awfmf6zxn35xman7fainysxwaq rollback deferred: the host is not fenced and stopped yet (<nil>)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_awfmf6zxn35xman7fainysxwaq rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_awfmf6zxn35xman7fainysxwaq is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_a2t3g2tcr42xige4azwxfopsou (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_a2t3g2tcr42xige4azwxfopsou rollback deferred: the host is not fenced and stopped yet (stop unproven)
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_5yhbk5645yv3xscveq3h2cinje (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_5yhbk5645yv3xscveq3h2cinje is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_sp4oldxbgqzoromojwjywthspe (the original route is journaled)
2026/10/24 23:05:28 provision: skipping record apps/bac/shop/instances/a.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_sp4oldxbgqzoromojwjywthspe left alone this pass: its record could not be read
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_ukwb6uw6is4tne53p7fzicu2tq (the original route is journaled)
2026/10/24 23:05:28 provision: skipping record apps/bac/shop/instances/a.shop.example.com.json: read failed: connection reset
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_ukwb6uw6is4tne53p7fzicu2tq left alone this pass: its record could not be read
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_5srbej5q6a7wd3lshn5ggcmb3y (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_5srbej5q6a7wd3lshn5ggcmb3y: close the import gate: constraint failed: injected (1811)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_5srbej5q6a7wd3lshn5ggcmb3y rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_5srbej5q6a7wd3lshn5ggcmb3y is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_t6pxcmivazfgfh5jdxtgfrx26i (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_t6pxcmivazfgfh5jdxtgfrx26i: close the import gate: constraint failed: injected (1811)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_t6pxcmivazfgfh5jdxtgfrx26i rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_t6pxcmivazfgfh5jdxtgfrx26i is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_jfoxiionm5twmkn5uvxgove6yi (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_jfoxiionm5twmkn5uvxgove6yi rollback deferred: the host is not fenced and stopped yet (injected failure at fence)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_jfoxiionm5twmkn5uvxgove6yi rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_jfoxiionm5twmkn5uvxgove6yi is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_thqq5bqmc7dmok7pep4iiwowyu (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_thqq5bqmc7dmok7pep4iiwowyu rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_thqq5bqmc7dmok7pep4iiwowyu is cleaned up and its journal row retired
2026/10/24 23:05:28 provision: a.shop.example.com: swapped for import sd_cwtqfobbh7uv2za74g75vdsqoa (the original route is journaled)
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_cwtqfobbh7uv2za74g75vdsqoa: retire its instance key: injected failure at retire-key
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_cwtqfobbh7uv2za74g75vdsqoa rolled back to its original route
2026/10/24 23:05:28 provision: a.shop.example.com: import sd_cwtqfobbh7uv2za74g75vdsqoa is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_xxwe2642icbqydjgovj6eugmqy (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_xxwe2642icbqydjgovj6eugmqy rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_xxwe2642icbqydjgovj6eugmqy is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_2fvzkuxzduixuxafx2gdy7nyum (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_2fvzkuxzduixuxafx2gdy7nyum: remove its local data: injected failure at remove-local
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_2fvzkuxzduixuxafx2gdy7nyum rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_2fvzkuxzduixuxafx2gdy7nyum is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_ymuxfyyuhn67ptkvuyynh2nnoq (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ymuxfyyuhn67ptkvuyynh2nnoq rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ymuxfyyuhn67ptkvuyynh2nnoq is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_dw2memzq6k7f45fbyvqzrz46mm (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_dw2memzq6k7f45fbyvqzrz46mm: remove its local data: injected failure at remove-local-done
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_dw2memzq6k7f45fbyvqzrz46mm rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_dw2memzq6k7f45fbyvqzrz46mm is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_2b5iewezjbg7dbzqgnms3b6a54 (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_2b5iewezjbg7dbzqgnms3b6a54 rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_2b5iewezjbg7dbzqgnms3b6a54 is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_vevpu2gkwlnvyi5llmr2u2ha74 (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vevpu2gkwlnvyi5llmr2u2ha74: restore the original route: constraint failed: injected (1811)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vevpu2gkwlnvyi5llmr2u2ha74 rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vevpu2gkwlnvyi5llmr2u2ha74 is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_r42ndl25iwfrolslqv75unnzza (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_r42ndl25iwfrolslqv75unnzza: restore the original route: constraint failed: injected (1811)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_r42ndl25iwfrolslqv75unnzza rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_r42ndl25iwfrolslqv75unnzza is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_xa6fstkge2uawe7ztw6mewje5q (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_xa6fstkge2uawe7ztw6mewje5q is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_iosklz5meio465a4pntoreiqdm (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_iosklz5meio465a4pntoreiqdm rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_iosklz5meio465a4pntoreiqdm: delete its snapshot: injected failure at delete-snapshot
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_iosklz5meio465a4pntoreiqdm is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_ds5ylkhlnaotvh6kgp5qr24ayi (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ds5ylkhlnaotvh6kgp5qr24ayi rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ds5ylkhlnaotvh6kgp5qr24ayi is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_m5z6haj7r26kya7vc2psndxelq (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_m5z6haj7r26kya7vc2psndxelq rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_m5z6haj7r26kya7vc2psndxelq: delete the host's replica: injected failure at delete-replica
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_m5z6haj7r26kya7vc2psndxelq is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_sxu5ctwws7ydcbkbw7eg4kkrj4 (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_sxu5ctwws7ydcbkbw7eg4kkrj4 rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_sxu5ctwws7ydcbkbw7eg4kkrj4 is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_qlw4noc66xfskb23bsvfsbvdxe (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_qlw4noc66xfskb23bsvfsbvdxe rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_qlw4noc66xfskb23bsvfsbvdxe: retire its journal row: constraint failed: injected (1811)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_qlw4noc66xfskb23bsvfsbvdxe is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_dstpxnamlcht6wrt4uel2flmfu (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_dstpxnamlcht6wrt4uel2flmfu rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_dstpxnamlcht6wrt4uel2flmfu: retire its journal row: constraint failed: injected (1811)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_dstpxnamlcht6wrt4uel2flmfu is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_vddzhxdpivhdxm4hm2a4fxeozm (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vddzhxdpivhdxm4hm2a4fxeozm rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vddzhxdpivhdxm4hm2a4fxeozm is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: mark import sd_vddzhxdpivhdxm4hm2a4fxeozm rolled back: injected failure at cas
2026/10/24 23:05:29 provision: a.shop.example.com: aborted seed sd_vddzhxdpivhdxm4hm2a4fxeozm rolled back (no box had swapped it)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_a5igk6fp6fr3uxiaxduokpaxze (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_a5igk6fp6fr3uxiaxduokpaxze rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_a5igk6fp6fr3uxiaxduokpaxze is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: aborted seed sd_a5igk6fp6fr3uxiaxduokpaxze rolled back (no box had swapped it)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_z5exstr5smczilruitrih7ujdm (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_z5exstr5smczilruitrih7ujdm rollback deferred: the host is not fenced and stopped yet (<nil>)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_z5exstr5smczilruitrih7ujdm rollback deferred: the host is not fenced and stopped yet (<nil>)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_z5exstr5smczilruitrih7ujdm rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_z5exstr5smczilruitrih7ujdm is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_vm3zuyt77r5agxk2trmj2vifbq (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vm3zuyt77r5agxk2trmj2vifbq rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vm3zuyt77r5agxk2trmj2vifbq is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_36iw43kyacgcz5j5lmakqz65ky (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_36iw43kyacgcz5j5lmakqz65ky rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_36iw43kyacgcz5j5lmakqz65ky is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_ufxfnwj7w7wc64ui2atkzuplgy (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ufxfnwj7w7wc64ui2atkzuplgy rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ufxfnwj7w7wc64ui2atkzuplgy is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_l3owv7vukdqowjliwafnap2ehe (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_l3owv7vukdqowjliwafnap2ehe rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_l3owv7vukdqowjliwafnap2ehe is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_pl5xzouo6drpdcit3rgq2waqy4 (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_pl5xzouo6drpdcit3rgq2waqy4 rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_pl5xzouo6drpdcit3rgq2waqy4 is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: minted instance route a.shop.example.com (app "other" acct "bac")
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_ytoufwmaky7zwef3ugywnrnsaa (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ytoufwmaky7zwef3ugywnrnsaa rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ytoufwmaky7zwef3ugywnrnsaa is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: minted instance route a.shop.example.com (app "other" acct "bac")
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_ufkqsi665ecmhhozidscn62xsy (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ufkqsi665ecmhhozidscn62xsy rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_ufkqsi665ecmhhozidscn62xsy is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: minted instance route a.shop.example.com (app "other" acct "bac")
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_2v657pywlqko7hanfp6cspqxpu (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_2v657pywlqko7hanfp6cspqxpu has no route on this box: its local data is removed and no route is put back
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_2v657pywlqko7hanfp6cspqxpu is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_7e7xq7uroucw3tasesqqo2dwma (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_cedo6glxzx55vipfhbusk5qkqm (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_jp5hcfnwa7t3dwxagmakcwqgva (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_jp5hcfnwa7t3dwxagmakcwqgva cannot roll back on this box: the activator is not wired; it stays journaled and gated
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_vpuheb76d2cebcpwaklc2pjcjq (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_vpuheb76d2cebcpwaklc2pjcjq is not rolled back: the route changed under the fence, so nothing there is touched
2026/10/24 23:05:29 provision: a.shop.example.com: import "../not-a-seed" names no snapshot and no replica; only its journal row is cleaned up
2026/10/24 23:05:29 provision: a.shop.example.com: import ../not-a-seed is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_36xbsno36faylvr2ribtop65qi (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_fh3ypyldcz7oom3xro5kl7g2xy (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_y5okk3ol5adpz26ruqlnibaodu (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_xcyt55h3ds3c7xu2ilgbdfh5pq (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_z4z2gky2cj3plkrot6ygg7a5l4 (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_z4z2gky2cj3plkrot6ygg7a5l4 rollback deferred: the host is not fenced and stopped yet (stop evidence unreadable)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_rwvbmxnql4orav5uivjm6rovki (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_rwvbmxnql4orav5uivjm6rovki has no route on this box: its local data is removed and no route is put back
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_rwvbmxnql4orav5uivjm6rovki is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_7khhthy2mnjq7clbkcnbick5be (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_7khhthy2mnjq7clbkcnbick5be: remove its local data: injected failure at remove-local
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_7khhthy2mnjq7clbkcnbick5be is not rolled back: the route at the host is not the import's, so nothing there is touched
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_22xdtokfoxtoguac4almct7hli (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_22xdtokfoxtoguac4almct7hli: a route appeared at the host, so its local database is left and the rollback waits
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_hbbxcyenmjmff22c54xdxsby4i (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_hbbxcyenmjmff22c54xdxsby4i rollback deferred: no fence generation: registry busy
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_rzf5inadyegvnza5xcsd6ibc2e (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_rzf5inadyegvnza5xcsd6ibc2e rollback deferred: no fence generation: the generation source answered 0
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_4ykuewy2wpoha5ts4yviqpmotu (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_cc2wdh7d4uvu3jttyn2ztylfru (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_3pk6jpdfot6q5c5zf4ioaj4vvq (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import deferred: this box cannot read the instance's env file
2026/10/24 23:05:29 provision: a.shop.example.com: import deferred: the instance's env file could not be read: a symlink
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_gxdh7hnwsq6dgb5uwvugmxal5m (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_gxdh7hnwsq6dgb5uwvugmxal5m rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_gxdh7hnwsq6dgb5uwvugmxal5m is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_tr6qfimoxcrfed2nqwgwlgrmwq (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_tr6qfimoxcrfed2nqwgwlgrmwq rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_tr6qfimoxcrfed2nqwgwlgrmwq is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_kchw6ix7vx6ftqtio57yhbiszu (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_kchw6ix7vx6ftqtio57yhbiszu rolled back to its original route
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_kchw6ix7vx6ftqtio57yhbiszu is cleaned up and its journal row retired
2026/10/24 23:05:29 provision: a.shop.example.com: swapped for import sd_jqnhja7c2wwqammnlopewacpd4 (the original route is journaled)
2026/10/24 23:05:29 provision: a.shop.example.com: import sd_jqnhja7c2wwqammnlopewacpd4: retire its instance key: the env file is a symlink
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_jqnhja7c2wwqammnlopewacpd4 rolled back to its original route
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_jqnhja7c2wwqammnlopewacpd4 is cleaned up and its journal row retired
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_2jhnfpk35p3ga7kupnlzzqgw6a (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: row is on the nested layout (db "/data/instances/a.shop.example.com/a.shop.example.com.db" socket "/run/carlos/instances/a.shop.example.com/app.sock"); the record's shared paths are not drift
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_x3zf6vozabv3iruodjkemzct6q (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_7ytdyedy6lpw3p6w3bwj7jpxdq refused: there is no route at a.shop.example.com to replace
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_uf5wtipohz3lrajjy7lchdbow4 refused: the route's address is 127.0.0.1:9, not 127.0.0.1:8401
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_xqzulgzpdovqpwtzxq2iikakim refused: the route's address is 127.0.0.1:8401,127.0.0.1:8402, not 127.0.0.1:8401
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_hkfdn3fr4upacn5l5p3s7iahqa refused: the route's address is 127.0.0.1:9, not 127.0.0.1:8401
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_nyps4bqmiqkkyjfkqcsb2nqaam refused: the route belongs to app other
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_4u6dhpnmoe6svlprpx67bsbvuy refused: the route is filed under another account
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_dx4kqesfdclghlibunziju3oum refused: the route is filed under the operator account, and no assignment maps shop to this app
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_w7u534zb3o6w2flr36tufk4vye refused: the route is filed under the operator account, and no assignment maps shop to this app
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_osvwwfb6seojuzvfxbrbahe3yu refused: the route is filed under the operator account, and no assignment maps shop to this app
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_rnwif26licbnl4ceabahpyb3yu refused: the route is filed under the operator account, and no assignment maps shop to this app
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_jtft6ifwqz2gm22gjvroy32cte refused: the route is not an address route this import can take over (socket)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_e26n2lmw6pipjuqv2uz3gb7moi refused: the route is not an address route this import can take over (no address)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_wjvuhkywvzdyteqpcyidon2pxq refused: the route is not an address route this import can take over (provisioned)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_tiufo4y6uoosq2wnr5qurjwolu refused: the route is not an address route this import can take over (kind static)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_puygtsgnn2ur5m5d4qypbsbape refused: the route is not an address route this import can take over (backing)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_muix2r5divm3lzxknx4kzpzk2e refused: the route is not an address route this import can take over (tunnel)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_xopwdo4scghd4wbf6qz6t6742a refused: the route is not an address route this import can take over (caps)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_3a4udojek4n4fcne6wvyiwsgzy refused: the route is not an address route this import can take over (platform)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_kpxgubmpv5siraasojlafkiro4 refused: the route is not an address route this import can take over (canary)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_sjofagay7k3zjl3qaje45qiybm refused: the route is not an address route this import can take over (kind sidecar)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_2cwbwtcl66rzroi7twvfr2xgj4 refused: the route is not an address route this import can take over (region)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_ds3zvkzlgfbfzxnt2zighhpoje refused: the route is not an address route this import can take over (fleet_box)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_wtwc7smhudcizyngoajmh5jxsi refused: the route is not an address route this import can take over (hibernate)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_lxarwfrsm7ez5pxz5ii7kxczpi refused: the route is not an address route this import can take over (claim_owner)
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_67qw7wbzgmylxhmg5ph2544boq refused: this box does not run instances nested
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_l52egiguqb45e4lbnsfzxf3vbi refused: this box does not run instances nested
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_g6dsvnxtecnogempwtsqpvjo5e refused: claim control is on for this box
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_zau3sxppc7zopz55jt6rasmzfq (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_xpftmvsm7nvpwiukpdsujxbi2e (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: import deferred: this box cannot read the legacy route assignments
2026/10/24 23:05:30 provision: a.shop.example.com: import deferred: the legacy route assignments could not be read: store down
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_6gjzwrmzihe2cr4aevefkz67m4: its verify hash is not a sha256
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_buychbgvjjxuucwpdwnhxmxh3i: its verify hash is not a sha256
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_s2spozrtuokjeqek4om2khxmau: its verify hash is not a sha256
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_../../x: its host or seed id is malformed (seeds: not a seed id)
2026/10/24 23:05:30 provision: A.shop.example.com/..: not swapping for import sd_xaxcjdimqcdfchcxfvkldzeml4: its host or seed id is malformed (seeds: not a host)
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_ypxwfam47y7l7o3zrqkvancsxm: its record does not describe a nested, hibernating instance
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_cprh7ceoxwkxuvxcwi7v4hgqky: its record does not describe a nested, hibernating instance
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_nmnuarjvuxj6f46bxxp6j5nddu: its record does not describe a nested, hibernating instance
2026/10/24 23:05:30 provision: a.shop.example.com: not swapping for import sd_xv5jtuueg63fcdu6hf666tzwwq: its record does not describe a nested, hibernating instance
2026/10/24 23:05:30 provision: a.shop.example.com: import deferred: the box's layout intent could not be read: store down
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_4ax67s2sznhcp4lupd2rtfksjm (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: import deferred: the box's nested probe did not answer: ready probe timed out
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_rbb55j5jgc63bgpayrrofihaki (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_rzxkwuu6e7cttkd5m5v27bmune (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: import deferred: the route is held by operation op_1
2026/10/24 23:05:30 provision: dry-run: would consider swapping a.shop.example.com for import sd_rdajhnf7srs5x2oml5qt2phyx4
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_auecbrq64zbii5wiiwlym7d3ai rolled back to its original route
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_auecbrq64zbii5wiiwlym7d3ai: the host's replica is left alone: the record apps/bac/shop/instances/a.shop.example.com.json holds the host
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_auecbrq64zbii5wiiwlym7d3ai is cleaned up and its journal row retired
2026/10/24 23:05:30 provision: a.shop.example.com: import sd_jezrdkt3oag4lkkcjujjokoquy left alone: the import journal holds seed sd_7tkabif7tmt34shhaz7hkumtdm at swapped
2026/10/24 23:05:30 provision: a.shop.example.com: not minting import sd_jfab2qygxsto73iorgjgtp4bz4: it is swapped but not committed, and only its swap makes its row
2026/10/24 23:05:30 provision: a.shop.example.com: not minting import sd_4aijrmu4yr6yjfvbc6narlmcja: it is placed but not committed, and only its swap makes its row
2026/10/24 23:05:30 provision: a.shop.example.com: swapped for import sd_5juhfm5cpuvmzfqcryfqebpmyi (the original route is journaled)
2026/10/24 23:05:30 provision: a.shop.example.com: not minting import sd_5juhfm5cpuvmzfqcryfqebpmyi: it is swapped but not committed, and only its swap makes its row
2026/10/24 23:05:30 provision: a.shop.example.com: not minting import sd_5juhfm5cpuvmzfqcryfqebpmyi: it is placed but not committed, and only its swap makes its row
2026/10/24 23:05:30 provision: minted instance route a.shop.example.com (app "shop" acct "bac")
2026/10/24 23:05:30 provision: removed retired sidecar route gone.eleven.bac.sidecar.internal (record gone)
2026/10/24 23:05:30 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:30 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:30 provision: converged sidecar bot.eleven.bac.sidecar.internal args ["sidecar","run"] -> ["worker","run"]
2026/10/24 23:05:30 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:30 provision: converged sidecar bot.eleven.bac.sidecar.internal ceilings 300/3600 -> 60/120
2026/10/24 23:05:30 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:30 provision: converged sidecar bot.eleven.bac.sidecar.internal channel stable -> canary/eleven
2026/10/24 23:05:30 provision: converged sidecar bot.eleven.bac.sidecar.internal environment "other" -> "relay"
2026/10/24 23:05:30 provision: converged sidecar bot.eleven.bac.sidecar.internal hibernate true -> false
2026/10/24 23:05:30 provision: skipping sidecar record apps/bac/eleven/sidecars/bot.json: read failed: failStore: reads disabled under apps/bac/eleven/sidecars/
2026/10/24 23:05:30 provision: skipping sidecar record apps/bac/eleven/sidecars/bot.json: malformed: invalid character 'n' looking for beginning of object key string
2026/10/24 23:05:30 provision: not removing sidecar bot.eleven.bac.sidecar.internal: its record exists but could not be read cleanly this pass
2026/10/24 23:05:30 provision: skipping sidecar record apps/bac/eleven/sidecars/bot.json: empty channel
2026/10/24 23:05:30 provision: skipping sidecar record apps/bac/eleven/sidecars/held.json: empty channel
2026/10/24 23:05:30 provision: not removing sidecar held.eleven.bac.sidecar.internal: its record exists but could not be read cleanly this pass
2026/10/24 23:05:30 provision: removed retired sidecar route old.eleven.bac.sidecar.internal (record gone)
2026/10/24 23:05:31 provision: bac/eleven has sidecar records but no sidecars manifest — not minting
2026/10/24 23:05:31 provision: bac/eleven is in the trash — not minting sidecar routes for it
2026/10/24 23:05:31 provision: sidecar bot.eleven.bac.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:31 provision: sidecar hub.relay.bac.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:31 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:31 provision: minted sidecar route hub.relay.bac.sidecar.internal (app "relay" acct "bac" args ["relay"])
2026/10/24 23:05:31 provision: sidecar bot.eleven.bac.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:31 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:31 provision: sidecar bot.eleven.bac.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:31 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:31 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:31 provision: sidecar bot.eleven.bac.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:31 provision: removed retired sidecar route bot.eleven.bac.sidecar.internal (record gone)
2026/10/24 23:05:31 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:31 provision: sidecar bot.eleven.bac.sidecar.internal is not placeable here: it asks for "no-inbound" placement and this box accepts inbound work (CARLOS_INBOUND="")
2026/10/24 23:05:31 provision: skipping sidecar record apps/bac/relay/sidecars/hub.json: read failed: failStore: reads disabled under apps/bac/relay/sidecars/
2026/10/24 23:05:31 provision: REFUSING to mint sidecar bot.eleven.bac.sidecar.internal: bot.eleven.bac.sidecar.internal-sidecar.env is staged on this box — the legacy file co-spawn and a native sidecar row are two mechanisms for one host; remove the file to migrate this host onto sidecar records
2026/10/24 23:05:31 provision: minted sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" args ["sidecar","run"])
2026/10/24 23:05:31 provision: dry-run: would mint sidecar route bot.eleven.bac.sidecar.internal (app "eleven" acct "bac" channel "stable" args ["sidecar","run"])
2026/10/24 23:05:31 provision: dry-run: would remove retired sidecar route gone.eleven.bac.sidecar.internal (record gone)
2026/10/24 23:05:31 provision: bot.eleven.bac.sidecar.internal exists but is not a sidecar row this pass owns (kind "sidecar" provisioned false app "eleven" acct "bac") — leaving it alone
2026/10/24 23:05:31 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:31 provision: converged acme.go.tito.io update settings "{\"updates\":\"manual\",\"channel\":\"stable\"}" -> ""
2026/10/24 23:05:31 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:31 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:31 provision: manifest bac/tito: read failed: provision: manifest bac/tito: unexpected end of JSON input
2026/10/24 23:05:31 provision: manifest bac/tito: read failed: provision: manifest bac/tito: unexpected end of JSON input
2026/10/24 23:05:31 provision: acme.go.tito.io: not minted this pass: the app's update policy could not be read
2026/10/24 23:05:31 provision: minted instance route acme.go.tito.io (app "tito" acct "bac")
2026/10/24 23:05:31 provision: manifest bac/tito: read failed: provision: manifest bac/tito: unexpected end of JSON input
2026/10/24 23:05:31 provision: acme.go.tito.io: not minted this pass: the app's update policy could not be read
2026/10/24 23:05:31 provision: minted instance route acme.go.tito.io held landing by mv_acme (app "tito" acct "bac")
2026/10/24 23:05:31 provision: record view: change index unusable (release: change index unreadable: store has no conditional read: unsupported operation): the walk records no generations
2026/10/24 23:05:31 provision: listing apps/bqd/: listdirs refused — its records are unseen this pass
2026/10/24 23:05:31 provision: listing apps/bqd/: listdirs refused — its records are unseen this pass
2026/10/24 23:05:31 provision: listing apps/bqd/: listdirs refused — its records are unseen this pass
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: listing apps/bqd/: listdirs refused — its records are unseen this pass
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: listing apps/bqd/: listdirs refused — its records are unseen this pass
2026/10/24 23:05:31 provision: record view: change index unusable (release: change index malformed: invalid character 'n' looking for beginning of object key string): walking
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: record view: change index unusable (get refused): walking
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: record view: re-reading apps/bqc/shop failed: retrying on the next refresh
2026/10/24 23:05:31 provision: listing apps/bqc/shop/instances/: context canceled — its records are unseen this pass
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: record view: re-reading apps/bqc/shop failed: retrying on the next refresh
2026/10/24 23:05:31 provision: listing apps/bqc/shop/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:31 provision: listing apps/bqc/shop/instances/: list refused — its records are unseen this pass
2026/10/24 23:05:31 provision: an app's records could not be listed: they are skipped
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping accounts/bqd/account.json: malformed account manifest: invalid character 'n' looking for beginning of object key string
2026/10/24 23:05:31 provision: skipping accounts/bqd/account.json: malformed account manifest: invalid character 'n' looking for beginning of object key string
2026/10/24 23:05:31 provision: skipping accounts/bqd/account.json: malformed account manifest: invalid character 'n' looking for beginning of object key string
2026/10/24 23:05:31 provision: record view: re-reading accounts/bqd failed: retrying on the next refresh
2026/10/24 23:05:31 provision: skipping accounts/bqd/account.json: read failed: list refused
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: minted instance route one.example.com (app "shop" acct "bum")
2026/10/24 23:05:31 provision: minted instance route one.example.com (app "shop" acct "bum")
2026/10/24 23:05:31 provision: skipping record apps/bum/shop/instances/one.example.com.json: empty channel
2026/10/24 23:05:31 provision: not removing one.example.com: its record exists but could not be read cleanly this pass
2026/10/24 23:05:31 provision: skipping record apps/bum/shop/instances/one.example.com.json: empty channel
2026/10/24 23:05:31 provision: removed retired instance route one.example.com (record gone)
2026/10/24 23:05:31 provision: not removing one.example.com: its record exists but could not be read cleanly this pass
2026/10/24 23:05:31 provision: minted instance route one.example.com (app "shop" acct "bum")
2026/10/24 23:05:31 provision: removed retired instance route one.example.com (record gone)
2026/10/24 23:05:31 provision: record view: change index unusable (context deadline exceeded): walking
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/24 23:05:31 provision: record view: change index unusable (context deadline exceeded): the walk records no generations
2026/10/24 23:05:31 provision: skipping record apps/bqe/store/instances/bad.store.example.com.json: malformed: provision: invalid maintenance projection or protected fields
--- FAIL: TestPlan14RootReadCensus (15.17s)
    plan14_root_reads_test.go:1462: root read census: 47 discrepancies
        changed registry schema
        changed root read internal/domains/aliases.go:deriveInstanceAliases; review class, task, sites and digest
        changed root read internal/host/agent.go:runAgent; review class, task, sites and digest
        changed root read internal/host/edgesfile.go:edgesFileLoop; review class, task, sites and digest
        changed root read internal/host/edgesfile.go:edgesFileWriteClaims; review class, task, sites and digest
        changed root read internal/provision/reconcile.go:Reconcile; review class, task, sites and digest
        changed root read internal/provision/reconcile.go:RouteFor; review class, task, sites and digest
        changed root read internal/provision/reconcile.go:convergeOwned; review class, task, sites and digest
        changed root read internal/registry/registry.go:Registry.Fingerprint; review class, task, sites and digest
        changed root read internal/registry/registry.go:Registry.SnapshotFingerprint; review class, task, sites and digest
        changed root read internal/registry/registry.go:Registry.Upsert; review class, task, sites and digest
        changed root read internal/registry/registry.go:Registry.migrate; review class, task, sites and digest
        changed root read internal/registry/registry.go:routeArgs; review class, task, sites and digest
        changed root read internal/registry/registry.go:scanRoute; review class, task, sites and digest
        changed root read internal/registry/remote_dispatch.go:Registry.dispatchRemote; review class, task, sites and digest
        changed root source envelope internal/domains
        changed root source envelope internal/edge
        changed root source envelope internal/edgesfile
        changed root source envelope internal/host
        changed root source envelope internal/provision
        changed root source envelope internal/registry
        changed root source envelope internal/release
        stale root read internal/domains/aliases.go:ReconcileAliases
        unclassified root read internal/domains/aliases.go:ReconcileAliasesReport registry:Account@15690,registry:Account@15703,registry:Alias@15283,registry:Alias@15323,registry:Alias@15393,registry:App@12502,registry:App@12702,registry:App@12858,registry:App@13059,registry:App@15716,registry:App@15725,registry:App@2553,registry:App@2749,registry:App@6373,registry:App@6572,registry:Host@15675,registry:Host@15986,registry:Host@16039,registry:Host@16111,registry:Host@16645,registry:Host@16758,registry:Host@16817,registry:Host@16898,registry:Host@724,registry:Prefix@16653,registry:Prefix@16772,registry:Prefix@16825,registry:Prefix@16906,registry:Status@9236,whole:Route@12471,whole:Route@12546,whole:Route@12693,whole:Route@12755,whole:Route@12898,whole:Route@13054,whole:Route@13950,whole:Route@15045,whole:Route@15053,whole:Route@1896,whole:Route@2593,whole:Route@2744,whole:Route@2800,whole:Route@5719,whole:Route@6417,whole:Route@6563,whole:Route@677,whole:Route@706,whole:Route@717,whole:Route@735,whole:Route@844,whole:Route@8566,whole:Route@9018,whole:Route@9180,whole:RouteAlias@15061,whole:RouteAlias@15258,whole:RouteAlias@852,whole:RoutePath@10763,whole:RoutePath@16538,whole:RoutePath@16580,whole:RoutePath@16715,whole:RoutePath@16745,whole:WildcardDomain@13270,whole:WildcardDomain@15605,whole:WildcardDomain@15654,whole:WildcardDomain@15817,whole:WildcardDomain@15945,whole:WildcardDomain@15974
        unclassified root read internal/domains/aliases.go:relevantDropped registry:Account@944,registry:Alias@728,registry:Alias@749,registry:Alias@810,registry:Alias@875,registry:Host@605,whole:Route@304,whole:Route@335,whole:Route@374,whole:Route@590,whole:Route@652,whole:RouteAlias@707
        unclassified root read internal/host/assetpolicy.go:assetInputs.primary whole:Route@112,whole:Route@174,whole:Route@194,whole:Route@84
        unclassified root read internal/host/assetpolicy.go:assetPolicy.buildSnapshot whole:Route@361
        unclassified root read internal/host/assetpolicy.go:assetPolicy.decide registry:AssetGen@1927,registry:AssetGen@586,registry:AssetsOff@571,registry:Gate@606,registry:Host@1235,registry:Host@884,registry:Host@947,registry:ImportGate@622,registry:Pool@1794,registry:Status@277,registry:Version@1201
        unclassified root read internal/host/assetpolicy.go:assetPolicy.keepBuilds registry:App@238,registry:App@348,registry:Host@292,registry:Version@189,registry:Version@245,whole:Route@113,whole:Route@141,whole:Route@181
        unclassified root read internal/host/assetpolicy.go:assetPolicy.publishSnapshot registry:Host@298,registry:Status@248,whole:Route@206,whole:Route@234,whole:Route@376,whole:RouteAlias@399,whole:RoutePath@392
        unclassified root read internal/host/assetpolicy.go:assetPolicy.readAssetInputs registry:Host@489,registry:Status@439,whole:Route@397,whole:Route@425,whole:Route@540,whole:RouteAlias@563,whole:RoutePath@556
        unclassified root read internal/host/assetpolicy.go:assetPolicy.servingDigest whole:Route@154
        unclassified root read internal/host/assetpolicy.go:newAssetInputs registry:Alias@476,registry:Alias@511,registry:Alias@557,registry:Host@367,registry:Host@424,registry:Host@568,whole:Route@195,whole:Route@239,whole:Route@346,whole:Route@360,whole:Route@377,whole:Route@628,whole:RouteAlias@461,whole:RoutePath@401,whole:RoutePath@644
        unclassified root read internal/host/assetpolicy.go:servingBuildsDigest registry:Host@229,whole:Route@168,whole:Route@196
        unclassified root read internal/provision/provision.go:NewAssetGen file:Read@66
        unclassified root read internal/registry/registry.go:Registry.SetAssets file:Exec@239,registry:remote@106,registry:remote@76,registry:sql@239,whole:remoteClient@108,whole:remoteClient@78
        changed legacy declaration internal/domains/aliases.go:ReconcileAliases
        changed legacy declaration internal/domains/aliases.go:deriveInstanceAliases
        changed legacy declaration internal/host/edgesfile.go:edgesFileLoop
        changed legacy declaration internal/provision/reconcile.go:Reconcile
        changed legacy declaration internal/provision/reconcile.go:convergeOwned
        changed legacy declaration internal/registry/registry.go:Registry.Fingerprint
        changed legacy declaration internal/registry/registry.go:Registry.SnapshotFingerprint
        changed legacy declaration internal/registry/registry.go:Registry.migrate
        changed legacy declaration internal/registry/registry.go:scanRoute
        changed reclassified declaration internal/registry/registry.go:Registry.Upsert
        changed reclassified declaration internal/registry/remote_dispatch.go:Registry.dispatchRemote
FAIL
FAIL	github.com/carlosframework/platform/internal/provision	24.418s
ok  	github.com/carlosframework/platform/internal/publicrelease	0.011s
?   	github.com/carlosframework/platform/internal/regionname	[no test files]
ok  	github.com/carlosframework/platform/internal/registry	5.900s
ok  	github.com/carlosframework/platform/internal/relay	7.242s
ok  	github.com/carlosframework/platform/internal/release	26.358s
ok  	github.com/carlosframework/platform/internal/rollout	3.740s
ok  	github.com/carlosframework/platform/internal/rolloutwords	0.007s
ok  	github.com/carlosframework/platform/internal/rootaws	0.007s
ok  	github.com/carlosframework/platform/internal/rootparticipation	0.064s
ok  	github.com/carlosframework/platform/internal/rootstate	0.027s
ok  	github.com/carlosframework/platform/internal/runs	0.587s
ok  	github.com/carlosframework/platform/internal/s3compat	0.006s
ok  	github.com/carlosframework/platform/internal/safefile	0.004s
ok  	github.com/carlosframework/platform/internal/schedule	2.721s
ok  	github.com/carlosframework/platform/internal/seeds	0.016s
ok  	github.com/carlosframework/platform/internal/sim/engines	2.507s
ok  	github.com/carlosframework/platform/internal/sim/hostlife	10.055s
ok  	github.com/carlosframework/platform/internal/sim/litestreamfacts	3.572s
ok  	github.com/carlosframework/platform/internal/status	0.069s
ok  	github.com/carlosframework/platform/internal/steering	0.006s
ok  	github.com/carlosframework/platform/internal/stopevidence	0.256s
ok  	github.com/carlosframework/platform/internal/svcrole	0.004s
ok  	github.com/carlosframework/platform/internal/telemetry	0.005s
ok  	github.com/carlosframework/platform/internal/termfence	0.005s
ok  	github.com/carlosframework/platform/internal/tunnelclient	0.004s
ok  	github.com/carlosframework/platform/internal/unixdial	0.003s
ok  	github.com/carlosframework/platform/internal/updatewords	0.005s
ok  	github.com/carlosframework/platform/internal/usage	0.006s
ok  	github.com/carlosframework/platform/internal/version	0.003s
ok  	github.com/carlosframework/platform/internal/vet	1.653s
FAIL
=== internal_console@0 (85 s)
ok  	github.com/carlosframework/platform/internal/console	83.273s
=== internal_console@1 (43 s)
ok  	github.com/carlosframework/platform/internal/console	42.178s
=== internal_console@2 (41 s)
ok  	github.com/carlosframework/platform/internal/console	40.089s
=== internal_console@3 (41 s)
ok  	github.com/carlosframework/platform/internal/console	40.080s
=== internal_console@4 (42 s)
ok  	github.com/carlosframework/platform/internal/console	40.614s
=== internal_console@5 (41 s)
ok  	github.com/carlosframework/platform/internal/console	39.662s
=== internal_console@6 (38 s)
ok  	github.com/carlosframework/platform/internal/console	36.325s
=== internal_console@7 (46 s)
ok  	github.com/carlosframework/platform/internal/console	44.538s
=== root@0 (101 s)
ok  	github.com/carlosframework/platform	99.919s
=== root@1 (93 s)
ok  	github.com/carlosframework/platform	91.501s
=== root@2 (92 s)
ok  	github.com/carlosframework/platform	90.830s

FAILED: rest
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/plans/2026-10-24-edge-asset-cache-copy-approved.json b/docs/superpowers/plans/2026-10-24-edge-asset-cache-copy-approved.json
new file mode 100644
index 000000000..80a4fbeed
--- /dev/null
+++ b/docs/superpowers/plans/2026-10-24-edge-asset-cache-copy-approved.json
@@ -0,0 +1,204 @@
+{
+ "action": "approve",
+ "guidance": null,
+ "strings": [
+ {
+ "id": "EAC-1",
+ "text": "a folder your build writes files to, for example /assets/. repeat the flag for up to 8 folders. servers near your visitors may keep copies of the files in them",
+ "original": "a folder your build writes files to, for example /assets/. repeat the flag for up to 8 folders. servers near your visitors may keep copies of the files in them",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-2",
+ "text": "ship with no asset folders, ignoring any saved in .carlos/config",
+ "original": "ship with no asset folders, ignoring any saved in .carlos/config",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-20",
+ "text": "--assets and --no-assets cannot be used together. pick one.",
+ "original": "--assets and --no-assets cannot be used together. pick one.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-3",
+ "text": "asset path <path> must start and end with /. name the folder your build writes to, for example /assets/.",
+ "original": "asset path <path> must start and end with /. name the folder your build writes to, for example /assets/.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-4",
+ "text": "asset path / would cache every page on the site. name the folder your build writes to, for example /assets/.",
+ "original": "asset path / would cache every page on the site. name the folder your build writes to, for example /assets/.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-5",
+ "text": "asset path <path> cannot contain %, ?, #, * or \"..\". write a plain folder path such as /assets/.",
+ "original": "asset path <path> cannot contain %, ?, #, * or \"..\". write a plain folder path such as /assets/.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-6",
+ "text": "asset path <path> must be at most 128 bytes, with no doubled slashes and no . parts. write it the way a clean folder path reads, for example /_app/immutable/.",
+ "original": "asset path <path> must be at most 128 bytes, with no doubled slashes and no . parts. write it the way a clean folder path reads, for example /_app/immutable/.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-7",
+ "text": "declare at most 8 asset paths, and none inside another, such as /a/ and /a/b/. drop the extras and try again.",
+ "original": "declare at most 8 asset paths, and none inside another, such as /a/ and /a/b/. drop the extras and try again.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-8",
+ "text": "a static site is already served from every region, so it has no asset folders to declare. leave --assets off.",
+ "original": "a static site is already served from every region, so it has no asset folders to declare. leave --assets off.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-9",
+ "text": "ignoring the asset folders saved in .carlos/config, because a static site is already served from every region.",
+ "original": "ignoring the asset folders saved in .carlos/config, because a static site is already served from every region.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-21",
+ "text": "version <version> was already shipped with different asset folders. ship a new version to change them.",
+ "original": "version <version> was already shipped with different asset folders. ship a new version to change them.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-22",
+ "text": "this console is older than --assets and stored the release without your asset folders, so nothing would be kept near your visitors. nothing was promoted. update the console, then ship again under a new version.",
+ "original": "this console is older than --assets and stored the release without your asset folders, so nothing would be kept near your visitors. nothing was promoted. update the console, then ship again under a new version.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-10",
+ "text": "<host> will keep copies of the asset folders its release declares. servers pick this up within a minute.",
+ "original": "<host> will keep copies of the asset folders its release declares. servers pick this up within a minute.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-11",
+ "text": "<host> will keep no copies of its asset files, so every request for them reaches the app. servers pick this up within a minute.",
+ "original": "<host> will keep no copies of its asset files, so every request for them reaches the app. servers pick this up within a minute.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-15",
+ "text": "assets must be on or off.",
+ "original": "assets must be on or off.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-12",
+ "text": "purged the saved asset files of <app> on <n> instances. servers drop the old copies within a minute.",
+ "original": "purged the saved asset files of <app> on <n> instances. servers drop the old copies within a minute.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-13",
+ "text": "the purge of <app> changed <done> of <total> instances and left these unchanged: <hosts>. run carlos assets purge --app <app> again to finish it.",
+ "original": "the purge of <app> changed <done> of <total> instances and left these unchanged: <hosts>. run carlos assets purge --app <app> again to finish it.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-14",
+ "text": "HOST\tFOLDERS\tASSETS\tGENERATION\tPUBLISHED GENERATION\tPUBLISHED AT\n\na purge is done once the published generation matches the generation. servers that can reach the platform pick up a new generation within a minute. a server that cannot stops serving the app's saved asset files within an hour.",
+ "original": "HOST\tFOLDERS\tASSETS\tGENERATION\tPUBLISHED GENERATION\tPUBLISHED AT\n\na purge is done once the published generation matches the generation. servers that can reach the platform pick up a new generation within a minute. a server that cannot stops serving the app's saved asset files within an hour.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-16",
+ "text": "Throws away or inspects the copies that servers keep of an app's asset files. `carlos assets purge --app shop` makes every instance of the app forget what it has saved, so the next request for each file goes to the app. If it stops part way it names the instances that did not change, and running it again finishes the job. `carlos assets status --app shop` lists each instance with the folders its release declares, whether asset copying is on, and the generation the purge has reached. Copies are only kept for folders the release declares with `--assets`.\n\nA purge reaches every server that can read the platform's storage within a minute. A server that cannot stops serving the app's saved asset files within an hour.",
+ "original": "Throws away or inspects the copies that servers keep of an app's asset files. `carlos assets purge --app shop` makes every instance of the app forget what it has saved, so the next request for each file goes to the app. If it stops part way it names the instances that did not change, and running it again finishes the job. `carlos assets status --app shop` lists each instance with the folders its release declares, whether asset copying is on, and the generation the purge has reached. Copies are only kept for folders the release declares with `--assets`.\n\nA purge reaches every server that can read the platform's storage within a minute. A server that cannot stops serving the app's saved asset files within an hour.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-17",
+ "text": "Turns asset copying on or off for one instance. `off` means requests for its asset files always reach the app, which helps while you are debugging. `on` goes back to following the folders its release declares. An instance follows its release until you set it.",
+ "original": "Turns asset copying on or off for one instance. `off` means requests for its asset files always reach the app, which helps while you are debugging. `on` goes back to following the folders its release declares. An instance follows its release until you set it.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-18",
+ "text": "`--assets` names a folder your build writes its files to, for example `/assets/`. Repeat it for up to 8 folders. Each must start and end with `/`, be at most 128 bytes, and contain none of `%`, `?`, `#`, `*` or `..`. `/` alone is refused, because it would keep copies of every page. No folder may sit inside another. A static site cannot use it, because a static site is already served from every region. The folders belong to the release, so a rollback to an older build uses the folders that build declared.",
+ "original": "`--assets` names a folder your build writes its files to, for example `/assets/`. Repeat it for up to 8 folders. Each must start and end with `/`, be at most 128 bytes, and contain none of `%`, `?`, `#`, `*` or `..`. `/` alone is refused, because it would keep copies of every page. No folder may sit inside another. A static site cannot use it, because a static site is already served from every region. The folders belong to the release, so a rollback to an older build uses the folders that build declared.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ },
+ {
+ "id": "EAC-19",
+ "text": "`carlos deploy` takes the same repeatable `--assets` flag and passes it to the ship. Save the list as `\"assets\": [\"/assets/\"]` in `.carlos/config` and a bare `carlos deploy` declares it on every release. A flag on the command line replaces the saved list for that run, and `--no-assets` ships with none. A release that declares no folders gets no copies, so deploying a build without them turns copying off for that build. `--assets` and `--no-assets` cannot be given together.",
+ "original": "`carlos deploy` takes the same repeatable `--assets` flag and passes it to the ship. Save the list as `\"assets\": [\"/assets/\"]` in `.carlos/config` and a bare `carlos deploy` declares it on every release. A flag on the command line replaces the saved list for that run, and `--no-assets` ships with none. A release that declares no folders gets no copies, so deploying a build without them turns copying off for that build. `--assets` and `--no-assets` cannot be given together.",
+ "edited": false,
+ "rerolled": false,
+ "rerolls": [],
+ "done": false
+ }
+ ]
+}