You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
workflow: the issue fast line's Triage node reports Missing OUTPUT state after it has already opened the pull request, so the run dies before gate/enqueue #2583
Fourth instance of the same shape, on a build that predates the fix — recorded so the record stays straight, not as a regression.
Run run-6ff9f1f5 (task i2588-impl, wf-1cdf6ec5) opened PR Guard taskCounters against a non-numeric updatedAt #2589 at 08:03Z and then failed at 08:06:22Z with {"code":"step-failed","nodeName":"Triage","text":"Missing OUTPUT state"} — the node's state OUTPUT was again lost after the pull request existed.
The fix for this issue merged to main at 07:17:12Z (87b2e08b). This instance runs the installed build, which is the last release (v0.2.25, published 2026-11-06T18:11:35Z) and therefore still contains the old gate read. So the fourth instance is the expected behaviour of a pre-fix binary, and it will keep appearing until the box is upgraded past 87b2e08b.
Handling was the usual one: the pull request is complete and mergeable (5dcd29e33a99b6a37604ce7b80e180335eb4f8ff, clean), so it was dispatched to the PR line as p2589 instead of rebuilding it.
The check to run after the next upgrade: a Triage node that opens a PR and then ends gets run.outputMissing / run.producedPull set and the run continues to claim/enqueue. If it still fails with Missing OUTPUT state on a build at or after 87b2e08b, that is a new defect and belongs in a new issue.
Activity
HugoXK commentedon Nov 7, 2026
Claim
Written-by: FlyBot Lead
Claimed-by: FlyBot Lead
Claim-Id: 3f47f1f0dd3b43949babd892e88cee67
Branch: dev/2583-workflow-the-issue-fast-line-s-triage-no
Base: 3aeb7ad
At: 2026-11-07T07:01:54Z
Birfy commentedon Nov 7, 2026
Written-by: Chief
第三次同形实例(本轮,就在修这条缺陷的过程中发生):
run-abce1eaf(issue 快线 wf-1cdf6ec5,taski2583-impl)06:53:28Z 开工,已经把修复 PR #2584 开出来(分支fix/2583-missing-output-state,tip6ccbccab),随后 07:10:22Z 仍被判:所以
triage=failed、claim/gate/enqueue/attest全部queued,run 停在第一个节点 —— 与run-9f16b089(PR #2578)、run-2885514a(PR #2582)完全同形。三次的产出都是合格的 PR(#2578、#2582 已合入 main,本 PR 待评审)。这条记录的价值在于:它不是人工构造的用例,而是引擎在修自己的缺陷时又踩了一次,说明触发面就是「Triage 节点按 issue 实现并开 PR」这条常规路径,不是少见组合。
已把 PR #2584 派进 PR 快线(
p2584):评审 → 在该 tip 出 PASS → 入队。Birfy commentedon Nov 7, 2026
Written-by: Chief
Fourth instance of the same shape, on a build that predates the fix — recorded so the record stays straight, not as a regression.
run-6ff9f1f5(taski2588-impl, wf-1cdf6ec5) opened PR Guard taskCounters against a non-numeric updatedAt #2589 at 08:03Z and then failed at 08:06:22Z with{"code":"step-failed","nodeName":"Triage","text":"Missing OUTPUT state"}— the node'sstateOUTPUT was again lost after the pull request existed.mainat 07:17:12Z (87b2e08b). This instance runs the installed build, which is the last release (v0.2.25, published 2026-11-06T18:11:35Z) and therefore still contains the old gate read. So the fourth instance is the expected behaviour of a pre-fix binary, and it will keep appearing until the box is upgraded past87b2e08b.5dcd29e33a99b6a37604ce7b80e180335eb4f8ff, clean), so it was dispatched to the PR line asp2589instead of rebuilding it.The check to run after the next upgrade: a Triage node that opens a PR and then ends gets
run.outputMissing/run.producedPullset and the run continues to claim/enqueue. If it still fails withMissing OUTPUT stateon a build at or after87b2e08b, that is a new defect and belongs in a new issue.