目的
#1523でマージした「親エージェント自身が子(孫)の完了直後にnudgeする」修正を、実証的に効果が無かったためロールバックする。
前提
#1523マージ直後、そのPR自身のbrake-1評価(N=3並列評価、depth 2)で新ルールを実地dogfoodingした——親エージェント(depth 1の実装サブエージェント)自身が、各評価者(depth 2)の完了直後にSendMessageでnudgeを送る形。
サブエージェント側は「摩擦なく回った」と報告したが、実際にはパネル上のスタック状態は解消されていなかった(Masterが実機で確認)。改めてトップレベルセッション(この会話自身)から同じ3体に直接SendMessageでnudgeを送ったところ、今度は解消された。
つまり実証された事実:
- トップレベルセッションからのnudge → パネルのスタック状態を解消できる(複数回確認済み)
- ネストした親サブエージェント自身からのnudge → 解消できない(今回実証)
brake-1は通常、独立した実装サブエージェントの"中"から呼ばれる(トップレベルセッションから直接呼ばれるのは稀)。したがって#1523の修正は、実際の主要な使われ方(ネストした呼び出し)ではそもそも効果が無く、規範として誤り。
制約
git revertでPR #1523のマージコミットを打ち消す。
- 恒久対策(トップレベルセッションでないと効かない、という制約下でどう対処するか)は別途検討。当issueはロールバックのみが対象。
- L1 Model Layer(
rules/model/*)には触れない。
対象ファイル
skills/evolution-parallel-agent-eval/SKILL.md(revert対象)
目的
#1523でマージした「親エージェント自身が子(孫)の完了直後にnudgeする」修正を、実証的に効果が無かったためロールバックする。
前提
#1523マージ直後、そのPR自身のbrake-1評価(N=3並列評価、depth 2)で新ルールを実地dogfoodingした——親エージェント(depth 1の実装サブエージェント)自身が、各評価者(depth 2)の完了直後に
SendMessageでnudgeを送る形。サブエージェント側は「摩擦なく回った」と報告したが、実際にはパネル上のスタック状態は解消されていなかった(Masterが実機で確認)。改めてトップレベルセッション(この会話自身)から同じ3体に直接
SendMessageでnudgeを送ったところ、今度は解消された。つまり実証された事実:
brake-1は通常、独立した実装サブエージェントの"中"から呼ばれる(トップレベルセッションから直接呼ばれるのは稀)。したがって#1523の修正は、実際の主要な使われ方(ネストした呼び出し)ではそもそも効果が無く、規範として誤り。
制約
git revertでPR #1523のマージコミットを打ち消す。rules/model/*)には触れない。対象ファイル
skills/evolution-parallel-agent-eval/SKILL.md(revert対象)