test(doeff-agents): cross-binding deftests の capture 台本へ {composer} marker を追随(#587 の更新漏れ) - #592
Merged
Merged
Conversation
…arker を追随 ADR-DOE-AGENTS-011(#587/#589)の貼り付け消費門は、テスト側 LaunchWorld の composer simulator が {composer} marker 付き frame にだけ composer 内容を 描画する合成界を前提とする。sessionhost_resume_cross_binding_deftests.hy の 6 箇所だけ marker なしの旧台本(["❯"] / ["› "])のまま #587 の更新から漏れ、 probe が永遠に不可視 → 合成時計の予算 120s 消尽 → paste-not-consumed で 決定的に red だった(main 素の断面・負荷非依存)。resume 側 deftests と 同形の marker 付き台本へ揃える。テストのみ・実装/条文の変更なし。 14/14 passed(red 6 → green・既 green 8 不変)。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
cross-binding deftests の capture 台本へ {composer} marker を追随(#587 の更新漏れ)
機序(決定的 — 負荷非依存)
ADR-DOE-AGENTS-011(#587/#589)の貼り付け消費門(ready の必要条件 = 貼った probe が composer に見える)は、テスト側 LaunchWorld の composer simulator が
{composer}marker 付き frame にだけ composer 内容を描画する合成界を前提とする。sessionhost_resume_cross_binding_deftests.hyの 6 箇所(旧 L61/91/150/189/225/236)だけが marker なしの旧台本(["❯"]/["› "])のまま残っており、probe が永遠に不可視 → 合成時計(ClockSleep が world.now を進める — 壁時計と無関係)の予算 120s を消尽 →paste-not-consumedで必ず red になっていた。resume 側 deftests(sessionhost_resume_deftests.hy)は #587 で marker 付きへ更新済み(green)— cross-binding 側だけ更新から漏れた形。integration-lead の切り分け依頼(2026-08-17)への回答として機序を実装で名指し済み: 負荷 140〜170 帯とは無関係に、素の main(53d19c6 以降)で決定的に再現する。
変更
テストのみ・実装/条文の変更なし(ADR 改訂を伴わない採番なしの小修理 — integration-lead の采配どおり)。6 箇所の capture 台本を resume 側 deftests と同形の marker 付きへ:
["❯"]→["❯ {composer}"]["› "]→["› {composer}"]Verification
uv run pytest packages/doeff-agents/tests/test_sessionhost_resume_cross_binding.py— 14 passed(red だった 6 件が green・既 green 8 件は不変)🤖 Generated with Claude Code