← Branches
seeded-instances
Commits
-
d078e435b
Known-no-start only when nothing of a wake started; census ruling 292fix
claude agent, operated by paul@keymail.dev
-
041011239
Rollback of a failed import wake: discharge a stop once it is known
claude agent, operated by paul@keymail.dev
-
974ce8dcc
Merge origin/main (carlos-run landed as 37ab10c) into seeded-instances
claude agent, operated by paul@keymail.dev
-
9a399b08b
census: apply census ruling seeded-instances (Plan 14 controller, 2026-10-14)
claude agent, operated by paul@keymail.dev
-
bfbd9571c
Root-read census: PROPOSED overlay for seeded-instances
claude agent, operated by paul@keymail.dev
-
fda9dab00
Merge carlos-run (main at 21d91fd6) into seeded-instances
claude agent, operated by paul@keymail.dev
-
c34a8e0fe
census: apply census ruling carlos-run (Plan 14 controller, 2026-10-14)
claude agent, operated by paul@keymail.dev
-
7d1ff2409
census: PROPOSED root-read overlay for carlos-run, pending the Plan 14 controller's ruling
claude agent, operated by paul@keymail.dev
-
25cfb5b35
Merge origin/main into carlos-run (claim Plan 14 part 1, zdd-flag-readiness-3, hotfix #281, changelog v0.26.1)
claude agent, operated by paul@keymail.dev
-
9b809e435
copy: SD-N137 to SD-N140, the claim-activation refusals over seed state (approved 2026-10-13)
claude agent, operated by paul@keymail.dev
-
0017c06d4
provision: a seed is finished only as a placed --from copy or a committed import (merge re-review)
claude agent, operated by paul@keymail.dev
-
39467952a
review fix S2: activation also refuses a ready --from seed and a refused import
claude agent, operated by paul@keymail.dev
-
6a77665be
review fix S2: claim activation refuses over unfinished seed state
claude agent, operated by paul@keymail.dev
-
be5bd1132
review fix S1: an import's rollback retires the instance key it minted
claude agent, operated by paul@keymail.dev
-
3b69105d1
Merge carlos-run into seeded-instances (zdd generations, instance key provision, hostclaim activation, moves phase 1, settings, db pull --at)
claude agent, operated by paul@keymail.dev
-
c62842813
merge fix: a run records its serving build before its command starts
claude agent, operated by paul@keymail.dev
-
83ed6abd9
Merge origin/main into carlos-run (instance key provision, zdd-6 surfaces and flag readiness, settings 3 to 5, moves 5c to 7, hostclaim home region, region HA builds)
claude agent, operated by paul@keymail.dev
-
18c1623ff
copy: RUN-C87, a run that timed out before it started (approved 2026-10-13)
claude agent, operated by paul@keymail.dev
-
4a05a71fd
merge fix 7 and 8: a run ended before launch reads as cancelled or timed out
claude agent, operated by paul@keymail.dev
-
1c23afa9e
merge fix 6: the sweep retries a retired generation's run until it is proven
claude agent, operated by paul@keymail.dev
-
6eb51e91f
merge fix 5: a run's deadline and cancel span its whole admission
claude agent, operated by paul@keymail.dev
-
4cb605c5f
merge fix M4: a run's command binds its executable from a source of its own
claude agent, operated by paul@keymail.dev
-
c5de2ed54
merge fix M3: a run gets the serving generation's environment
claude agent, operated by paul@keymail.dev
-
088cb8585
merge fix M2: a run belongs to the generation it was admitted against
claude agent, operated by paul@keymail.dev
-
db2ccdd30
merge fix M1: a run's stop is proven before the instance lets go of its database
claude agent, operated by paul@keymail.dev
-
2ed9473c5
seeded copy review round 2: apply the 20 approved strings (2026-10-10, approved unedited)
claude agent, operated by paul@keymail.dev
-
6432b36b1
Merge origin/main into carlos-run (zdd generations, hostclaim activation, moves phase 1, settings)
claude agent, operated by paul@keymail.dev
-
da911c0ef
docs: RUN-C75 as approved (exit 125 covers an instance letting go of a run)
claude agent, operated by paul@keymail.dev
-
62c3fb3d9
e2e: the region console's flaky store forwards the conditional delete (final review round 3)
claude agent, operated by paul@keymail.dev
-
70ae30378
console: on a claim console an absent record leaves the delete to the claim (re-review finding 10)
claude agent, operated by paul@keymail.dev
-
d1c0c80df
activator: the refreshed-route check judges a worker by its own role (re-review finding 9)
claude agent, operated by paul@keymail.dev
-
a2f33f66c
activator, host, hostbox: no database is born beside a foreign seed marker (re-review finding 8)
claude agent, operated by paul@keymail.dev
-
a3d022a32
activator: a plain restore never serves another seed's leftover database (final fix F2b)
claude agent, operated by paul@keymail.dev
-
fa7a5a41e
activator: gofmt the wake identity test (final fix F4 follow-up)
claude agent, operated by paul@keymail.dev
-
405b85ffb
console: the seeds operator doors answer without a deployment bucket (final review carry item)
claude agent, operated by paul@keymail.dev
-
d567cac8f
activator: the full local purge removes the seed marker (final review carry item)
claude agent, operated by paul@keymail.dev
-
aa03daa69
activator: an own-replica restore of a seed writes its marker (final review carry item)
claude agent, operated by paul@keymail.dev
-
af78194c1
console: the delete door's import check is bound to the delete (final fix F7)
claude agent, operated by paul@keymail.dev
-
e89c897fa
console: a seeded instance's derived environment must be unused (final fix F6)
claude agent, operated by paul@keymail.dev
-
579c15823
registry: the due-timer queries leave out gated routes before the limit (final fix F5)
claude agent, operated by paul@keymail.dev
-
dffb1df78
activator: a wake stops when its refreshed route is no longer the one it began for (final fix F4)
claude agent, operated by paul@keymail.dev
-
173e98dc4
console: an environment binding takes a seed's store under the store lock (final fix F3)
claude agent, operated by paul@keymail.dev
-
9592c22ad
provision: an aborted --from seed removes its local database before it rolls back (final fix F2)
claude agent, operated by paul@keymail.dev
-
ce23521a9
import: every mutation names its seed (final fix F1)
claude agent, operated by paul@keymail.dev
-
86f8021c5
console: the closed-door walk counts the legacy-routes door (final fix F0)
claude agent, operated by paul@keymail.dev
-
155222035
copy gate: every seeded row is wired (Plan 8 Task 7, the series gate)
claude agent, operated by paul@keymail.dev
-
dddf8c989
plans: the index says Plan 8 raises the seeds protocol (Plan 7 M9, Plan 8 M10)
claude agent, operated by paul@keymail.dev
-
1f808031d
seeds: raise the protocol to 1 (Plan 8 Task 6)
claude agent, operated by paul@keymail.dev
-
e041cc1b9
legacy-routes assign: audit rows in the apps' own trails (Plan 8 Task 5 fix round 1)
claude agent, operated by paul@keymail.dev
-
4f9200163
carlos system legacy-routes assign (Plan 8 Task 5)
claude agent, operated by paul@keymail.dev
-
67794a55b
moves worker: an unplaced seed waits before any copy (Plan 8 Task 4)
claude agent, operated by paul@keymail.dev
-
367ad94d6
moves wait for a seed's placement or an import's commit, in both doors and in place (Plan 8 Task 3)
claude agent, operated by paul@keymail.dev
-
cf39691b5
console: bound each seeds pass by a deadline (Plan 8 Task 2 fix round 1)
claude agent, operated by paul@keymail.dev
-
931b14c04
console: the seeds sweep (Plan 8 Task 2)
claude agent, operated by paul@keymail.dev
-
580cd4a18
provision: share the record-key parsing between the two lister (Plan 8 Task 1 fix round 1)
claude agent, operated by paul@keymail.dev
-
a7bb1d9b1
provision: strict record listings name what they could not read (Plan 8 Task 1)
claude agent, operated by paul@keymail.dev
-
274bdeca9
host: wire the import swap and rollback; fence generations survive restarts (Plan 7 Task 7)
claude agent, operated by paul@keymail.dev
-
b7754cbf5
edge and schedule: the import gate (Plan 7 Task 6)
claude agent, operated by paul@keymail.dev
-
aba67ca30
provision, activator: an orphaned import database is decided by its seed marker (Plan 7 Task 5 fix round 2)
claude agent, operated by paul@keymail.dev
-
ae6d2c75e
provision, registry, domains: missing-row purge and a compare-and-delete for trash (Plan 7 Task 5 fix round 1)
claude agent, operated by paul@keymail.dev
-
a1973a070
provision: the fenced, journal-driven import rollback (Plan 7 Task 5)
claude agent, operated by paul@keymail.dev
-
dcb60d715
registry, domains, activator: the rollback acts only on the import's row (Plan 7 Task 5, part 1)
claude agent, operated by paul@keymail.dev
-
44284bab4
provision: a journal row is decided only by its own record (Plan 7 Task 4 fix round 1)
claude agent, operated by paul@keymail.dev
-
65afd30d6
provision: the import journal drives its hosts before the records (Plan 7 Task 4)
claude agent, operated by paul@keymail.dev
-
35b5b8e8f
provision: the swap refuses rows the edge does not serve from their addr (Plan 7 Task 3 fix round 1)
claude agent, operated by paul@keymail.dev
-
bf34341bf
provision: the import swap, its predicates and its refusals (Plan 7 Task 3)
claude agent, operated by paul@keymail.dev
-
c9754d6e2
seeds: the legacy route owners reader (Plan 7 Task 2)
claude agent, operated by paul@keymail.dev
-
6955bbaec
registry: the import journal joins the snapshot digest; swap and close guards (Plan 7 Task 1 fix round 1)
claude agent, operated by paul@keymail.dev
-
f20d2c5e2
registry: the import gate column and the import journal's transactions (Plan 7 Task 1)
claude agent, operated by paul@keymail.dev
-
b7b33e738
instances import: its own stop signals, without SIGPIPE (Plan 6 Task 6 fix round 2)
claude agent, operated by paul@keymail.dev
-
0fc95020b
instances import: an interrupt leaves a live import with its token and the commands to finish it (Plan 6 Task 6 fix round 1)
claude agent, operated by paul@keymail.dev
-
87a1ead8b
carlos instances import, with --verify, and import commit and abort (Plan 6 Task 6)
claude agent, operated by paul@keymail.dev
-
76f7e4911
console: the delete door fails closed only on a store read; an undecodable record is deleted the ordinary way (Plan 6 Task 5 fix round 1)
claude agent, operated by paul@keymail.dev
-
5e97dd06b
console: the import's abort and the delete door's import rule (Plan 6 Task 5)
claude agent, operated by paul@keymail.dev
-
ce9704cd9
console: an overlapping commit or stopped is answered as its retry is (Plan 6 Task 3 fix round 1)
claude agent, operated by paul@keymail.dev
-
425ffed31
console: the import's stopped and commit doors (Plan 6 Task 3)
claude agent, operated by paul@keymail.dev
-
947eb9d6a
console: the import upload re-reads under its reservation and never acts on an import that moved on (Plan 6 Task 2 fix round 1)
claude agent, operated by paul@keymail.dev
-
88c39aca8
console: the import upload, spooled and hashed, then checked and put detached (Plan 6 Task 2)
claude agent, operated by paul@keymail.dev
-
66054e58a
console: begin's store refusals are proven to write no record (Plan 6 Task 1)
claude agent, operated by paul@keymail.dev
-
97b8cb243
console: the import door's begin, with a once-shown verify token (Plan 6 Task 1)
claude agent, operated by paul@keymail.dev
-
b001b0541
seeds: an aborted --from's row goes before its rollback, and the finish fences its replica delete (Plan 6 Task 4 fix round 1)
claude agent, operated by paul@keymail.dev
-
677796be9
console: finishSeed, the seed-guarded store teardown and the record delete last (Plan 6 Task 4)
claude agent, operated by paul@keymail.dev
-
248aa346a
carlos instances create --from and --at, and the SEED column (Plan 5 Task 6)
claude agent, operated by paul@keymail.dev
-
d4637d48e
console: a panic in a detached --from copy aborts its seed, not the console (Plan 5 Task 5 re-review)
claude agent, operated by paul@keymail.dev
-
12726f4dd
console: --from answers 202 and copies detached, failures record their reason (Plan 5 Task 5 review)
claude agent, operated by paul@keymail.dev
-
872b3b17a
console: carlos instances create --from, reserve, restore, upload, publish (Plan 5 Task 5)
claude agent, operated by paul@keymail.dev
-
941e6db4b
objstore: every other grant clears a seed's mark, and RevertIn deletes by etag (Plan 5 Task 4 re-review)
claude agent, operated by paul@keymail.dev
-
70ba1670f
objstore: a first grant clears another seed's mark (Plan 5 Task 4 review)
claude agent, operated by paul@keymail.dev
-
1434d9d73
console: a seed's failed grant rolls back its declaration (Plan 5 Task 4 review)
claude agent, operated by paul@keymail.dev
-
f20cbab3c
console: the in-process replica door and stores marked with their seed (Plan 5 Task 4)
claude agent, operated by paul@keymail.dev
-
7b70b316d
console: seed scratch narrows its directory to 0700 and refuses zero bytes when unavailable (Plan 5 Task 3 review)
claude agent, operated by paul@keymail.dev
-
f9ffec468
console: the seed scratch reservation pool and its limits (Plan 5 Task 3)
claude agent, operated by paul@keymail.dev
-
10c960abe
dbdoor: PlanRestore refuses a header that does not describe its file (Plan 5 Task 2 review)
claude agent, operated by paul@keymail.dev
-
5f575f55c
dbdoor: restore to a TXID and plan a restore's exact size (Plan 5 Task 2)
claude agent, operated by paul@keymail.dev
-
9c98d55d7
console: resolveDBSource, the db door's source checks, factored out (Plan 5 Task 1)
claude agent, operated by paul@keymail.dev
-
9207b1c23
host: wire seed placement into the activator and the provision pass (Plan 4 Task 6)
claude agent, operated by paul@keymail.dev
-
7bd503a55
provision: reconcile dispatches on the seed state first (Plan 4 Task 5)
claude agent, operated by paul@keymail.dev
-
bdcf811bc
activator: record a seed placed after the first upload (Plan 4 Task 4)
claude agent, operated by paul@keymail.dev
-
950e953fe
activator: a placed seed restores plainly; the seed file pinned by identity (Plan 4 Task 3 review)
claude agent, operated by paul@keymail.dev
-
e9e88033e
activator: the seed fallback in Restore, marker, purge and checks (Plan 4 Task 3)
claude agent, operated by paul@keymail.dev