Skip to content

feat(trios): RING-00: the decision core in T27, generating valid Rust - #74

Open
gHashTag wants to merge 2 commits into
feat/queen-supervisorfrom
queen/1280-ring-00-the-decision-core-in-t27
Open

gHashTag wants to merge 2 commits into
feat/queen-supervisorfrom
queen/1280-ring-00-the-decision-core-in-t27

Conversation

@gHashTag

Copy link
Copy Markdown
Owner

For gHashTag/trios#1280

Opened by the Queen for queen-swift.

gHashTag added a commit that referenced this pull request Aug 21, 2026
…ansition stops being asked

Every queen/* pull request fails the cla bot - it does not know the Queen
as a signatory - so the wake path re-briefed bees dozens of times a day
about a red no code change can turn green (#74/#75, 23x/day measured on
dev, recurring on release). A red made ONLY of administrative checks now
logs queen.pr.gate_administrative, names the checks, and waits on the
operator; one real failing check beside cla still wakes the worker.

The wake path also asked the registry for accepted -> rejected on every
single execution - a transition the state table has never allowed
(.accepted permits only .merged), so it was refused every time, logging
"Cannot move ... from accepted to rejected" beside each wake. The attempt
is removed with the table's reasoning in place: the correction in the
worker chat IS the wake; the record stays accepted until the forge says
merged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
gHashTag added a commit that referenced this pull request Aug 21, 2026
…and the allowlist earns its default

Three wire proofs collected in one worker turn. queen.worker.expensive
fired for the first time in its existence: task browseros-ai#1131 recorded 10,650,930
input / 73,416 output tokens, priced at $6.55 by ModelPricing - the spend
pipeline is live end to end, and the $10/day SwarmBudget gate can finally
trip. queen.pr.gate_administrative fired at 17:38:56Z naming its check
("#74 is red only on administrative check(s) (cla); nothing a worker can
fix") - no wake, no illegal transition. And the turn's finishing commit
(queen.branch.committed 17:56:19Z) landed with the env allowlist active
on the live server: ten variables are enough for real work, so the scrub
flips to ON by default (TRIOS_BASH_ENV_ALLOWLIST=0 is the opt-out).

make spend's note stops claiming the server "does not emit usage yet" -
that cause died this evening; the 49 zero-token tasks are turns that
finished before emission went live, and the note now says so.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant