carlos / platform Public

census: self-serve moves 1 Task 6b classifies the judged reconcile, journal and box record reads

The record-write inventory re-pins sixteen sites (the reconcile pass, the
import journal's readers and cleanup, the moves, runs and seed writers, and
the host key-sites) and adds journalRecordJudged; no write site is added or
made raw. The root-read overlay re-pins 27 changed units at their classes,
four declaration-only units, adds journalRecordJudged as accepted-legacy and
refreshes the internal/host and internal/provision envelopes; the seal moves.
All rows PROPOSED-self-serve-moves-1.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
claude agent, operated by paul@keymail.dev 57212a41b6854a8877d07dc952d97ea75673f4f6 parent f5216be
4 files changed, +115 −4
  • docs/superpowers/notes/census-proposal-self-serve-moves-1.md +4 −0
  • internal/provision/plan14_root_reads_test.go +5 −2
  • internal/provision/self_serve_moves1_census_test.go +56 −0
  • internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv +50 −2

CI failed — run details

CI log
amadan: log truncated — showing the last 209557 bytes of 1048731
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (rolling_back-source-building)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is building
  platform.example.com: update to v2 failed: console.service did not come up: not ready after 5s: permission denied — rolled the symlink back
2026/10/23 01:22:34 moves: a.go.example.com: generation rb_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (rolling_back-source-published)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (rolling_back-source-local)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the local artifacts of rb_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestDirtyReturnReplaysFromTheJournalafter-db-rename2492200992/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/f451d7baf100706d6a058757fa118d9b
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-rb_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 55dbb82acc5c0c115c4dafe3b5bb8fd1a6b54694ab110cf32b00cbad0e10f430)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (rolling_back-source-configured)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestDirtyReturnReplaysFromTheJournalafter-db-rename2492200992/002/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation rb_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (rolling_back-source-restored)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (rolling_back-source-building)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation rb_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (rolling_back-source-published)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (rolling_back-source-local)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the local artifacts of rb_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestDirtyReturnReplaysFromTheJournalafter-record-restored3822878246/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/3915846adf4d566ac8352efc7d0fef91
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-rb_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 55dbb82acc5c0c115c4dafe3b5bb8fd1a6b54694ab110cf32b00cbad0e10f430)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (rolling_back-source-configured)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestDirtyReturnReplaysFromTheJournalafter-record-restored3822878246/002/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation rb_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (rolling_back-source-restored)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 moves: a.go.example.com: S1: context deadline exceeded
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: park the source's local artifacts: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: the source's row and its timers are deleted
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz source_parked (committed-source_parked)
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 provision: shop-1.example.com: aborted seed sd_zzdfpeaelosgcdorvlpwswdive: this box cannot read seed markers, and places no seed; nothing local is removed
2026/10/23 01:22:34 provision: shop-1.example.com: aborted seed sd_zzdfpeaelosgcdorvlpwswdive rolled back (no box had swapped it)
2026/10/23 01:22:34 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz is complete
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz closes once the target has opened and the source has parked (opened false, parked true)
2026/10/23 01:22:34 agent: retention bab/kass: pruning nothing this pass: no box report names the build state of kass.example.com
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestSourceWaitsForTargetEvidencethe_target_is_releasing1379654324/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is past its cut_deadline (2026-10-07T09:01:55Z)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz rolls back as rb_myszx45h26qf25ms4huxlqithm: the landing ran past its deadline
2026/10/23 01:22:34 moves: a.go.example.com: the claim follows rollback rb_myszx45h26qf25ms4huxlqithm
2026/10/23 01:22:34 moves: a.go.example.com: the source waits for the target of rollback rb_myszx45h26qf25ms4huxlqithm (releasing, dirty false)
2026/10/23 01:22:34 agent: retention: pruned 1 of 1 eligible versions for bab/kass (keep 20)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: held stages are refused: CARLOS_RELEASE_PUBKEY: expected a base64 32-byte Ed25519 public key
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestSourceWaitsForTargetEvidencereleased_clean_on_the_record,_t450890580/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is past its cut_deadline (2026-10-07T09:01:55Z)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz rolls back as rb_pjsvyhwhcrc3xzilrnwnv7x3ue: the landing ran past its deadline
2026/10/23 01:22:34 moves: a.go.example.com: the claim follows rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue
2026/10/23 01:22:34 moves: a.go.example.com: the target of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue stopped at TXID 3 (clean true, src_covered true)
2026/10/23 01:22:34 moves: a.go.example.com: the target of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is released
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: the source waits for the claim's release of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue (restoring/"releasing", executor "uk-box")
2026/10/23 01:22:34 moves: a.go.example.com: the target gave execution up for rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-target.json
2026/10/23 01:22:34 moves: a.go.example.com: the target keeps what it holds for rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue until the source has recovered
2026/10/23 01:22:34 moves: a.go.example.com: the source of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is claimed
2026/10/23 01:22:34 moves: a.go.example.com: the source executes the host again for rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue (clean true)
2026/10/23 01:22:34 moves: a.go.example.com: the source of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is restoring
2026/10/23 01:22:34 moves: a.go.example.com: the source of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is verified
2026/10/23 01:22:34 moves: a.go.example.com: the source still matches what it recorded when it stopped
2026/10/23 01:22:34 moves: a.go.example.com: the source of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is probing
2026/10/23 01:22:34 moves: a.go.example.com: the source of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is probed
2026/10/23 01:22:34 moves: a.go.example.com: the source of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is recovered
2026/10/23 01:22:34 moves: a.go.example.com: the source of rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue is opened
2026/10/23 01:22:34 moves: a.go.example.com: rollback rb_pjsvyhwhcrc3xzilrnwnv7x3ue waits for the target's park before it closes
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestSourceWaitsForTargetEvidencedirty,_released_but_not_returne3344761764/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is past its cut_deadline (2026-10-07T09:01:55Z)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz rolls back as rb_4ma3xs2y52h2pnhf5c4dvivcqe: the landing ran past its deadline
2026/10/23 01:22:34 moves: a.go.example.com: the claim follows rollback rb_4ma3xs2y52h2pnhf5c4dvivcqe
2026/10/23 01:22:34 moves: a.go.example.com: the target of rollback rb_4ma3xs2y52h2pnhf5c4dvivcqe stopped at TXID 4 (clean false, src_covered true)
2026/10/23 01:22:34 moves: a.go.example.com: the target of rollback rb_4ma3xs2y52h2pnhf5c4dvivcqe is released
2026/10/23 01:22:34 moves: a.go.example.com: the target gave execution up for rollback rb_4ma3xs2y52h2pnhf5c4dvivcqe, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-target.json
2026/10/23 01:22:34 moves: a.go.example.com: the target of rollback rb_4ma3xs2y52h2pnhf5c4dvivcqe is returning
2026/10/23 01:22:34 moves: a.go.example.com: injected crash
2026/10/23 01:22:34 moves: a.go.example.com: the source waits for the target of rollback rb_4ma3xs2y52h2pnhf5c4dvivcqe (returning, dirty true)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestSourceWaitsForTargetEvidenceunarmed_in_production4113468202/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is past its cut_deadline (2026-10-07T09:01:55Z)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz rolls back as rb_cvctfiaunvneovqibr6vimuwti: the landing ran past its deadline
2026/10/23 01:22:34 moves: a.go.example.com: the claim follows rollback rb_cvctfiaunvneovqibr6vimuwti
2026/10/23 01:22:34 moves: a.go.example.com: the target of rollback rb_cvctfiaunvneovqibr6vimuwti stopped at TXID 3 (clean true, src_covered true)
2026/10/23 01:22:34 moves: a.go.example.com: the target of rollback rb_cvctfiaunvneovqibr6vimuwti is released
2026/10/23 01:22:34 moves: a.go.example.com: the target gave execution up for rollback rb_cvctfiaunvneovqibr6vimuwti, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-target.json
2026/10/23 01:22:34 moves: a.go.example.com: the target keeps what it holds for rollback rb_cvctfiaunvneovqibr6vimuwti until the source has recovered
2026/10/23 01:22:34 moves: a.go.example.com: the source's recovery of rollback rb_cvctfiaunvneovqibr6vimuwti waits: this box's recovery is not armed (the claim's park hooks are set from MoveParks only once this box's moves wake source is registered, Plan 5 Task 9b)
2026/10/23 01:22:34 agent: retention: pruned 1 of 1 eligible versions for bab/kass (keep 20)
  platform.example.com: update to v2 failed: console.service did not come up: not ready after 5s: permission denied — rolled the symlink back
  platform.example.com: rolled back to v1 but could not start it: console.service did not come up: not ready after 5s: permission denied — this host may be serving nothing
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestSourceParkPastTheHorizonAcknowledges1481754644/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: the return parks nothing: the target never admitted move mv_abcdefghijklmnopqrstuvwxyz: the claim holds no admission of its generation; the pre-move generation stays the source's live state
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (rolling_back-source-building)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation rb_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (rolling_back-source-published)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (rolling_back-source-local)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the local artifacts of rb_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestDirtyReturnAtProbingWithoutAdmissionKeepsTheResidue4156793865/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/4fb779b4ea01835727155aa470fb2b51
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-rb_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 55dbb82acc5c0c115c4dafe3b5bb8fd1a6b54694ab110cf32b00cbad0e10f430)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (rolling_back-source-configured)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestDirtyReturnAtProbingWithoutAdmissionKeepsTheResidue4156793865/002/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation rb_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (rolling_back-source-restored)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:34 adopt: bounced exec instance plain.test onto its new version
  plain.test: updated  -> v1 (canary/dev)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:34 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:34 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:34 adopt: bounced exec instance warm.test onto its new version
  warm.test: repointed  -> v1 (canary/dev; hibernating — bounced if awake, else runs it on next wake)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:34 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:34 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:34 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:34 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:34 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (rolling_back-source-building)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:34 moves: a.go.example.com: generation rb_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (rolling_back-source-published)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (rolling_back-source-local)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:34 moves: a.go.example.com: the local artifacts of rb_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestReturnResidueParkWaitsOnATransientRefusal748886534/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/0f72d21ff4cb0115b993e9d86175b536
2026/10/23 01:22:34 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-rb_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 55dbb82acc5c0c115c4dafe3b5bb8fd1a6b54694ab110cf32b00cbad0e10f430)
2026/10/23 01:22:34 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (rolling_back-source-configured)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:34 moves: a.go.example.com: database installed at /tmp/TestReturnResidueParkWaitsOnATransientRefusal748886534/002/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation rb_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:34 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (rolling_back-source-restored)
2026/10/23 01:22:34 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:35 agent: retention bab/kass: pruning nothing this pass: this box (sole housekeeper) could not collect its build states: database is locked
2026/10/23 01:22:35 moves: held stages are refused: CARLOS_RELEASE_PUBKEY: expected a base64 32-byte Ed25519 public key
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:35 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:35 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:35 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:35 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:35 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:35 moves: a.go.example.com: the return parks nothing: the target never admitted move mv_abcdefghijklmnopqrstuvwxyz: the claim holds no admission of its generation; the pre-move generation stays the source's live state
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (rolling_back-source-building)
2026/10/23 01:22:35 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:35 moves: a.go.example.com: generation rb_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (rolling_back-source-published)
2026/10/23 01:22:35 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (rolling_back-source-local)
2026/10/23 01:22:35 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:35 moves: a.go.example.com: the local artifacts of rb_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestDirtyReturnWithoutAdmissionKeepsThePreMoveGeneration1776851868/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/fea12f8536f2236e8d3632a480ff51d2
2026/10/23 01:22:35 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-rb_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 55dbb82acc5c0c115c4dafe3b5bb8fd1a6b54694ab110cf32b00cbad0e10f430)
2026/10/23 01:22:35 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (rolling_back-source-configured)
2026/10/23 01:22:35 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:35 moves: a.go.example.com: database installed at /tmp/TestDirtyReturnWithoutAdmissionKeepsThePreMoveGeneration1776851868/002/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation rb_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (rolling_back-source-restored)
2026/10/23 01:22:35 moves: a.go.example.com: return mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: write move.json: moves: staging lease too close to its end to sign another request
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:35 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: replica lane: mirror: copy instances/a.go.example.com/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/g-cur/0000/0000000000000001-0000000000000002.ltx: moves: staging lease too close to its end to sign another request
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: replica lane: mirror: copy instances/a.go.example.com/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/g-cur/0001/0000000000000001-0000000000000002.ltx: moves: staging lease too close to its end to sign another request
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: stage the sealed archive: moves: staging lease too close to its end to sign another request
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: stage the archive manifest: moves: staging lease too close to its end to sign another request
  platform.example.com: updated v1 -> v2 (canary/console)
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
2026/10/23 01:22:35 agent: sidecar wake requested for 1 sidecar(s) on this box
2026/10/23 01:22:35 agent: sidecar wake requested: woke bot.eleven.sidecar.internal
  sleepy.test: repointed  -> v1 (canary/dev; hibernating — bounced if awake, else runs it on next wake)
