Repository navigation
Conversation
β¦ the issue (t27#10008) Re-vendors gHashTag/t27 specs/queen/dispatch_exit.t27 from t27 PR #10011 (blob 4f9fa86), byte-identical, with dispatch_exit.wasm rebuilt by the PIN recipe (zig 0.16.0, wasm32-wasi, reactor, every fn exported). The recipe rebuilds the old card to the pinned 31c0e524 and the new card to b990a601 on two builds. counts_against_issue(DX_PROVIDER_ERROR) is now false, so the bee actors stop giving an issue up after three quota refusals; the next dispatch takes another key. A bad request still gives up at once, and a repeating refusal still ends at STREAK_LIMIT. No TypeScript changes: the hosts read the card from the wasm. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Summary by t27-beesChecked by the t27 compilert27c parse, parse-complete and typecheck on each changed .t27 file at
Read by the modelThis PR updates the Worth a look
Read: 3 files, +27 -5, the whole diff. Head |
β Tests failed β 27/3971 failed
Failed tests
|
Refs gHashTag/t27#10008 (card PR gHashTag/t27#10011). Part of gHashTag/t27#9976.
Why
The bee actors (
queen-bee-actors.ts,TRIOS_QUEEN_DISPATCH=actors) askdispatch_exitcounts_against_issuewhether an end spends a counted run.provider quota exhausted (zai code N)) did. Three in a row (RUN_LIMIT) gave the issue up, andBK_GAVE_UPis sticky until a send-back.key_failover.t27charges_issue(t27#9993) already said so. The card now agrees.This lands before
TRIOS_QUEEN_DISPATCH=actorsis switched on in production.What changes
specs/queen/dispatch_exit.t27: re-vendored, byte-identical to t27 blob4f9fa86b.specs/queen/dispatch_exit.wasm: rebuilt with the recipe inspecs/PIN.31c0e524..., so it is the recipe that is in use now.b990a601...on two builds.specs/PIN: lines 41-43 carry the new blob and hashes.queen-dispatch-exit-card.gen.ts) are unchanged.Behaviour
HC_4XX) still gives up at once, and a refusal that keeps repeating still ends atSTREAK_LIMIT(6).tests/api/queen-bee-actors-round.test.tsonly checks that a quota row reads asEF_PROVIDER, which is unchanged.Card evidence (Railway lab):
t27c test-report: 11/11, 0 vacuous.tri mutate spec: 81 of 84 killed. The 3 survivors are equivalent clamp mutants in the untouchedrestart_wait_seconds.π€ Generated with Claude Code