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
Single round: steps 2-4 produce one verdict per draft, and the revised draft ships without re-verification (see Non-scope: what the single-round cap gives up). The cap does not block step 2's rules/* retry path, and that path only: there, a refused apply leaves the round with no verdict, so re-running from a session that can apply IS the round, not a re-verification of it. Do not generalize this to any round that failed to produce a verdict — an evaluator crash, a malformed prompt, or a timeout does not earn a fresh round.
目的
skills/evolution-parallel-agent-eval/SKILL.mdProcedure step 6 の単巡キャップが、基盤側の停止(使用量上限 / レート制限 / ホスト障害)と評価者側の欠陥(クラッシュ / 不正プロンプト / タイムアウト)を区別していない。前者で verdict ゼロになった PR は、literal どおりなら brake 1 を通せず、self-evolution PR として merge 不能のまま残る。欠陥の芯: 基盤側の停止は 5 時間のローリング窓で自然に回復する。にもかかわらず仕様は、回復した基盤を使い直す権利を与えていない。基盤が詰まっているのではなく、仕様が詰まっている。
確認済みの事実
3 日連続で同型が発生した。いずれも N=3 の 3 体すべてが途中終了し、verdict がゼロ。
停止の実体は 5 時間ローリングの使用量上限(Master 確認)。ホストが返すエラー文字列は
You've hit your monthly spend limitだが、これは表示が実態と食い違っている。本 issue の初版および #1644 / #1650 時点のコメントは、この文字列をそのまま事実として記録していた(Source check の失敗)。実態が月次の課金上限でないことは、以下 2 点に効く:step 6 の literal:
rules/*の operational copy apply 拒否 1 経路のみと明示的に限定列挙されている。evaluator crash / malformed prompt / timeoutの 3 つ。使用量上限による中断は文言上この集合に最も近い(「API エラーで途中終了」)。Triggerの Self-evolution PR brake (mandatory))であるため、merge 不能が確定する。3 回とも AI 側で読み替えを自己認可せず Master へ提起し、再実行の go-sign を得て解決した。人間が居る session ではこの経路が使えるが、無人 run では窓が回復した後も復帰できない。
制約
rules/*retry path の書き方が既に答えの形を持っている。 同経路は「apply が拒否されればラウンドに verdict が無い、よって apply できる session からの再実行は再検証ではなくそのラウンド本体である」と論じている。基盤停止も同じ構造(ラウンドが成立していない)で説明できるかを先に検討する。完了条件
関連