2026/10/23 01:22:35 adopt: bounced exec instance warm.test onto its new version
  warm.test: repointed  -> v1 (canary/dev; hibernating — bounced if awake, else runs it on next wake)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:35 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:35 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:35 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:35 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:35 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:35 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:35 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:35 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:35 moves: a.go.example.com: database installed at /tmp/TestSourceParkSurvivesACrashAfterTheRowDeleteafter-row-pending4164993021/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:35 moves: a.go.example.com: the local artifacts of mv_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestSourceParkPastTheHorizonAcknowledges1481754644/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/4358d3aef360095940a16e2391885c29
  platform.example.com: update to v2 failed: console.service did not come up: not ready after 5s: permission denied — rolled the symlink back
2026/10/23 01:22:35 moves: a.go.example.com: the source's row and its timers are deleted
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz source_parked (committed-source_parked)
2026/10/23 01:22:35 moves: a.go.example.com: the source has parked what it kept for mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:35 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz is complete
2026/10/23 01:22:35 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz closes once the target has opened and the source has parked (opened false, parked true)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:35 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:35 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:35 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:35 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:35 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:35 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:35 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:35 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:35 moves: a.go.example.com: database installed at /tmp/TestSourceParkWaitsForCommita_landing_record3389698691/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:35 agent: sidecar wake requested for 1 sidecar(s) on this box
2026/10/23 01:22:35 agent: sidecar wake requested: woke bot.eleven.sidecar.internal
2026/10/23 01:22:35 agent: retention bab/kass: pruning nothing this pass: no box report names the build state of kass.example.com
2026/10/23 01:22:35 moves: held stages are refused: CARLOS_RELEASE_PUBKEY: expected a base64 32-byte Ed25519 public key
2026/10/23 01:22:35 activator: a.go.example.com hibernated
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
  platform.example.com: rolled back to v1 but could not start it: unit was stopped during settle — this host may be serving nothing
2026/10/23 01:22:35 moves: a.go.example.com: the source's location instances/a.go.example.com is parked
2026/10/23 01:22:35 moves: a.go.example.com: the local artifacts of mv_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestSourceParkSurvivesACrashAfterTheRowDeleteafter-row-pending4164993021/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/a99c3cb8f11bc936168097cbe9d95c13
2026/10/23 01:22:35 moves: a.go.example.com: injected crash
2026/10/23 01:22:35 moves: a.go.example.com: the source's row and its timers are deleted
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz source_parked (committed-source_parked)
2026/10/23 01:22:35 moves: a.go.example.com: the source has parked what it kept for mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:35 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz is complete
2026/10/23 01:22:35 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz closes once the target has opened and the source has parked (opened false, parked true)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:35 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:35 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:35 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:35 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:35 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
  held.example.com: layout migration in flight; bundle not written this pass
2026/10/23 01:22:35 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:35 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:35 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:35 moves: a.go.example.com: database installed at /tmp/TestSourceParkSurvivesACrashAfterTheRowDeleteafter-row-delete4188805243/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:35 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:35 moves: a.go.example.com: not ready: the target has not published a readiness report yet
  platform.example.com: update to v2 failed: console.service did not come up: not ready after 5s: permission denied — rolled the symlink back
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:35 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:35 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:35 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:35 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:35 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:35 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:35 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:35 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
  platform.example.com: rolled back to v1 but could not start it: console.service did not come up: not ready after 5s: permission denied — this host may be serving nothing
2026/10/23 01:22:35 moves: a.go.example.com: database installed at /tmp/TestSourceParkWaitsForCommita_committed_record_whose_claim_is_n4250653801/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:35 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:35 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
  platform.example.com: rolled back to v1 but could not start it: permission denied — this host may be serving nothing
2026/10/23 01:22:36 moves: a.go.example.com: the source's location instances/a.go.example.com is parked
2026/10/23 01:22:36 moves: a.go.example.com: the local artifacts of mv_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestSourceParkSurvivesACrashAfterTheRowDeleteafter-row-delete4188805243/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/52e007e4bf63ffeea99cbd183b9b9e23
2026/10/23 01:22:36 moves: a.go.example.com: the source's row and its timers are deleted
2026/10/23 01:22:36 moves: a.go.example.com: injected crash
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz source_parked (committed-source_parked)
2026/10/23 01:22:36 moves: a.go.example.com: the source has parked what it kept for mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:36 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz is complete
2026/10/23 01:22:36 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz closes once the target has opened and the source has parked (opened false, parked true)
2026/10/23 01:22:36 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz waits: park: unsafe or incomplete input: the claim is landing/"probed" for "mv_abcdefghijklmnopqrstuvwxyz", not this move's commit
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:36 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:36 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:36 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:36 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:36 moves: a.go.example.com: sealed 4 replica objects at TXID 3
  platform.example.com: update to v2 failed: console.service did not come up: not ready after 5s: permission denied — rolled the symlink back
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:36 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:36 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:36 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:36 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:36 moves: a.go.example.com: database installed at /tmp/TestSourceParkWaitsForCommita_committed_record_whose_row_anothe1837415247/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
  platform.example.com: rolled back to v1 but could not start it: console.service did not come up: running /tmp/TestPlan14RollbackCapabilitybad_executable3544216064/001/versions/v2/console, not the new build in /tmp/TestPlan14RollbackCapabilitybad_executable3544216064/001/versions/v1 — this host may be serving nothing
2026/10/23 01:22:36 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz waits: this box's row is not held by the move
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:36 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:36 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:36 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:36 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:36 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:36 moves: a.go.example.com: flipped to uk
  platform.example.com: update to v2 failed: console.service did not come up: not ready after 5s: permission denied — rolled the symlink back
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:36 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:36 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:36 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
  platform.example.com: rolled back to v1 but could not start it: console.service did not come up: not ready after 5s: permission denied — this host may be serving nothing
2026/10/23 01:22:36 moves: a.go.example.com: database installed at /tmp/TestSourceParkWaitsForCommita_committed_record_with_no_row_and_1272982481/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
2026/10/23 01:22:36 agent: tunnel dial: dial tcp 127.0.0.1:41853: connect: connection refused (retry in 2.541077618s)
  platform.example.com: update to v2 failed: console.service did not come up: permission denied
permission denied — rolled the symlink back
2026/10/23 01:22:36 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz waits: this box's row is not held by the move
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz requested (requested)
2026/10/23 01:22:36 moves: a.go.example.com: staged the files archive sha256:c9229ef8e7256a1dcd5c2715b11ac3016951e8fee8e0bfa823aa2460f0d331c8 (2 files, 19 bytes)
2026/10/23 01:22:36 moves: a.go.example.com: not ready: the target has not published a readiness report yet
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz ready (ready)
2026/10/23 01:22:36 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz is ready (last round moved 1815 bytes; bar 16777216)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz cut_requested (cutting-requested)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz admitted (cutting-admitted)
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopping (cutting-stopping)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopping
  platform.example.com: update to v2 failed: console.service did not come up: not ready after 5s: permission denied — rolled the symlink back
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz stopped (cutting-stopped)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is stopped
2026/10/23 01:22:36 moves: a.go.example.com: stopped at TXID 3; execution given up, citing moves/bab/app/a.go.example.com/mv_abcdefghijklmnopqrstuvwxyz/stopped-source.json
2026/10/23 01:22:36 moves: a.go.example.com: sealed 4 replica objects at TXID 3
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz staged (cutting-staged)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is staged
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz archived (cutting-archived)
2026/10/23 01:22:36 moves: a.go.example.com: cut mv_abcdefghijklmnopqrstuvwxyz is archived
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz flipped (cutting-flipped)
2026/10/23 01:22:36 moves: a.go.example.com: flipped to uk
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz parking (landing-parking)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is parking
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz building (landing-building)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is building
2026/10/23 01:22:36 moves: a.go.example.com: generation mv_abcdefghijklmnopqrstuvwxyz built at TXID 3
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz published (landing-published)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is published
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz local (landing-local)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is local
2026/10/23 01:22:36 moves: a.go.example.com: the prepared files manifest instances/a.go.example.com/files/g-mv_abcdefghijklmnopqrstuvwxyz/manifest.json is written (sha256 bdd5101a4adb10e6490f5f54780ae99c4392728e66784a373d480b548b961831)
2026/10/23 01:22:36 moves: a.go.example.com: files, environment, timers and columns installed; .files-gen written
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz configured (landing-configured)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is configured
2026/10/23 01:22:36 moves: a.go.example.com: database installed at /tmp/TestSourceParkWaitsForCommitthen_the_commit879227688/005/a.go.example.com.db (sha256:ae0661eb68be3f7cf598dba7530492d53b78f5082395b4a1ac8e1f86ea82228d), generation mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:36 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz restored (landing-restored)
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz is restored
2026/10/23 01:22:36 moves: a.go.example.com: landing mv_abcdefghijklmnopqrstuvwxyz waits at restored: this box has no probe wake (claim Plan 11's launcher and Plan 5 Task 9's arming are needed)
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
2026/10/23 01:22:37 moves: a.go.example.com: the source's location instances/a.go.example.com is parked
2026/10/23 01:22:37 moves: a.go.example.com: the local artifacts of mv_abcdefghijklmnopqrstuvwxyz are parked in /tmp/TestSourceParkWaitsForCommitthen_the_commit879227688/002/.parked/cc4fe64fa6da6232556d039690a7c19690555ce5d542faba1e57a3d3c896c3bb/a.go.example.com/a55dea68939a7b15dc356245bd3f241b
2026/10/23 01:22:37 moves: a.go.example.com: the source's row and its timers are deleted
2026/10/23 01:22:37 moves: a.go.example.com: mv_abcdefghijklmnopqrstuvwxyz source_parked (committed-source_parked)
2026/10/23 01:22:37 moves: a.go.example.com: the source has parked what it kept for mv_abcdefghijklmnopqrstuvwxyz
2026/10/23 01:22:37 moves: a.go.example.com: the source's finalization of mv_abcdefghijklmnopqrstuvwxyz is complete
2026/10/23 01:22:37 moves: a.go.example.com: move mv_abcdefghijklmnopqrstuvwxyz closes once the target has opened and the source has parked (opened false, parked true)
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
  platform.example.com: rolled back to v1 but could not start it: permission denied — this host may be serving nothing
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
  platform.example.com: rolled back to v1 but could not start it: permission denied — this host may be serving nothing
  platform.example.com: update to v2 failed: console.service did not come up: unit entered failed state — rolled the symlink back
  platform.example.com: update to v2 failed: permission denied — rolled the symlink back
