Repository navigation
spec(queen): review_first.t27 -- no backlog dispatch while finished work waits in review (Closes #10555) - #10562
Merged
Merged
Conversation
…ork waits in review (Closes #10555) The owner's rule, 2026-10-18: the Queen takes nothing from the backlog while there is a queue in review. Measured 17:09Z: 102 dispatched, 11 reviewed in the last hour; reviewable 29. - in_review_queue(): the review sweep's own filter (the status page's reviewable count). - admission(): a backlog candidate is refused while that queue is longer than REVIEW_QUEUE_MAX (0); send-back rework and owner-assigned issues are admitted at any length, so freed workers go to review work. - round_refused() + REFUSAL_TAIL: the sentence the round reports. Railway lab: 8 tests pass, seal verify all MATCH, 17 of 17 hand mutants killed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 18, 2026
The ratchet reported it UNLISTED: the reference passes it and t27b passes it. The four analog UNLISTED entries are inherited from master and left alone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 18, 2026
Merged
Merged
Contributor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #10555
What
specs/queen/review_first.t27: the owner's rule of 2026-10-18 -- the Queen takes nothing from the backlog while finished work waits in review.in_review_queue()-- the review sweep's own filter, the rows the status page counts asreviewable(started, finished, review_state NULL or 'wait', not reaped, issue open).admission()/admits()-- a backlog candidate is refused while that queue is longer thanREVIEW_QUEUE_MAX(0).kind_of()-- owner-assigned beats send-back beats backlog. Rework and assigned work are admitted at any queue length, so freed workers go to what the review asked for.round_refused()+REFUSAL_TAIL-- the sentence a round reports when the rule stopped everything.Why
Measured 2026-10-18 17:09Z on api.t27.ai/queen/status: 69 of 70 workers busy; in the last hour 102 dispatched, 56 finished, 11 reviewed; reviewable 29, unreviewed 362. The swarm started about nine bees per verdict, so the review queue only grew.
Evidence (Railway lab, t27c at 6ea5f51, zig 0.16.0)
t27c genplus the zig test runner: 8/8 tests pass.t27c seal --savethen--verify: all hashes MATCH.<=-><, rework refused, assigned refused, kind order swapped, each sweep-filter clause dropped or flipped, refusal clauses flipped, a code moved). The two that only the invariants catch were rerun with the invariant neutralized, and named tests kill them too.Not here
The wiring into gHashTag/trios (
queen-tick.tscandidate filter behind a flag, vendored wasm,t27c gen-tsconstants) is a follow-up PR againstqueen, as is the Railway redeploy.🤖 Generated with Claude Code