gc bd assign fails for every rig-store bead, so nothing can be dispatched to a named session #15
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
gc bd assignandgc bd update --assigneefail for EVERY rig-store bead with"no issue found matching ", while other writes to the same id succeed.
The same id resolves fine for every other write:
So the assignee write path resolves the issue through a different route than the
other field writes, and that route does not reach the rig store.
WORKAROUND, and it is proven: run
bddirectly from inside the rig repo.WHY THIS IS P1. Assignment is the ONLY way a bead reaches a NAMED session. A
pool reads
gc.routed_to; a named session's hook matches the assignee andnothing else (STANDING-DECISIONS, "Creating the bead is HALF"). Named sessions
here are crew, crew-e2e, the refineries, the mayor, boot and the five witnesses.
While this is broken, nobody can dispatch to any of them through
gc, and themayor's whole dispatch half is down.
THE SECOND HARM IS THE MESSAGE. "no issue found matching" sends you to look for
a routing or a store problem, which is the wrong place, and
BD_DEBUG_ROUTING=1prints nothing on this path. It cost this session about fifteen minutes of
looking at routes.jsonl and prefix tables before the direct-bd test isolated it.
Whatever the real refusal is, say that instead.
MEASURED 2026-09-06 by gastown.mayor, starting wave 0 of e2e-suite-recovery.
ce-ashq (the full census, holds the e2e lock) sat unassignable because of it.
Bead:
gs-7p9q30(city store).