2026/10/23 01:22:37 moves: "a.go.example.com": held release "v7" published for "mv_abcdefghijklmnopqrstuvwxyz" at "landing" "configured"
2026/10/23 01:22:37 moves: "a.go.example.com": held release "v7" published for "mv_abcdefghijklmnopqrstuvwxyz" at "landing" "configured"
FAIL
FAIL	github.com/carlosframework/platform/internal/host	138.138s
ok  	github.com/carlosframework/platform/internal/hostactors	6.502s
ok  	github.com/carlosframework/platform/internal/hostactors/awsmembership	0.009s
ok  	github.com/carlosframework/platform/internal/hostbox	3.063s
ok  	github.com/carlosframework/platform/internal/hostclaim	0.753s
ok  	github.com/carlosframework/platform/internal/hostenv	0.006s
ok  	github.com/carlosframework/platform/internal/hostevidence	0.013s
ok  	github.com/carlosframework/platform/internal/hostexec	5.252s
ok  	github.com/carlosframework/platform/internal/hostfence	0.038s
ok  	github.com/carlosframework/platform/internal/hostfiles	10.292s
ok  	github.com/carlosframework/platform/internal/hostfloor	0.026s
ok  	github.com/carlosframework/platform/internal/hostguard	1.025s
ok  	github.com/carlosframework/platform/internal/hostops	1.904s
?   	github.com/carlosframework/platform/internal/hostops/fencerelease	[no test files]
ok  	github.com/carlosframework/platform/internal/hostops/internal/fencerelease	0.005s
ok  	github.com/carlosframework/platform/internal/hostquarantine	0.003s
ok  	github.com/carlosframework/platform/internal/hostrelocate	0.527s
ok  	github.com/carlosframework/platform/internal/hostresolve	0.176s
ok  	github.com/carlosframework/platform/internal/hostwrite	0.003s
ok  	github.com/carlosframework/platform/internal/infraview	0.002s
ok  	github.com/carlosframework/platform/internal/instancectl	5.247s
ok  	github.com/carlosframework/platform/internal/instanceexec	2.803s
ok  	github.com/carlosframework/platform/internal/instancefs	0.005s
ok  	github.com/carlosframework/platform/internal/instancekey	0.002s
ok  	github.com/carlosframework/platform/internal/instanceupdates	0.014s
ok  	github.com/carlosframework/platform/internal/layout	1.723s
ok  	github.com/carlosframework/platform/internal/lbhealth	0.004s
ok  	github.com/carlosframework/platform/internal/lease	10.080s
ok  	github.com/carlosframework/platform/internal/lease/leasetest	0.509s
ok  	github.com/carlosframework/platform/internal/ledger	0.032s
ok  	github.com/carlosframework/platform/internal/mail	0.273s
ok  	github.com/carlosframework/platform/internal/maintenance	0.087s
ok  	github.com/carlosframework/platform/internal/maintenanceexec	5.549s
ok  	github.com/carlosframework/platform/internal/maintenanceguard	0.151s
ok  	github.com/carlosframework/platform/internal/metrics	0.006s
ok  	github.com/carlosframework/platform/internal/moves	21.674s
ok  	github.com/carlosframework/platform/internal/moves/archive	0.962s
ok  	github.com/carlosframework/platform/internal/objstore	0.256s
ok  	github.com/carlosframework/platform/internal/ops	0.194s
ok  	github.com/carlosframework/platform/internal/park	0.275s
ok  	github.com/carlosframework/platform/internal/plans	0.006s
ok  	github.com/carlosframework/platform/internal/privatefile	0.003s
ok  	github.com/carlosframework/platform/internal/provision	21.590s
ok  	github.com/carlosframework/platform/internal/publicrelease	0.010s
?   	github.com/carlosframework/platform/internal/regionname	[no test files]
ok  	github.com/carlosframework/platform/internal/registry	5.579s
ok  	github.com/carlosframework/platform/internal/relay	7.240s
ok  	github.com/carlosframework/platform/internal/release	25.361s
ok  	github.com/carlosframework/platform/internal/rollout	3.764s
ok  	github.com/carlosframework/platform/internal/rolloutwords	0.004s
ok  	github.com/carlosframework/platform/internal/rootaws	0.008s
ok  	github.com/carlosframework/platform/internal/rootparticipation	0.057s
ok  	github.com/carlosframework/platform/internal/rootstate	0.029s
ok  	github.com/carlosframework/platform/internal/runs	0.539s
ok  	github.com/carlosframework/platform/internal/s3compat	0.005s
ok  	github.com/carlosframework/platform/internal/safefile	0.008s
ok  	github.com/carlosframework/platform/internal/schedule	2.637s
ok  	github.com/carlosframework/platform/internal/seeds	0.017s
ok  	github.com/carlosframework/platform/internal/sim/hostlife	10.149s
ok  	github.com/carlosframework/platform/internal/sim/litestreamfacts	3.845s
ok  	github.com/carlosframework/platform/internal/status	0.070s
ok  	github.com/carlosframework/platform/internal/steering	0.006s
ok  	github.com/carlosframework/platform/internal/stopevidence	0.049s
ok  	github.com/carlosframework/platform/internal/svcrole	0.003s
ok  	github.com/carlosframework/platform/internal/telemetry	0.004s
ok  	github.com/carlosframework/platform/internal/termfence	0.003s
ok  	github.com/carlosframework/platform/internal/tunnelclient	0.005s
ok  	github.com/carlosframework/platform/internal/unixdial	0.004s
ok  	github.com/carlosframework/platform/internal/updatewords	0.004s
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.627s
FAIL
=== internal_console@0 (83 s)
ok  	github.com/carlosframework/platform/internal/console	81.436s
=== internal_console@1 (39 s)
ok  	github.com/carlosframework/platform/internal/console	38.062s
=== internal_console@2 (36 s)
ok  	github.com/carlosframework/platform/internal/console	34.990s
=== internal_console@3 (41 s)
ok  	github.com/carlosframework/platform/internal/console	39.711s
=== internal_console@4 (39 s)
ok  	github.com/carlosframework/platform/internal/console	37.971s
=== internal_console@5 (41 s)
2026/10/23 01:20:12 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: alert watch: no keymail grant for ops-b@keymail.dev — not notified (they must sign in to the console once)
2026/10/23 01:20:13 console: alert watch: keymail box-a/disk to ops-a@keymail.dev: context deadline exceeded
2026/10/23 01:20:13 console: alert watch: no keymail grant for ops-b@keymail.dev — not notified (they must sign in to the console once)
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:13 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:13 console: test: roster refused: hostactors: roster authority refused
2026/10/23 01:20:13 console: test: roster refused: replace: hostactors: roster authority refused
2026/10/23 01:20:13 console: test: SlowDown
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: api channels bab/widget: pipeline read: pipeline wrapper: invalid character 'o' in literal null (expecting 'u')
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:13 console: could not notify paul@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:13 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:14 console: trashed bab/titogo: settle: release: read trash marker for bab/titogo: AccessDenied: s3://carlos-prod-secret/deleted.json request id ABC123
2026/10/23 01:20:14 console: bab/titogo is in the trash in the bucket; marking it trashed here
2026/10/23 01:20:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:14 console: app region bab/titogo:  (default)
2026/10/23 01:20:14 console: claim bab/titogo: set placement fleet/pi: SQL logic error: no such column: placement (1)
2026/10/23 01:20:14 console: backfilled account manifest for bab ()
2026/10/23 01:20:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:14 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:15 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:15 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:15 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:16 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:16 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:16 console: could not notify bob@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:16 console: api db bab/titogo/acme.go.tito.io: stream level 0 1-1: context canceled
2026/10/23 01:20:16 console: api db bab/titogo/acme.go.tito.io: stream level 0 1-1: context canceled
2026/10/23 01:20:16 console: api db bab/titogo/acme.go.tito.io: stream level 0 1-1: context canceled
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:16 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:16 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:16 console: api db bab/titogo/acme.go.tito.io: stream level 0 1-1: write tcp 127.0.0.1:43611->127.0.0.1:34628: i/o timeout
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:16 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:16 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:16 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:17 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: import old.shop.example.com: record uploaded: the bucket refused the write
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: finished seed sd_uqlr2u56kbxcuvs4xfvqpimc2m of bab/shop/old.shop.example.com
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:18 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:19 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:19 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:19 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:19 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:19 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:19 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:19 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: api instance move bab/titogo/acme.go.tito.io: termination fence of uk-box: hostactors: roster authority refused
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: api instance move bab/titogo/acme.go.tito.io: begin move mv_bhbkf5dzje666uhiyqmavm55si: hostops: identity mismatch
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:20 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 edges: skipping control/edges/broken.json in the placement join: not a versioned edges file
2026/10/23 01:20:21 console: offline move: the edges files are not complete evidence (error <nil>)
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:21 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 edges: box "se-box" has an edges file under control/edges/ but no status snapshot at all, so no region outside the home is automatically eligible until it reports; said once
2026/10/23 01:20:22 edges: 2 edges file(s) under control/edges/ but no fresh box snapshot matched any of them, so automatic region placement sees the home alone (are edges and status in different buckets? see CARLOS_STATUS_BUCKET/CARLOS_STATUS_PREFIX)
2026/10/23 01:20:22 console: an incomplete read of the edges files or box snapshots (edges complete true, snapshots complete false), so no region outside the home is automatically eligible this request; said once
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: api instance move bab/titogo/acme.go.tito.io: the claim is moving under mv_dbnj37cjtgrffktjjxagpeav24 but the record write failed: write timeout
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: api instance move bab/titogo/acme.go.tito.io: the claim is moving under mv_yt25vltayp566eeuvm5gt4wqzq but the record write failed: write timeout
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: api instance move bab/titogo/acme.go.tito.io: the claim is moving under mv_c6xtwv6viaazenotsr74fludtq but the record write failed: write timeout
2026/10/23 01:20:22 console: api instance move bab/titogo/acme.go.tito.io: move mv_c6xtwv6viaazenotsr74fludtq: record reread: read timeout; the claim is left moving
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:22 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: api instances create bab/titogo/acme.go.tito.io: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:23 console: api instances manifest bab/titogo: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:23 console: api instances delete bab/titogo/acme.go.tito.io: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000004
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000004 maxTXID=0000000000000004 size=537
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000004 txid.db=0000000000000004
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000004 txid.db=0000000000000005
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000005 maxTXID=0000000000000005 size=621
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000005 txid.db=0000000000000005
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000005 txid.db=0000000000000006
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000006 maxTXID=0000000000000006 size=704
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000006 txid.db=0000000000000006
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000006 txid.db=0000000000000007
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000007 maxTXID=0000000000000007 size=788
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000007 txid.db=0000000000000007
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000007 txid.db=0000000000000008
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000008 maxTXID=0000000000000008 size=871
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000008 txid.db=0000000000000008
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000008 txid.db=0000000000000009
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000009 maxTXID=0000000000000009 size=955
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000009 txid.db=0000000000000009
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000009 txid.db=000000000000000a
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=000000000000000a maxTXID=000000000000000a size=1038
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=000000000000000a txid.db=000000000000000a
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 01:20:23 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 01:20:23 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:23 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:23 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation 6291782114cddbbb, op 1)
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation deafbe6322fe77b5, op 1)
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:24 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: api schedule status bab/titogo: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:25 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:25 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: api sidecars create bab/titogo/bot: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:26 console: api sidecars manifest bab/titogo: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:26 console: api sidecars list bab/titogo: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:26 console: api sidecars delete bab/titogo/bot: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: object scanning enabled deployment-wide by alice@keymail.dev
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: geoip published ed972738 (GeoIP2-City, manual)
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: could not notify paul@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:26 console: api system: role: SQL logic error: no such table: memberships (1)
2026/10/23 01:20:26 console: api system: role: SQL logic error: no such table: memberships (1)
2026/10/23 01:20:26 console: api system: role: SQL logic error: no such table: memberships (1)
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: SystemFeed is only partly configured (latest_url=false download_base=true pub_key=false) — a feed is all three or none, so this console is using the vendor feed instead
2026/10/23 01:20:26 console: SystemFeed is only partly configured (latest_url=false download_base=true pub_key=true) — a feed is all three or none, so this console is using the vendor feed instead
2026/10/23 01:20:26 console: SystemFeed is only partly configured (latest_url=false download_base=false pub_key=true) — a feed is all three or none, so this console is using the vendor feed instead
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: app region bab/tmp-docs:  (default)
2026/10/23 01:20:26 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: app region bab/tmp-b0:  (default)
2026/10/23 01:20:26 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:26 console: app region bab/tmp-b1:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b2:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b3:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b4:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b5:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b6:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b7:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b8:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b9:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b10:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b11:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b12:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b13:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b14:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b15:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b16:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b17:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b18:  (default)
2026/10/23 01:20:26 console: app region bab/tmp-b19:  (default)
2026/10/23 01:20:26 console: app region bab/permanent-one:  (default)
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:26 console: api updates bab/km/a.example.com: enable refused, not every box applies update settings: ie-1: runs a binary that does not apply update settings
2026/10/23 01:20:26 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:26 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:27 console: api updates policy bab/km: AccessDenied: s3://carlos-prod-secret-bucket/ledgers request id ABC123
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: architecture: fleet view: bucket having a bad moment
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:27 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:28 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:28 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:28 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:28 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:28 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:28 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:29 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:29 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:31 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:31 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:31 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:31 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: control-plane check console in account bab: SQL logic error: no such column: control_plane (1)
2026/10/23 01:20:32 console: control-plane check console in account bab: SQL logic error: no such column: control_plane (1)
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:32 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:32 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:32 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:32 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: purge preflight bab/kass: release: bab/kass is flagged production — a trashed production app should be impossible; refusing to purge
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: deploy signer for bab/hello: key grant signature verification failed (not signed by the deployment's root release key)
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: attach story.carlosframework.com: existing record is not this door's to adopt (read: provision: record bab/story/story.carlosframework.com: provision: record is corrupt: provision: invalid maintenance projection or protected fields)
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: attach story.carlosframework.com: claim write: opStore: bucket unavailable
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:32 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:33 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: cost explorer: resolve aws credentials: failed to refresh cached credentials, no EC2 IMDS role found, operation error ec2imds: GetMetadata, exceeded maximum number of attempts, 3, request send failed, Get "http://169.254.169.254/latest/meta-data/iam/security-credentials/": dial tcp 169.254.169.254:80: connect: connection refused — bill pulls disabled for this process; manual bill entry only
2026/10/23 01:20:37 console: bill pass 2026-08: cost explorer: console: cost explorer disabled for this process
2026/10/23 01:20:37 console: bill pass 2026-07: cost explorer: console: cost explorer disabled for this process
2026/10/23 01:20:37 console: bill pass 2026-08: cost explorer: console: cost explorer disabled for this process
2026/10/23 01:20:37 console: bill pass 2026-07: cost explorer: console: cost explorer disabled for this process
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: storage pass: store record bab/kass: objstore: apps/bab/kass/store.json: invalid character 'n' looking for beginning of object key string
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: fleet page bab/acme: load heartbeats: bucket list refused
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:37 console: geoip published ed972738 (GeoIP2-City, feed:test-feed)
2026/10/23 01:20:38 console: geoip database dddddddd (GeoIP2-City) followed from this box's edge
2026/10/23 01:20:38 console: geoip database expired (GeoLite2, 30 days after build) and was closed
2026/10/23 01:20:38 console: geoip local state unreadable; keeping the loaded database
2026/10/23 01:20:38 console: geoip database dddddddd (GeoIP2-City) followed from this box's edge
2026/10/23 01:20:38 console: geoip database expired (GeoLite2, 30 days after build) and was closed
2026/10/23 01:20:38 console: geoip published b3760190 (GeoIP2-Country, manual)
2026/10/23 01:20:38 console: geoip published b3760190 (GeoIP2-Country, manual)
2026/10/23 01:20:38 console: geoip published ed972738 (GeoIP2-City, manual)
2026/10/23 01:20:38 console: geoip published ed972738 (GeoIP2-City, manual)
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:40 console: lifetimes: before -> draining
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:40 console: lifetimes: before -> draining
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:40 console: lifetimes: before -> draining
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:40 console: lifetimes: before -> draining
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:40 console: lifetimes: allocation bf013097b39a76b97e63bb81be52da20 of one.shop.example.com: write the record: the bucket did not answer (pending)
2026/10/23 01:20:40 console: api instances create bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:40 console: lifetimes: before -> draining
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:40 console: lifetimes: allocation 5c9c2fbc9cbbb32a9450a3093755ae56 of one.shop.example.com: commit: constraint failed: test: the commit is refused (1811) (pending; the record stands)
2026/10/23 01:20:40 console: api instances create bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:40 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:40 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:40 console: lifetimes: before -> draining
2026/10/23 01:20:40 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: lifetimes: allocation eace895452c1e728a7cf9d5bd57fbf33 of one.shop.example.com: write the slot: the bucket did not answer (pending)
2026/10/23 01:20:41 console: api instances create bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: lifetimes: allocation f8a59406cdf9c75d04f322876239f084 of one.shop.example.com: write the record: the bucket did not answer (pending)
2026/10/23 01:20:41 console: api instances create bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: lifetimes: allocation ef2211af402c04305cf46d73fae7be4e of one.shop.example.com: commit: console: host_allocations op "ef2211af402c04305cf46d73fae7be4e" is void and cannot move to committed (pending; the record stands)
2026/10/23 01:20:41 console: api instances create bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: attach docs.example.com: record write: console: lifetimes: 404 page not found: file does not exist
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: lifetime recovery: retirement orphan-1 of one.shop.example.com stays pending: console: lifetimes: observe bab/web/one.shop.example.com: the bucket did not answer
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: lifetimes: allocation dcbe04b35bfcba4aca1f0180f602a3f9 of one.shop.example.com: write the record: the bucket did not answer (pending)
2026/10/23 01:20:41 console: api instances create bab/shop/one.shop.example.com: console: the lifetime operation is pending; recovery finishes it
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: attach docs.example.com: record write: console: lifetimes: observe bab/shop/docs.example.com: the bucket did not answer
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:41 console: lifetimes: allocation a0e76b07f800871fea4a704534ea1927 of docs.example.com: write the record: the bucket did not answer (pending)
2026/10/23 01:20:41 console: attach docs.example.com: record write: console: the lifetime operation is pending; recovery finishes it
2026/10/23 01:20:41 console: attach docs.example.com: the claim stays: console: another change to this hostname is still settling
2026/10/23 01:20:41 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:41 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:41 console: lifetimes: before -> draining
2026/10/23 01:20:41 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: the cutover marker is written (by paul@keymail.dev); admission is closed to legacy work
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: the cutover marker is written (by paul@keymail.dev); admission is closed to legacy work
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: the cutover marker exists but cannot be read: control/lifetimes-cutover.json: invalid character 'n' looking for beginning of object key string
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: the cutover marker is written (by paul@keymail.dev); admission is closed to legacy work
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:42 console: lifetimes: before -> draining
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:42 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:42 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: finished seed sd_3nqu3o2bim6bivinsvjimgwu3m of bab/shop/one.shop.example.com
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement c6b2998fea2c94452f2cad4f98b641a5 (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 8fd2bc247c6e3c8219d57d0b3971defc (normal) of one.shop.example.com: retire the slot: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 21041389198a3466f85da11977cc331d (normal) of one.shop.example.com: remove the body under the retired slot: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 4ccd5e88f3f2d1e4a3917b1a4877e0a5 of one.shop.example.com: mark committed: constraint failed: test: the retirement update is refused (1811)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 38b65116f3afa2d8eb5025950210ec6e (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 38b65116f3afa2d8eb5025950210ec6e (normal) of one.shop.example.com: retire the slot: the bucket did not answer (pending)
2026/10/23 01:20:43 console: lifetime recovery: retirement 38b65116f3afa2d8eb5025950210ec6e of one.shop.example.com stays pending
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 2103f2b08ae92bcbc9249eefea4228c7 (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement c5e88c6653d73ba33dc3018333a7699e (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 21dd74675f7b3823cd4134d71229d232 (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 60f886adf25d3cc841d77de132017012 (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: the corrupt record bab/shop/one.shop.example.com (ETag e52ca2142e5257f10a13dec2f18b00ea503e45c80669dc835b6e42fc875868e0) is copied to control/quarantine/bab/shop/one.shop.example.com.1792718443730513298.json
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 44c7a486468d096bc11ba53dc7038fec (normal) of one.shop.example.com: retire the slot: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement fffa2a9cc0380d242d58f8eb8168e9fa (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement c7fefd372ebb564beb196bba260612cb (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement c7fefd372ebb564beb196bba260612cb (normal) of one.shop.example.com: console: lifetimes: observe bab/shop/one.shop.example.com: the bucket did not answer (pending)
2026/10/23 01:20:43 console: lifetime recovery: retirement c7fefd372ebb564beb196bba260612cb of one.shop.example.com stays pending
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 590e08ca666154a474bd7ca319b0cb11 (normal) of one.shop.example.com: write the tombstone: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: retirement 590e08ca666154a474bd7ca319b0cb11 of one.shop.example.com: the slot is neither its own nor a successor (&{Incarnation:1 State:live Account:bab App:shop Intent:create someone-else RecordETag:}); it stays pending
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:43 console: lifetimes: before -> draining
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:43 console: lifetimes: orphan retirement 2d28e2161a913f655e680cfbd2a27047 of one.shop.example.com: retire the slot: the bucket did not answer (pending)
2026/10/23 01:20:43 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:43 console: lifetimes: draining -> on
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:44 console: lifetimes: before -> draining
2026/10/23 01:20:44 console: lifetimes: draining -> on
2026/10/23 01:20:44 console: lifetimes: retirement 347028f58dc33c46a3cb0b740ecd416d (cleanup) of one.shop.example.com: retire the slot: the bucket did not answer (pending)
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: lifetimes: draining -> on
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:44 console: lifetimes: before -> draining
2026/10/23 01:20:44 console: lifetimes: draining -> on
2026/10/23 01:20:44 console: lifetimes: retirement f441282aa365223334369a2b588a9a78 (cleanup) of one.shop.example.com: remove the body under the retired slot: the bucket did not answer (pending)
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: lifetimes: draining -> on
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:44 console: lifetimes: before -> draining
2026/10/23 01:20:44 console: lifetimes: draining -> on
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: could not notify alice@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:44 console: lifetimes: before -> draining
2026/10/23 01:20:44 console: lifetimes: draining -> on
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: mail push: suspended bab/jb-book — nothing accepted for 24h0m0s
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: materialized account bbw (Kass) from the bucket
2026/10/23 01:20:44 console: materialized account bac (Testco) from the bucket
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:44 console: moves: acme.go.tito.io: move mv_7wfxvt5lksuecsmuvg7s776b2e closed by the console (close); the release follows
2026/10/23 01:20:44 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:45 console: moves: acme.go.tito.io: move mv_ahow2zlt7yooofxxl6izy667ia closed by the console (close); the release follows
2026/10/23 01:20:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:45 console: moves: acme.go.tito.io: move mv_6wvpfxgzbrponlwanueqtg72nm is still preparing after 6h0m0s; aborted
2026/10/23 01:20:45 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:46 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:47 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: could not notify paul@keymail.dev of a CLI token issue: keymail: grant revoked or invalid
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: claim SQL receipt database moved from instance i-original to i-clone; it has a new database ID, and effects bound to the old one stay unsettled
2026/10/23 01:20:48 edges: could not read control/edges/uk-box-2.json for the placement join: read timeout
2026/10/23 01:20:48 edges: box "uk-box-2" has a fresh status snapshot but no edges file under control/edges/, so no region outside the home is automatically eligible until it publishes one; said once
2026/10/23 01:20:48 status: fleet: skipping status/boxes/uk-box-2.json: read failed: read timeout
2026/10/23 01:20:48 status: fleet: skipping status/boxes/uk-box-2.json: corrupt snapshot: invalid character 'n' looking for beginning of object key string
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: app region bab/offnz: ie (default)
2026/10/23 01:20:48 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:48 console: app region bab/offbadcode: ie (default)
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:48 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: region policy bab/titogo: read manifest: provision: manifest bab/titogo: invalid character 'n' looking for beginning of object key string
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: api instances create bab/titogo: read edges: bucket unreachable
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation f5e4885473be82a9, op 1)
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: relay enabled bab/titogo in eu-west-1 by alice@keymail.dev (incarnation ce334de78cee2e3c, op 1)
2026/10/23 01:20:49 console: relay rotated eu-west-1 to kid k2, re-issued 1 app(s)
2026/10/23 01:20:49 console: relay rotated eu-west-1 to kid k3, re-issued 1 app(s)
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:49 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: scan drain: bab/kass: engine had a bad moment
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: instance bab/shop/other.shop.example.com binds environment "canary": the store seed sd_znvxxj6vjvokfzq22dh4xbtvua made (bucket carlos-bab-shop-canary) is no longer that seed's, and its finish leaves it standing
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:50 console: finished seed sd_g7v7cyfa6ri3dbazav2ii5tgzm of bab/shop/canary.shop.example.com
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000000 txid.db=0000000000000001
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000001 maxTXID=0000000000000001 size=720
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000001
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000001 txid.db=0000000000000002
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000002 maxTXID=0000000000000002 size=370
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000002
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000002 txid.db=0000000000000003
2026/10/23 01:20:50 INFO ltx file uploaded system=store db=source.db replica=file level=0 minTXID=0000000000000003 maxTXID=0000000000000003 size=454
2026/10/23 01:20:50 INFO replica sync system=store db=source.db replica=file txid.replica=0000000000000003 txid.db=0000000000000003
2026/10/23 01:20:50 console: finish seed sd_yfmb4aqeqemxt7effi6ztnosjm of canary.shop.example.com: deleted 3 replica objects under instances/canary.shop.example.com/
2026/10/23 01:20:50 console: finished seed sd_yfmb4aqeqemxt7effi6ztnosjm of bab/shop/canary.shop.example.com
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: seeds pass: abandoned seed sd_ef4fjvnkzrsv4xqjvynco5rwjq of bab/shop/uploaded.shop.example.com (uploaded since 2026-10-15T01:20:50Z)
2026/10/23 01:20:50 console: seeds pass: abandoned seed sd_hcf6dkvsnt2f6wvjoxlhztqlsa of bab/shop/waiting.shop.example.com (awaiting-upload since 2026-10-15T01:20:50Z)
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 provision: skipping record apps/bab/shop/instances/a.shop.example.com.json: malformed: provision: invalid maintenance projection or protected fields
2026/10/23 01:20:50 console: seeds pass: a record of a.shop.example.com could not be read; nothing of a.shop.example.com is swept this pass
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:50 console: app region bab/blog:  (default)
2026/10/23 01:20:50 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:50 console: app region cxs/blog:  (default)
2026/10/23 01:20:50 console: backfilled account manifest for cxs (Second)
2026/10/23 01:20:50 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:51 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:51 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:51 console: materialized account bac (Testco) from the bucket
2026/10/23 01:20:51 console: bac/perm is in the trash in the bucket — marking it trashed here
2026/10/23 01:20:51 console: bac/tmp-a is in the trash in the bucket — marking it trashed here
2026/10/23 01:20:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:51 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
--- FAIL: TestEveryClosedDoorRefusesAServiceCredential (0.05s)
    svcroutes_test.go:1011: walked 64 closed doors, want all 64 (and 63 today: instance-token, three door-key doors, the routes door, instances-manifest, the app update policy, sidecars-manifest, the route-channel move, three instance update settings doors, two db replica doors, six fleets, four services, two email credentials, email pause, the build probe, the swap policy, the live tenancy read, the layout read, the activation-cancel door, nine system doors, three deployment-wide antivirus, three platform geoip doors, two pointer digest doors, the channel resign, two release authorize doors, four store-entitlement doors, two account plan doors, and the five run doors)
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: backfilled account manifest for bab (ops)
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
2026/10/23 01:20:52 console: CARLOS_SECRETS_PUBKEY is unset, so no region outside the home can be chosen automatically
FAIL
FAIL	github.com/carlosframework/platform/internal/console	39.684s
FAIL
=== internal_console@6 (43 s)
ok  	github.com/carlosframework/platform/internal/console	41.315s
=== internal_console@7 (43 s)
ok  	github.com/carlosframework/platform/internal/console	41.220s
=== root@0 (30 s)
ok  	github.com/carlosframework/platform	28.225s
=== root@1 (44 s)
ok  	github.com/carlosframework/platform	42.423s
=== root@2 (45 s)
ok  	github.com/carlosframework/platform	43.601s

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

amadan: step gate failed: exit status 2

amadan: job failed at step gate — its output is above, not at the tail of this log
diff --git a/docs/superpowers/notes/census-proposal-self-serve-moves-1.md b/docs/superpowers/notes/census-proposal-self-serve-moves-1.md
index 07908cb30..7194be7d6 100644
--- a/docs/superpowers/notes/census-proposal-self-serve-moves-1.md
+++ b/docs/superpowers/notes/census-proposal-self-serve-moves-1.md
@@ -23,3 +23,7 @@ Task 5 fix round 1 adds no write site. `WriteRecord`, `Server.fenceRecord` and t
Task 4 makes every claims-off removal of an instance record admitted on a retirement through a tombstone (`internal/console/lifetimes_retire.go`), moves the purge onto the console with every lifetime retired first (`lifetimes_purge.go`), and adds the box floor of the cutover (`lifetimes_floor.go`, `lifetimes-1` in `internal/host`'s edges file). The record-write census reported seven changed sites, one stale entry and six unlisted ones. One new record-writer: `Server.retirementStepsLocked`, whose only record write is N1, one `WriteRecord` of `TombstoneBody` of the exact bytes observed, by CAS from their ETag, sequence on; every removal is `DeleteIfMatch` on an observed ETag and every slot write is `WriteHostIncarnation` from the captured ETag. `Server.retireRecordWithLifetimeLocked` and `Server.retireStaleLocked` are key-sites (a conditional delete of a stale body, after `quarantineCopy` for a corrupt one). `Server.deleteUnderRetiredSlot` stays a key-site; each attempt is now a fresh observation that deletes only while the slot is still the key's at N, retired, so a second console's successor is never read as stale. `Server.deleteRead`, `Server.importDeleteRule` and `Server.finishSeedOnce` keep their legacy deletes before the cutover and call the retirement admitted on; `Server.readDeletedRecord` has no write site any more. `Server.fenceRecord`, `Server.handleAPIInstanceCreate` and `Server.handleAPILifetimesCutover` are re-pinned (the fence's own-tombstone test needs the incarnation, the sibling undo states its lifetime, the cutover door reads the box floor before the marker). Three provision key-sites are added: `RecordEvidenceJudged`, `ListRecordHosts`, `IsInstanceRecordKeyOf`. The root-read overlay adds `Store.ConvertRetirementKind` (accepted-legacy, one conditional SQLite update) and re-pins `internal/domains` `Reconcile`, whose claims-off 1d auto-purge is removed (the registry reads are unchanged); both move the seal (`c6f0b633…`). The `internal/console`, `internal/provision`, `internal/release`, `internal/domains` and `internal/host` envelopes are re-pinned. The SQLite writer is on `record_retirements`, which already has its `claimWriterReasons` entry. Everything stays `PROPOSED-self-serve-moves-1`.
Task 4 fix round 1 adds no write site. The hourly store sweep applies `purgeOne`'s refusals (the control plane, email estate, an estate it cannot read) before any purge step; the box floor refuses a label two status reports claim and a future-dated report, and its watch reads the edges files under a timeout. `Server.handleAPILifetimesCutover` is re-pinned and the `internal/console` envelope re-pinned in place. No root read, legacy row or seal changes. This remains `PROPOSED-self-serve-moves-1`.
+
+Task 6b makes the reconcile pass, the import journal's readers and every record consumer on a box observe the lifetime. No write site is added, moved or made raw; every record write stays on `WriteRecord` through the typed provision API. The record-write census reported sixteen changed sites and one new one. `Reconcile` stays a key-site: the decode loop observes each listed key through `ObserveWith` (the record, then its host incarnation slot), and the removal phase observes a row's own key when the pass holds no record for it under that key. `journalPass`, `journalRecord` and `journalRecordByKey` stay key-sites and read the journal's record under the pass's judge; `journalRecordJudged` is added as a key-site that parses the journal's record key and observes it. `cleanUpImport` stays a record-writer through `SetRecordSeed`, and its re-read is judged. In `internal/host` the moves worker's park, open, probed, close and revert steps stay record-writers through `SetRecordMove` and read the record through `judgedRecord`; `runsWorker.pickup` stays a record-writer through `SetRecordRun` and runs a picked run's detached execution under `WithLifetimes`; `seedPlacedHook` stays a record-writer through `SetRecordSeed` and arms its context with the box's judge first. `appRecords`, `rootRestartRequestSource.target`, `rootRestartRequestSource.creation` and `rootUpdateSource.resolve` stay read-only key-sites.
+
+The root-read census reported 27 changed units, four stale ones, one unclassified unit and two envelopes. Every changed unit keeps its class and task; each basis now says what changed: the box's judge is built once (`newBoxJudge`, nil with host claims on) and handed to every consumer, every pass context carries it, and the record reads are judged; registry read sites are unchanged and only their offsets moved. The four stale units (`proofBindingSource.findRecord`, `type rootRestartRequestSource`, `productionRootUpdates`, `beginRootGenerationUpdate`) have no root read and are re-pinned at their declarations. `journalRecordJudged` is added as accepted-legacy beside `journalRecordByKey`. The `internal/host` and `internal/provision` envelopes are re-pinned in place. The legacy units' new fingerprints move the seal to `a75f4091…`. No class, task or registry field is added. Everything stays `PROPOSED-self-serve-moves-1`, awaiting Paul's census ruling.
diff --git a/internal/provision/plan14_root_reads_test.go b/internal/provision/plan14_root_reads_test.go
index 08c7bdc99..3ef06978d 100644
--- a/internal/provision/plan14_root_reads_test.go
+++ b/internal/provision/plan14_root_reads_test.go
@@ -1272,8 +1272,11 @@ func TestPlan14RootReadCensus(t *testing.T) {
// adds newLifetimeOpID, which moves it again. Task 5 (the lazy migration)
// re-pins serve, which starts the migration pass. Task 4 (retirement)
// adds Store.ConvertRetirementKind and re-pins domains Reconcile, whose
- // claims-off auto-purge is removed.
- seal = "c6f0b633c327af2dbccf080e3eac057b575e06df6cf120510f49f0058d513978"
+ // claims-off auto-purge is removed. Task 6b (consumers observe the
+ // lifetime) re-pins the reconcile pass, the import journal's readers and
+ // the box's record consumers, and adds journalRecordJudged, which moves
+ // it again.
+ seal = "a75f40917021bd449efbcc5974370277a39e1c284d234d46f8e9a904c08ccc53"
errs := append(compareRootReads(got, inv), checkRootReadLegacy(inv, seal)...)
errs = append(errs, checkRootReadDeclarations(got, inv)...)
if len(errs) > 0 {
diff --git a/internal/provision/self_serve_moves1_census_test.go b/internal/provision/self_serve_moves1_census_test.go
index bf3d3575a..75dae9490 100644
--- a/internal/provision/self_serve_moves1_census_test.go
+++ b/internal/provision/self_serve_moves1_census_test.go
@@ -149,6 +149,29 @@ package provision
// record keys and judge them; no write.
// - Fix round 1: Server.handleAPILifetimesCutover re-pinned (the box floor
// reads the wall clock); no write site added.
+//
+// Task 6b (consumers observe the lifetime), reviewed dispositions (all
+// PROPOSED): no write site added, moved or made raw; every record write
+// stays on WriteRecord through the typed provision API.
+// - reconcile.go:Reconcile: key-site as before; the decode loop observes
+// each listed key through ObserveWith and the removal phase observes a
+// row's own key (Observe). Reads only; the registry writes are as before.
+// - seedreconcile.go:journalPass, journalRecord; seedrollback.go:
+// journalRecordByKey: key-site as before; the journal's record is read
+// under the pass's judge. seedrollback.go:journalRecordJudged: key-site;
+// parses the journal's record key and observes it; no write.
+// - seedrollback.go:cleanUpImport: record-writer as before through
+// SetRecordSeed; its re-read is judged, so a stale record is not marked.
+// - host record-writers re-pinned as before through SetRecordMove,
+// SetRecordRun and SetRecordSeed: the moves worker's park, open, probed,
+// close and revert steps read the record through judgedRecord; the runs
+// worker's pickup runs a picked run's detached execution under
+// WithLifetimes; seedPlacedHook arms its context with the box's judge
+// before SetRecordSeed. No write site added.
+// - host key-sites re-pinned: retention.go:appRecords observes each key;
+// rootRestartRequestSource.target and .creation and
+// rootUpdateSource.resolve read through ReadRecordJudged with the
+// source's judge. Reads only.
func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
removed := []struct{ file, unit string }{
{"internal/provision/provision.go", "GetRecordETag"},
@@ -170,6 +193,22 @@ func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
{"internal/console/apiinstanceimport.go", "Server.importDeleteRule"},
{"internal/console/apiinstanceimport.go", "Server.readDeletedRecord"},
{"internal/console/seedfinish.go", "Server.finishSeedOnce"},
+ {"internal/host/movesfinal.go", "sourceFinal.stampParked"},
+ {"internal/host/moveslandcommit.go", "landingRun.open"},
+ {"internal/host/moveslandcommit.go", "landingRun.probed"},
+ {"internal/host/movesparks.go", "movesWorker.closeMove"},
+ {"internal/host/movesrevert.go", "revertRun.probing"},
+ {"internal/host/retention.go", "appRecords"},
+ {"internal/host/roothistory_creation.go", "rootRestartRequestSource.creation"},
+ {"internal/host/rootrestart_requests_source.go", "rootRestartRequestSource.target"},
+ {"internal/host/rootupdates.go", "rootUpdateSource.resolve"},
+ {"internal/host/runs.go", "runsWorker.pickup"},
+ {"internal/host/seedwiring.go", "seedPlacedHook"},
+ {"internal/provision/reconcile.go", "Reconcile"},
+ {"internal/provision/seedreconcile.go", "journalPass"},
+ {"internal/provision/seedreconcile.go", "journalRecord"},
+ {"internal/provision/seedrollback.go", "cleanUpImport"},
+ {"internal/provision/seedrollback.go", "journalRecordByKey"},
}
added := []censusEntry{
{"internal/provision/provision.go", "updateRecordSeeding", "record-writer", "key:RecordKey,key:WriteRecord", "0bd38721d7cc97f37dbe8f37803f89d3e6efdaf29f9d6542a1d1b4d8eb370a3e"},
@@ -209,6 +248,23 @@ func plan14SelfServeMoves1WriteCensusInventory() []censusEntry {
{"internal/provision/lifetime_judge.go", "IsInstanceRecordKeyOf", "key-site", "key:RecordsPrefix", "d08980ec2debf1e7c6ea71c80057a0b5a1e82d886ac7177fbd8a28e1362fcf99"},
{"internal/provision/lifetime_judge.go", "ListRecordHosts", "key-site", "key:RecordsPrefix", "e046fed7a0a5fdd03a4b8fc0d5ced7625b9f74f98fd0a5c81a5ab5c9e3067f16"},
{"internal/provision/lifetime_judge.go", "RecordEvidenceJudged", "key-site", "key:RecordsPrefix", "8f0f1fcf5fc6cfdadd83c0ccdaaf7098cfd78247465d7eaf129f75d294a85e58"},
+ {"internal/host/movesfinal.go", "sourceFinal.stampParked", "record-writer", "key:SetRecordMove", "63d439d5c1928a58701f1fafcc623273ece1f2e62deee8b8b68c5910acb9ca4c"},
+ {"internal/host/moveslandcommit.go", "landingRun.open", "record-writer", "key:SetRecordMove", "0b18c8b938263ec844f372cf0614a2835b6b6c29c45fc9eaa9829371f410c671"},
+ {"internal/host/moveslandcommit.go", "landingRun.probed", "record-writer", "key:SetRecordMove", "23ffa0835c89978cb4da40c1d71b7f74141c997cdd369ef4512a87e671a29cc8"},
+ {"internal/host/movesparks.go", "movesWorker.closeMove", "record-writer", "key:SetRecordMove", "f5d7a3ad0a286a593c9161ad8ff1a80bf5a0fa73b1252634a82c6007d6a3e55d"},
+ {"internal/host/movesrevert.go", "revertRun.probing", "record-writer", "key:SetRecordMove", "89b0158f37a28788bb5c09756bb236ae37c1e03078aabb1290206e4e9210b4b6"},
+ {"internal/host/retention.go", "appRecords", "key-site", "key:RecordsPrefix", "24682a59c0f21de938c44996ac7069833883761e69279223606c2d593301dbf4"},
+ {"internal/host/roothistory_creation.go", "rootRestartRequestSource.creation", "key-site", "key:RecordKey", "14842fc83b5b695d87039f07b5336a28b50e7865054381a5296c6a7d924b3972"},
+ {"internal/host/rootrestart_requests_source.go", "rootRestartRequestSource.target", "key-site", "key:RecordKey", "aff3b00501e130532f5bc6cddc3f0a042f542688cfccc059a797c6c17e1481e7"},
+ {"internal/host/rootupdates.go", "rootUpdateSource.resolve", "key-site", "key:RecordKey", "a9bb5ed9c1b9071b00ff2f3f5bb214cf490cf21504549fea50fda279c708ed44"},
+ {"internal/host/runs.go", "runsWorker.pickup", "record-writer", "key:SetRecordRun", "462358cebd1c89f2c9fafa4cfdf8a93487ddbb9dfb520c7744938f106f2b2006"},
+ {"internal/host/seedwiring.go", "seedPlacedHook", "record-writer", "key:SetRecordSeed", "16919dae2f43919610d0e18097cf054a9082897ec239fdbaee444d4f78bd37f0"},
+ {"internal/provision/reconcile.go", "Reconcile", "key-site", "key:ParseRecordKey,key:RecordKey,lit:instances", "48d3702ed9280077b5973b997a44109cb54fa1dc2a0b31e731187c9c676daa78"},
+ {"internal/provision/seedreconcile.go", "journalPass", "key-site", "key:RecordKey", "90c1d7db21ce78f4e6dfc871f44afff1da34cba9a01ec35d60dac8d7fd21cb7c"},
+ {"internal/provision/seedreconcile.go", "journalRecord", "key-site", "key:RecordKey", "6d2be83a87dee789c8fe6dff056ede2d341afd141ae703cda64992740749568a"},
+ {"internal/provision/seedrollback.go", "cleanUpImport", "record-writer", "key:SetRecordSeed", "19c33612f01046c9de64bfca596cbba862f144365abc428e315acb4e63db8b21"},
+ {"internal/provision/seedrollback.go", "journalRecordByKey", "key-site", "key:RecordKey", "cb15f26875f21280b080611d5978b3f97e2e802b823a4f2d61f30d047e607e69"},
+ {"internal/provision/seedrollback.go", "journalRecordJudged", "key-site", "key:ParseRecordKey,key:RecordKey", "920d7af0c8cfb35a8890845793cb9daa44ea3f91d5881051e7f214f9c9d9369a"},
}
entries := plan14ClaimRosterBindingWriteCensusInventory()
for _, r := range removed {
diff --git a/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv b/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv
index 8cfb8ac9c..379dc881f 100644
--- a/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv
+++ b/internal/provision/testdata/plan14-root-reads-self-serve-moves-1.tsv
@@ -1,5 +1,5 @@
# Census overlay self-serve-moves-1, marked rev3=PROPOSED-self-serve-moves-1 (not an accepted ruling; docs/superpowers/notes/census-proposal-self-serve-moves-1.md). Task 1 adds the lifetime fields to provision.Record (incarnation, incarnation_migrating, move_seq, retired) and internal/provision/lifetime.go (the host incarnation slot, the lifetime verdict, the tombstone body, GetRecordRaw); GetRecordETag now hides a tombstone. Envelope only: no new root read, class or task, and the registry schema (@fields) is unchanged because Record is not a registry struct. internal/provision is re-pinned over the new code. The seal stands.
-@coverage internal/provision 2387e99b3501734492beb95ee4a53e30e32b6f063618e9a762016c886f7f170b
+@coverage internal/provision 88e46bd0a039351397c27fb4dc6ab31db8ce099b17461dc2e719dd0ff3f406c4
# Task 2 and fix round 1: rev3=PROPOSED-self-serve-moves-1 throughout; all dispositions below await the human census ruling. Console SQL and randomness run as carlos-console under console.service; no root decision is added. Existing legacy rows are re-frozen at this boundary, and the two constructors lose their own read sites to insertAppRow.
# The H3 removal syntax requires the census-ruling- prefix; PROPOSED in those tokens is deliberate and does not claim approval.
@legacy 296610cb0201ccb67b21152a50191b8b819f41e1d39fd43ca8b8d35cd75a2601 internal/console/lifetimes_store.go Store.BeginAllocation legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=console.service user carlos-console, J4 root-input: inserts one pending allocation in the console SQLite store, carrying the account, app and app lifetime; no bucket or root action file:Exec@132 7c7cb202595de014e2a549ebb001ae2c0afd800fc7959a6b5e145f5c1bc9c8ef
@@ -74,5 +74,53 @@ internal/console/lifetimes_store.go Store.ConvertRetirementKind legacy accepted-
@legacy 1fd9608bc83e53fa767adb28b116414434d5bd87a480b15181a12d3c763f95ec internal/domains/reconcile.go Reconcile legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from its domains loop: the seeded-instances body (a trashed app's route kept while an import on its host is journaled, deleted only if the row is still the one listed); self-serve moves 1 Task 4 removes the claims-off 1d auto-purge, so a claims-off box destroys no app objects and a host-claim box only requests the claim's purge as before; the registry reads are unchanged registry:Account@5579,registry:Account@5775,registry:App@10116,registry:App@11452,registry:App@13691,registry:App@5380,registry:App@5528,registry:App@7191,registry:App@7248,registry:App@7449,registry:App@7662,registry:App@7900,registry:App@8090,registry:Canary@10060,registry:Canary@12738,registry:Canary@13582,registry:Channel@11507,registry:Channel@12715,registry:Channel@13613,registry:Channel@13700,registry:Channel@14003,registry:Host@10023,registry:Host@10702,registry:Host@13738,registry:Host@13823,registry:Host@13994,registry:Host@5650,registry:Host@5736,registry:Host@7298,registry:Host@7440,registry:Host@7653,registry:Host@7891,registry:Host@8081,registry:Kind@12381,registry:Platform@10044,registry:Platform@13567,whole:Route@10005,whole:Route@10111,whole:Route@10172,whole:Route@10378,whole:Route@10394,whole:Route@10520,whole:Route@10548,whole:Route@10714,whole:Route@10730,whole:Route@10738,whole:Route@11437,whole:Route@11490,whole:Route@11647,whole:Route@11663,whole:Route@12708,whole:Route@12778,whole:Route@12947,whole:Route@12963,whole:Route@12971,whole:Route@13522,whole:Route@13553,whole:Route@13686,whole:Route@13841,whole:Route@13855,whole:Route@13861,whole:Route@14033,whole:Route@14047,whole:Route@14053,whole:Route@14061,whole:Route@14070,whole:Route@5366,whole:Route@5380,whole:Route@5510,whole:Route@5528,whole:Route@5579,whole:Route@5650,whole:Route@5736,whole:Route@5775,whole:Route@7144,whole:Route@7176,whole:Route@7243,whole:Route@7469,whole:Route@7487,whole:Route@7497,whole:Route@7563,whole:Route@7680,whole:Route@7698,whole:Route@7708,whole:Route@7913,whole:Route@7931,whole:Route@7941,whole:Route@8119,whole:Route@8137,whole:Route@8147,whole:Route@8157,whole:Route@8166 9ee4958e2acd7313769f764102349ba0e6435c5dd895e9ac8e6c0f794734a7a4
internal/domains/reconcile.go Reconcile legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from its domains loop: the seeded-instances body (a trashed app's route kept while an import on its host is journaled, deleted only if the row is still the one listed); self-serve moves 1 Task 4 removes the claims-off 1d auto-purge, so a claims-off box destroys no app objects and a host-claim box only requests the claim's purge as before; the registry reads are unchanged registry:Account@5579,registry:Account@5775,registry:App@10116,registry:App@11452,registry:App@13691,registry:App@5380,registry:App@5528,registry:App@7191,registry:App@7248,registry:App@7449,registry:App@7662,registry:App@7900,registry:App@8090,registry:Canary@10060,registry:Canary@12738,registry:Canary@13582,registry:Channel@11507,registry:Channel@12715,registry:Channel@13613,registry:Channel@13700,registry:Channel@14003,registry:Host@10023,registry:Host@10702,registry:Host@13738,registry:Host@13823,registry:Host@13994,registry:Host@5650,registry:Host@5736,registry:Host@7298,registry:Host@7440,registry:Host@7653,registry:Host@7891,registry:Host@8081,registry:Kind@12381,registry:Platform@10044,registry:Platform@13567,whole:Route@10005,whole:Route@10111,whole:Route@10172,whole:Route@10378,whole:Route@10394,whole:Route@10520,whole:Route@10548,whole:Route@10714,whole:Route@10730,whole:Route@10738,whole:Route@11437,whole:Route@11490,whole:Route@11647,whole:Route@11663,whole:Route@12708,whole:Route@12778,whole:Route@12947,whole:Route@12963,whole:Route@12971,whole:Route@13522,whole:Route@13553,whole:Route@13686,whole:Route@13841,whole:Route@13855,whole:Route@13861,whole:Route@14033,whole:Route@14047,whole:Route@14053,whole:Route@14061,whole:Route@14070,whole:Route@5366,whole:Route@5380,whole:Route@5510,whole:Route@5528,whole:Route@5579,whole:Route@5650,whole:Route@5736,whole:Route@5775,whole:Route@7144,whole:Route@7176,whole:Route@7243,whole:Route@7469,whole:Route@7487,whole:Route@7497,whole:Route@7563,whole:Route@7680,whole:Route@7698,whole:Route@7708,whole:Route@7913,whole:Route@7931,whole:Route@7941,whole:Route@8119,whole:Route@8137,whole:Route@8147,whole:Route@8157,whole:Route@8166 9ee4958e2acd7313769f764102349ba0e6435c5dd895e9ac8e6c0f794734a7a4
@coverage internal/domains f0f68ddee74e459f4416359b4b5d8c911d6c0850d70032bd7346c6b82f1a0885
-@coverage internal/host 3970cbbb74fee62e932536f20cf4e04e6c02d5651b014531e6673982d2a5ed16
+@coverage internal/host df8acb8644163e065d60791001022292e834e44bb8f1f36dbef151529e7a487a
@coverage internal/release 99ef7ef9b58b82e6fb4b22a6e378a04d8fd9cccafe1f8726710b8181058ec065
+# Task 6b (consumers observe the lifetime: the provision reconcile and import journal, the host wiring and readers), rev3=PROPOSED-self-serve-moves-1: every changed unit re-pinned at its class and task with a reviewed basis; legacy units keep accepted-legacy and take a new frozen fingerprint (the seal moves); the four units with no read left re-pinned at their declarations; seedrollback.go journalRecordJudged added as accepted-legacy beside journalRecordByKey. All rows await the human census ruling.
+internal/host/agent.go fastConvergeLoop authority B3 rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): every pass context carries the box's lifetime judge (provision.WithLifetimes) and the reconcile config is boxProvisionConfig's; read sites unchanged, offsets moved; B3 authority retained whole:Route@8998,whole:Route@9561 39b7265a91b264ed18defad5ac83c7e2ef39f3c66b0ab4cb4eaabde3a890ded1
+internal/host/agent.go runAdoptUnderRootRelease authority B3,E1,E2,E3 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: builds root's lifetime judge once from the host-claim switch and hands it to both productionRestartRequestPass calls; read sites unchanged, offsets moved; the preceding B3,E1,E2,E3 classification retained whole:Route@11243,whole:Route@18539,whole:Route@18575,whole:Route@8534 e3d0b2456f8324c9febb5f44748870e1f593ce0527dff6036f409c3e9c39c8bd
+internal/host/agent.go runAgent authority B,C,D,F rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): builds the box's lifetime judge once (newBoxJudge, nil with host claims on) and hands it to the seed placement, the moves and runs workers and every loop it starts; read sites unchanged, offsets moved; B,C,D,F authority retained file:Exec@13992,file:Open@921,registry:App@10255,whole:Route@10247,whole:Route@23349 2905593e5325203703865d4636b4f9d37958804610fb6a0e7c7049cd355504e3
+@legacy 922d744f6dcaefb270e3fef5f2f447cc7e0d1bab1ab759140549029214b45c98 internal/host/agent.go statusLoop legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): the status tick's context carries the box's lifetime judge; read sites unchanged, offsets moved whole:Route@6288,whole:Route@6315,whole:Route@7557,whole:Route@9571 1778954014317d8054e6ee5a4cb42e4c75afffded1e26ee298895aac0e1e68b0
+internal/host/agent.go statusLoop legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): the status tick's context carries the box's lifetime judge; read sites unchanged, offsets moved whole:Route@6288,whole:Route@6315,whole:Route@7557,whole:Route@9571 1778954014317d8054e6ee5a4cb42e4c75afffded1e26ee298895aac0e1e68b0
+internal/host/movesfinal.go sourceFinal.parkLocal authority C,J1,J4 rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its moves worker: the record re-read is the judged reader with the worker's judge; read sites unchanged; the preceding C,J1,J4 classification retained (root installation/fence backend and lock-free agent projection) file:Exec@455 0f6587dbd5bf632d815e9a23985e27b9f48e1c63729aecb443a323ef8cd0ba56
+@legacy 94af25d8dce358c097109869c9ebfeb0e1645e54d29f5846d3d85d051ed2608d internal/host/moveslandcommit.go landingRun.open legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its moves worker under the host's hold lock: the record re-read is judged by the worker's judge; registry read sites unchanged, offsets moved; root-route registry:HoldOp@1038,registry:HoldOp@1115,registry:HoldOp@1231,registry:HoldOp@1320,registry:HoldOp@1758,registry:Status@1057,registry:Status@1203,registry:Status@1309,registry:Status@1734,whole:Route@1656,whole:Route@1721,whole:Route@874,whole:Route@946 0b18c8b938263ec844f372cf0614a2835b6b6c29c45fc9eaa9829371f410c671
+internal/host/moveslandcommit.go landingRun.open legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its moves worker under the host's hold lock: the record re-read is judged by the worker's judge; registry read sites unchanged, offsets moved; root-route registry:HoldOp@1038,registry:HoldOp@1115,registry:HoldOp@1231,registry:HoldOp@1320,registry:HoldOp@1758,registry:Status@1057,registry:Status@1203,registry:Status@1309,registry:Status@1734,whole:Route@1656,whole:Route@1721,whole:Route@874,whole:Route@946 0b18c8b938263ec844f372cf0614a2835b6b6c29c45fc9eaa9829371f410c671
+@legacy a44e8fbf3950edeba0277d069195b3c04779de560f7991a1b48534c31c45b9fc internal/host/movesparks.go movesWorker.closeMove legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its moves worker: the record re-read is judged by the worker's judge; read sites unchanged, offsets moved; root-input file:Read@774 f5d7a3ad0a286a593c9161ad8ff1a80bf5a0fa73b1252634a82c6007d6a3e55d
+internal/host/movesparks.go movesWorker.closeMove legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its moves worker: the record re-read is judged by the worker's judge; read sites unchanged, offsets moved; root-input file:Read@774 f5d7a3ad0a286a593c9161ad8ff1a80bf5a0fa73b1252634a82c6007d6a3e55d
+internal/host/movespass.go armMovesPass authority B,C rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): arms the moves worker with the box's judge (moveCfg.Judge, copied into its offline view); read sites unchanged, offsets moved; B,C authority retained file:Read@3031,registry:Provisioned@1807,whole:Route@1794 107101f23da959be2e8f89f5ce1195a1d636bee48e5631bab48b160fd81beb03
+@legacy 848836861883ba62c9259d56bf12131af985cf2d2a6f98838b0796873580bdef internal/host/movesrevert.go revertRun.probing legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its moves worker: the record re-read is judged by the worker's judge; read sites unchanged, offsets moved file:Read@2645 89b0158f37a28788bb5c09756bb236ae37c1e03078aabb1290206e4e9210b4b6
+internal/host/movesrevert.go revertRun.probing legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its moves worker: the record re-read is judged by the worker's judge; read sites unchanged, offsets moved file:Read@2645 89b0158f37a28788bb5c09756bb236ae37c1e03078aabb1290206e4e9210b4b6
+internal/host/proofbinding.go productionProofBindingSource authority B3 rev3=PROPOSED-self-serve-moves-1;basis=the agent and root alike: the constructor sets the source's lifetime judge from the host-claim switch (nil with claims on); read sites unchanged, offsets moved; B3 authority retained file:Open@209,file:Open@379,file:Read@1278 c37c5b03f181fcbe8ed2cbc3d1e2a03f9e3842e84685a60136c78567f8312e52
+internal/host/proofnamed.go proofBindingSource.findRecord authority B3 rev3=PROPOSED-self-serve-moves-1;basis=the agent and root alike: arms the lookup's context with the source's judge (WithLifetimes) before FindRecordByHost or RecordIndex.Find; no root read in the unit; B3 retained 38cd4ecb140220a2fe99372a6ef3f666a42ddcedbaf0d570ecb26338b7eb3acc
+internal/host/roothistory.go openRootHistory authority E1 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: hands rootHistoryCreation root's lifetime judge (newBoxJudge from the host-claim switch); read sites unchanged; E1 retained file:Open@1002,file:Open@104 1dddd70f7a697c1ad55c730ba74e971f3841e525ef4659d26fb967473ee5d6fb
+internal/host/roothistory_creation.go rootHistoryCreation authority E1 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: takes the caller's lifetime judge into its restart request source; read sites unchanged; E1 retained file:Open@222,file:Open@332,whole:Route@581 64cff73e37b854dd885beb842c3afc99f10f1f1ea724e0cae36b2e9964382ab5
+internal/host/roothistory_creation.go rootRestartRequestSource.creation authority E1 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: the installation's record is read under the source's judge with its context armed (WithLifetimes); the installation reads are unchanged, offsets moved; E1 retained registry:Account@219,registry:App@243,registry:Host@133,registry:Host@194 14842fc83b5b695d87039f07b5336a28b50e7865054381a5296c6a7d924b3972
+internal/host/rootrestart_requests.go productionRestartRequestPass authority E1 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: takes root's lifetime judge from its caller into the restart request source; read sites unchanged; E1 retained file:Open@250,file:Open@356,file:Open@504 8f8d64738371dedc244c0b3a0a34803035773204edcd7584b7ec5626fbb95b68
+internal/host/rootrestart_requests_source.go rootRestartRequestSource.target authority E1 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: the installation's record is read under the source's judge with its context armed (WithLifetimes); read sites unchanged, offsets moved; E1 retained registry:Unit@1268,whole:Route@948 aff3b00501e130532f5bc6cddc3f0a042f542688cfccc059a797c6c17e1481e7
+internal/host/rootrestart_requests_source.go type rootRestartRequestSource authority E1 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: the source gains the judge field; a declaration, no read; E1 retained e88688fac5f24071aad65aa6516571c228be5b0d67243aac1b35a15512a1ddea
+internal/host/rootupdates.go productionRootUpdates authority E3 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: hands productionRootUpdatesHeld root's lifetime judge (newBoxJudge); no root read in the unit; E3 retained 1a66c7ad4d71d7ab83b23c30e80858a900fabb72a3dcba79e5b589c8bffc5891
+internal/host/rootupdates.go productionRootUpdatesHeld authority E3 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: takes root's lifetime judge from its caller into the update source's restart request source; read sites unchanged; E3 retained file:Open@1193,file:Open@834,file:Read@1516,whole:Route@1829,whole:Route@2164 c22ff5f808de54de0cd2a05a4c4c1f809d008b86d438efbb876fd25a8ec70139
+internal/host/rootupdates.go rootUpdateSource.resolve authority E3 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: the installation's record is read under the source's judge with its context armed (WithLifetimes); read sites unchanged, offsets moved; E3 retained file:Read@1608,file:Read@1681,registry:Account@2209,registry:Account@3094,registry:App@2247,registry:App@3139,registry:BuildState@1443,registry:GoodDemand@1409,registry:GoodDigest@1394,registry:GoodVersion@1378,registry:Host@2181,registry:Host@3059,registry:ServingVersion@1424,registry:Unit@2790,whole:Route@2187,whole:Route@2215,whole:Route@2253,whole:Route@2422,whole:Route@2429,whole:Route@2849,whole:Route@3072,whole:Route@3107,whole:Route@3152,whole:Route@3920,whole:Route@3928,whole:Route@5556,whole:Route@5563 a9bb5ed9c1b9071b00ff2f3f5bb214cf490cf21504549fea50fda279c708ed44
+internal/host/rootupdates_runtime.go beginRootGenerationUpdate authority E2,E3 rev3=PROPOSED-self-serve-moves-1;basis=root claim/adopt/update controller uid 0: hands productionRootUpdatesHeld root's lifetime judge (newBoxJudge); no root read in the unit; E2,E3 retained 710be5dd49adbf8176630efff8750f5db070c31924bafbcd40892cf4416099f7
+@legacy fe406960fa945ddbdd974e1f79fcf60abc589aa09f2d32c16fe094c10cc4e258 internal/host/runs.go runsWorker.pickup legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its runs worker: a picked run's detached execution runs under provision.WithLifetimes of the worker's judge, so execute's record writes refuse a stale record; read sites unchanged, offsets moved whole:Route@1513 462358cebd1c89f2c9fafa4cfdf8a93487ddbb9dfb520c7744938f106f2b2006
+internal/host/runs.go runsWorker.pickup legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its runs worker: a picked run's detached execution runs under provision.WithLifetimes of the worker's judge, so execute's record writes refuse a stale record; read sites unchanged, offsets moved whole:Route@1513 462358cebd1c89f2c9fafa4cfdf8a93487ddbb9dfb520c7744938f106f2b2006
+@legacy 25773a7bde0d9d587a5a6edb7ec7796ba22f3f4c5ed47ecd2a717a85d52bc3b1 internal/host/seedwiring.go wireSeedPlacement legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): hands the seed callback the box's lifetime judge (seedBox.Judge); read sites unchanged, offsets moved registry:DBPath@1116 b2ea605d7fe7354ad34b249d7cc6459528e2b5ca59b23a6a6f78cc262df0fec8
+internal/host/seedwiring.go wireSeedPlacement legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): hands the seed callback the box's lifetime judge (seedBox.Judge); read sites unchanged, offsets moved registry:DBPath@1116 b2ea605d7fe7354ad34b249d7cc6459528e2b5ca59b23a6a6f78cc262df0fec8
+@legacy 68c1e21d1d8a03128b32dfd3eb3ba92d274d7178f4a91440630c08e05cf368b8 internal/host/steering_loop.go steeredRoutesFromRecords legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its steering loop: lists records through ListAllRecordsStrictJudged with the pass context's judge; read sites unchanged whole:Route@478,whole:Route@491,whole:Route@579 c91bc40c617bb8614399bb83bc77b50ad51f5487c3d58377fb6f1ff4d1487ab1
+internal/host/steering_loop.go steeredRoutesFromRecords legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), its steering loop: lists records through ListAllRecordsStrictJudged with the pass context's judge; read sites unchanged whole:Route@478,whole:Route@491,whole:Route@579 c91bc40c617bb8614399bb83bc77b50ad51f5487c3d58377fb6f1ff4d1487ab1
+@legacy 5cf28be5216e162243606ab2b6f3bb1ec097eb291ca24a4b138fd0fc9f971936 internal/host/steering_loop.go steeringLoop legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): its context and each duty's carry the box's lifetime judge; read sites unchanged, offsets moved whole:Route@1410 1bd8e85cd2a4499f758eb9063bc5b6dfdb8614481739f39a52a80c426940cc30
+internal/host/steering_loop.go steeringLoop legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos): its context and each duty's carry the box's lifetime judge; read sites unchanged, offsets moved whole:Route@1410 1bd8e85cd2a4499f758eb9063bc5b6dfdb8614481739f39a52a80c426940cc30
+@legacy 0b4d5a9df2ffc67688a5e6a93bff625fcecb9aabc439089272541dd07f9984d5 internal/provision/reconcile.go Reconcile legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from its reconcile loops: each listed record is observed through the box's lifetime judge (ObserveWith: the record, then its host incarnation slot) before the shape, channel and scope checks, a stale record is left out and an unjudgeable one protected; the removal phase observes a row's own record key when the pass holds none for it under that key, and deletes a held row whose record is gone or stale through DeleteIfHold; a nil judge (claims on) is main's body; registry read sites unchanged, offsets moved registry:Account@20984,registry:Account@22076,registry:Account@35972,registry:Account@36161,registry:Account@36207,registry:Account@36316,registry:Account@36696,registry:Account@37289,registry:Account@37660,registry:Account@37706,registry:App@20957,registry:App@22049,registry:App@35984,registry:App@36181,registry:App@36219,registry:App@36336,registry:App@36708,registry:App@37301,registry:App@37680,registry:App@37718,registry:ClaimOwnership@21571,registry:DBPath@27772,registry:DBPath@27787,registry:DBPath@28033,registry:DBPath@28564,registry:DBPath@28577,registry:Gate@24712,registry:Gate@24852,registry:Gate@25117,registry:Hibernate@23690,registry:Hibernate@24008,registry:Hibernate@24359,registry:Hibernate@24647,registry:HoldOp@38801,registry:HoldOp@38892,registry:HoldOp@39027,registry:HoldOp@39308,registry:Host@14861,registry:Host@35887,registry:Host@35992,registry:Host@36031,registry:Host@36716,registry:Host@36919,registry:Host@37548,registry:Host@37806,registry:Host@37921,registry:Host@38275,registry:Host@38372,registry:Host@38508,registry:Host@38883,registry:Host@39018,registry:Host@39189,registry:Host@39299,registry:Host@39474,registry:Host@39576,registry:Kind@21713,registry:Kind@21976,registry:Kind@27690,registry:Kind@27703,registry:Kind@27813,registry:Kind@27826,registry:Kind@28475,registry:Kind@28486,registry:Kind@34875,registry:Kind@38499,registry:Kind@39009,registry:Kind@39290,registry:Kind@39465,registry:Kind@39567,registry:Pool@34967,registry:Provisioned@20933,registry:Provisioned@22025,registry:Provisioned@34925,registry:Region@34956,registry:Replication@24093,registry:Replication@24220,registry:Seed@26192,registry:SeedSource@25697,registry:Socket@27738,registry:Socket@27753,registry:Socket@28050,registry:Socket@28534,registry:Socket@28547,registry:Unit@27656,registry:Unit@27669,registry:Unit@28501,registry:Unit@28512,whole:ClaimOwnership@21574,whole:ClaimOwnership@21591,whole:Route@14843,whole:Route@14854,whole:Route@14872,whole:Route@15972,whole:Route@16272,whole:Route@16279,whole:Route@16319,whole:Route@16680,whole:Route@16998,whole:Route@17859,whole:Route@18215,whole:Route@18224,whole:Route@18270,whole:Route@20578,whole:Route@21049,whole:Route@21059,whole:Route@21416,whole:Route@21423,whole:Route@21491,whole:Route@21814,whole:Route@22457,whole:Route@23780,whole:Route@27882,whole:Route@29361,whole:Route@29406,whole:Route@29416,whole:Route@30279,whole:Route@31031,whole:Route@34323,whole:Route@34992,whole:Route@39387 48d3702ed9280077b5973b997a44109cb54fa1dc2a0b31e731187c9c676daa78
+internal/provision/reconcile.go Reconcile legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from its reconcile loops: each listed record is observed through the box's lifetime judge (ObserveWith: the record, then its host incarnation slot) before the shape, channel and scope checks, a stale record is left out and an unjudgeable one protected; the removal phase observes a row's own record key when the pass holds none for it under that key, and deletes a held row whose record is gone or stale through DeleteIfHold; a nil judge (claims on) is main's body; registry read sites unchanged, offsets moved registry:Account@20984,registry:Account@22076,registry:Account@35972,registry:Account@36161,registry:Account@36207,registry:Account@36316,registry:Account@36696,registry:Account@37289,registry:Account@37660,registry:Account@37706,registry:App@20957,registry:App@22049,registry:App@35984,registry:App@36181,registry:App@36219,registry:App@36336,registry:App@36708,registry:App@37301,registry:App@37680,registry:App@37718,registry:ClaimOwnership@21571,registry:DBPath@27772,registry:DBPath@27787,registry:DBPath@28033,registry:DBPath@28564,registry:DBPath@28577,registry:Gate@24712,registry:Gate@24852,registry:Gate@25117,registry:Hibernate@23690,registry:Hibernate@24008,registry:Hibernate@24359,registry:Hibernate@24647,registry:HoldOp@38801,registry:HoldOp@38892,registry:HoldOp@39027,registry:HoldOp@39308,registry:Host@14861,registry:Host@35887,registry:Host@35992,registry:Host@36031,registry:Host@36716,registry:Host@36919,registry:Host@37548,registry:Host@37806,registry:Host@37921,registry:Host@38275,registry:Host@38372,registry:Host@38508,registry:Host@38883,registry:Host@39018,registry:Host@39189,registry:Host@39299,registry:Host@39474,registry:Host@39576,registry:Kind@21713,registry:Kind@21976,registry:Kind@27690,registry:Kind@27703,registry:Kind@27813,registry:Kind@27826,registry:Kind@28475,registry:Kind@28486,registry:Kind@34875,registry:Kind@38499,registry:Kind@39009,registry:Kind@39290,registry:Kind@39465,registry:Kind@39567,registry:Pool@34967,registry:Provisioned@20933,registry:Provisioned@22025,registry:Provisioned@34925,registry:Region@34956,registry:Replication@24093,registry:Replication@24220,registry:Seed@26192,registry:SeedSource@25697,registry:Socket@27738,registry:Socket@27753,registry:Socket@28050,registry:Socket@28534,registry:Socket@28547,registry:Unit@27656,registry:Unit@27669,registry:Unit@28501,registry:Unit@28512,whole:ClaimOwnership@21574,whole:ClaimOwnership@21591,whole:Route@14843,whole:Route@14854,whole:Route@14872,whole:Route@15972,whole:Route@16272,whole:Route@16279,whole:Route@16319,whole:Route@16680,whole:Route@16998,whole:Route@17859,whole:Route@18215,whole:Route@18224,whole:Route@18270,whole:Route@20578,whole:Route@21049,whole:Route@21059,whole:Route@21416,whole:Route@21423,whole:Route@21491,whole:Route@21814,whole:Route@22457,whole:Route@23780,whole:Route@27882,whole:Route@29361,whole:Route@29406,whole:Route@29416,whole:Route@30279,whole:Route@31031,whole:Route@34323,whole:Route@34992,whole:Route@39387 48d3702ed9280077b5973b997a44109cb54fa1dc2a0b31e731187c9c676daa78
+@legacy 19c8800007a0fa83aaea5107fb40f5b9dd351f849a502ee5bd3dc901ba3cdd98 internal/provision/reconcile.go holdExisting legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass under the host's hold lock: the record re-read is the judge's observation, so a record its slot no longer vouches for asks for no hold; registry read sites unchanged, offsets moved registry:Account@640,registry:Account@795,registry:App@613,registry:App@781,registry:HoldOp@333,registry:HoldOp@371,registry:HoldOp@489,registry:Provisioned@589,registry:Status@2228,registry:Status@472 cb2a45c9081f7f01c43fd335a06da77cc528066c7fbed93eddb922dbb1ec7a9b
+internal/provision/reconcile.go holdExisting legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass under the host's hold lock: the record re-read is the judge's observation, so a record its slot no longer vouches for asks for no hold; registry read sites unchanged, offsets moved registry:Account@640,registry:Account@795,registry:App@613,registry:App@781,registry:HoldOp@333,registry:HoldOp@371,registry:HoldOp@489,registry:Provisioned@589,registry:Status@2228,registry:Status@472 cb2a45c9081f7f01c43fd335a06da77cc528066c7fbed93eddb922dbb1ec7a9b
+@legacy 486e6002eaf3bc4548e64ee0b2a8fe4b4598731fca9af21dfdced2e75f8485cb internal/provision/seedreconcile.go journalPass legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: hands the box's judge to journalRecord; read sites unchanged, offsets moved registry:Host@1689,registry:Host@1926,registry:Host@2260,registry:Host@2635,registry:Host@3140,registry:Host@3334,registry:Host@3379,registry:Host@3470,registry:Host@3597,registry:Host@3631,registry:Host@3736,registry:Host@3929,registry:Host@533,registry:Host@558,registry:Host@765,registry:RecordKey@2154,registry:RecordKey@2282,registry:SeedID@1697,registry:SeedID@1934,registry:SeedID@2268,registry:SeedID@2643,registry:SeedID@2786,registry:SeedID@3148,registry:SeedID@3387,registry:SeedID@3605,registry:SeedID@3937,registry:SeedID@773,registry:State@1707,registry:State@2363,registry:State@2653,whole:ImportJournal@1778,whole:ImportJournal@2476,whole:ImportJournal@2831,whole:ImportJournal@2990,whole:ImportJournal@514 90c1d7db21ce78f4e6dfc871f44afff1da34cba9a01ec35d60dac8d7fd21cb7c
+internal/provision/seedreconcile.go journalPass legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: hands the box's judge to journalRecord; read sites unchanged, offsets moved registry:Host@1689,registry:Host@1926,registry:Host@2260,registry:Host@2635,registry:Host@3140,registry:Host@3334,registry:Host@3379,registry:Host@3470,registry:Host@3597,registry:Host@3631,registry:Host@3736,registry:Host@3929,registry:Host@533,registry:Host@558,registry:Host@765,registry:RecordKey@2154,registry:RecordKey@2282,registry:SeedID@1697,registry:SeedID@1934,registry:SeedID@2268,registry:SeedID@2643,registry:SeedID@2786,registry:SeedID@3148,registry:SeedID@3387,registry:SeedID@3605,registry:SeedID@3937,registry:SeedID@773,registry:State@1707,registry:State@2363,registry:State@2653,whole:ImportJournal@1778,whole:ImportJournal@2476,whole:ImportJournal@2831,whole:ImportJournal@2990,whole:ImportJournal@514 90c1d7db21ce78f4e6dfc871f44afff1da34cba9a01ec35d60dac8d7fd21cb7c
+@legacy 4fe175fb4eeecef57fac0f23930a064c0bebe241f966a0db0d8052d8178153ea internal/provision/seedreconcile.go journalRecord legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: the journal's record is read by its key under the box's judge (a stale record is gone to the journal's rules, an unjudgeable one leaves known false); read sites unchanged, offsets moved registry:Host@220,registry:Host@299,registry:Host@789,registry:RecordKey@231,registry:RecordKey@353,registry:RecordKey@797,whole:ImportJournal@674 6d2be83a87dee789c8fe6dff056ede2d341afd141ae703cda64992740749568a
+internal/provision/seedreconcile.go journalRecord legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: the journal's record is read by its key under the box's judge (a stale record is gone to the journal's rules, an unjudgeable one leaves known false); read sites unchanged, offsets moved registry:Host@220,registry:Host@299,registry:Host@789,registry:RecordKey@231,registry:RecordKey@353,registry:RecordKey@797,whole:ImportJournal@674 6d2be83a87dee789c8fe6dff056ede2d341afd141ae703cda64992740749568a
+@legacy 83d7bc7366e84d943d601f6c52c453b15a3f87c38e74bf5111beadc85ed88e0f internal/provision/seedrollback.go cleanUpImport legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: the cleanup's record re-read is judged by the pass's judge; read sites unchanged, offsets moved registry:Host@1041,registry:Host@1168,registry:Host@1236,registry:Host@1332,registry:Host@1414,registry:Host@1515,registry:Host@1632,registry:Host@168,registry:Host@2170,registry:Host@316,registry:Host@389,registry:Host@523,registry:Host@845,registry:SeedID@1049,registry:SeedID@1176,registry:SeedID@1340,registry:SeedID@1422,registry:SeedID@1523,registry:SeedID@1640,registry:SeedID@176,registry:SeedID@1904,registry:SeedID@2010,registry:SeedID@2178,registry:SeedID@324,registry:SeedID@397,registry:SeedID@531,registry:SeedID@853,whole:ImportJournal@725,whole:ImportJournal@940 19c33612f01046c9de64bfca596cbba862f144365abc428e315acb4e63db8b21
+internal/provision/seedrollback.go cleanUpImport legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: the cleanup's record re-read is judged by the pass's judge; read sites unchanged, offsets moved registry:Host@1041,registry:Host@1168,registry:Host@1236,registry:Host@1332,registry:Host@1414,registry:Host@1515,registry:Host@1632,registry:Host@168,registry:Host@2170,registry:Host@316,registry:Host@389,registry:Host@523,registry:Host@845,registry:SeedID@1049,registry:SeedID@1176,registry:SeedID@1340,registry:SeedID@1422,registry:SeedID@1523,registry:SeedID@1640,registry:SeedID@176,registry:SeedID@1904,registry:SeedID@2010,registry:SeedID@2178,registry:SeedID@324,registry:SeedID@397,registry:SeedID@531,registry:SeedID@853,whole:ImportJournal@725,whole:ImportJournal@940 19c33612f01046c9de64bfca596cbba862f144365abc428e315acb4e63db8b21
+@legacy 73caac58dfc8a8fcfc9f958f67b5806b91381cc5374ff0513786a34bb0caa733 internal/provision/seedrollback.go journalRecordByKey legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: a nil judge reads the key exactly as main; a judge hands the read to journalRecordJudged; read sites unchanged, offsets moved registry:Host@415,registry:RecordKey@225,registry:RecordKey@464,registry:RecordKey@534,whole:ImportJournal@185 cb15f26875f21280b080611d5978b3f97e2e802b823a4f2d61f30d047e607e69
+internal/provision/seedrollback.go journalRecordByKey legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: a nil judge reads the key exactly as main; a judge hands the read to journalRecordJudged; read sites unchanged, offsets moved registry:Host@415,registry:RecordKey@225,registry:RecordKey@464,registry:RecordKey@534,whole:ImportJournal@185 cb15f26875f21280b080611d5978b3f97e2e802b823a4f2d61f30d047e607e69
+@legacy c044327c58ad5f084e05fd84254848c3fae2f641d0b8e464505dde28a0e36829 internal/provision/seedrollback.go journalRecordJudged legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: the journal row's own Host and RecordKey (as journalRecordByKey reads them) name the record observed under the box's judge; stale or absent is gone, corrupt or unjudgeable an error; no new root decision registry:Host@409,registry:Host@491,registry:RecordKey@176,registry:RecordKey@243,registry:RecordKey@381,registry:RecordKey@478 920d7af0c8cfb35a8890845793cb9daa44ea3f91d5881051e7f214f9c9d9369a
+internal/provision/seedrollback.go journalRecordJudged legacy accepted-legacy accepted-legacy;rev3=PROPOSED-self-serve-moves-1;basis=the agent (/opt/carlos/carlos agent, carlos-edge.service, user carlos), from the reconcile pass: the journal row's own Host and RecordKey (as journalRecordByKey reads them) name the record observed under the box's judge; stale or absent is gone, corrupt or unjudgeable an error; no new root decision registry:Host@409,registry:Host@491,registry:RecordKey@176,registry:RecordKey@243,registry:RecordKey@381,registry:RecordKey@478 920d7af0c8cfb35a8890845793cb9daa44ea3f91d5881051e7f214f9c9d9369a