Repository navigation
#2047 を実装する(スプリント l20261031-5) - #2307
Merged
Merged
Conversation
- 着手前のテストの初回の上限を、履歴 → 手元の全体テストの直近の実測 → 宣言の所要の順で決める - 想定最大時間を省いた実行は手順の枠が収まらなければ下限まで上げ、出所を状態と出力に残す - 明示した想定最大時間に収まらないときと着手前のテストの打ち切りで SKIP を出し、駆動が終了コード 6 で返す - 上限や想定最大時間を上げたら、ステップの延長のファイルへ見込みの秒を書く Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 検査の雛形の refactor に on_exit の 6 → review を足す(new check / sprint / close の 3 つ) - drive のステップは試行ごとに延長のファイルの置き場を子へ渡し、書かれた秒に余裕を足して締め切りを後ろへだけずらす - フェーズレポートに「欠けを残して進んだステップ」の行、検査の記録に findings.refactor_skipped を足す - cross-refactoring の SKILL.md と docs に、想定最大時間の出所・時間の枠の不足・終了コード 6 を書く Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… drive.py・setup.py) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
takemi-ohama
marked this pull request as ready for review
October 31, 2026 16:28
This was referenced Oct 31, 2026
Merged
Merged
Merged
Merged
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-refactoring で想定最大時間を省いたときは下限まで引き上げるようにし、時間の枠が足りないときは飛ばした結果として返すようにしました。supervise は飛ばしたリファクタリングをコードレビューへ進め、駆動の見込みに合わせてステップの締め切りを延ばします。いずれも #2047(スプリント l20261031-5 のブランチへ集める)の変更です。
利用者向けの変化
移行の手順
--refactor-budget-minutesを付けてプランを書き直してください。変更の要点
drive.py・refactor_lib/commands/setup.py・allocation.py・plan.py・timeline.pyを変えました。refactor_lib/commands/report.pyは、飛ばした結果を報告に載せます。refactor_lib/init_test.pyを変えました。SKILL.md・docs/01-state-and-propose.md・docs/02-plan-and-implement.mdを更新しました。drive.pyとsetup.pyの行数が増えたため、その分へ更新しました。tests/test_drive_contract.py(+61 行)tests/test_init.py(+128 行)テスト
supervise.py の run の結果です。
design-tests の停止の内容は次のとおりです。
issues/issue-2047-design.mdです。設計と違う点
refactor_lib/init_test.pyresolve_scope_seconds・settle_window・extend_for_init_testを変えた。テストは plugins/ndf/skills/cross-refactoring/tests/test_init.py にあるinfoの行の呼び名を「着手前のテストの所要の見込み s」に替えた。用語の表は「範囲テストの所要」の意味を変えるだけで新しい語を足しておらず、docs/glossary.md の「範囲テストの所要」は今も「CI に任せる戦略で」に限っている(s は全戦略に効くようになった)モード: standard / 通した工程: 実装 → 完了判定 → Pull Request
🤖 Generated with Claude Code