Repository navigation
#2230 を実装する(スプリント m26-3) - #2333
Merged
Merged
Conversation
- sprint_close_lib/record_find.py を新設。まとめの課題を閉じる PR とそれを参照する PR から、
段階が本番か配布なしで、スプリント: が閉じる PR を含むリリース記録の PR を 1 本決める。
2 つ以上のスプリントにあれば特定できないとして採らない
- queue_fill が {queue_record} を埋め、見つからなければ計画を書き換えずに流さない(unfilled)。
plan.QUEUE_NAMED に {queue_record} を足し、run でも残れば止まる
- sprint_routes.record_pr_ref は unknown を組まず、merge・手で届ける・検証の環境だけ・
手動反映の本番系と開発ループのまとめで {queue_record} を返す。雛形と昇格は今のまま
- 開発ループの承認ゲート 2 の後のまとめへ values.pr を渡さない。差し込みを埋められずに
流さなかった計画のある周回は失敗で締める
- dist_record.released を足し、sprint-close.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
November 1, 2026 03:43
This was referenced Nov 1, 2026
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.
ndf のスプリントのまとめで、記録の PR を
{queue_record}によってプランを流す時点で探すようにしました(#2230 スプリント m26-3 のブランチへ集める)。あわせて、まとめの--record-prの説明と確定仕様を、この組み方に合わせて直しました。利用者向けの変化
--record-prに{queue_record}を組みます。移行の手順
変更の要点
plugins/ndf/scripts/sprint_close_lib/record_find.pyを新しく作りました。プランを流す時点で、まとめの記録の PR を探します。--record-prに{queue_record}を組むように直しました。plugins/ndf/scripts/supervise_lib/plan.py、queue_fill.py、sprint_routes.pyです。plugins/ndf/scripts/sprint-close.py、lib/sprint_loop.py、lib/sprint_loop_gate.pyも直しました。--record-prの説明を{queue_record}に直しました。plugins/ndf/skills/development-workflow/references/pace.mdとplugins/ndf/skills/progress-tracking/SKILL.mdです。--record-pr unknownを持つプランです。テスト
plugins/ndf/scripts/tests/test_record_find.pyを新しく作りました。test_sprint_loop.pyにテストを足しました。test_supervise_close_auto.py、test_supervise_new.py、test_supervise_pace_verify.pyを変更に合わせて直しました。sprint/m26-3は進んでいませんでした。issues/issue-2230-design.mdと突き合わせました。設計に名前の出るテストは 0 件でした。設計と違う点
{queue_record}」の入力(課題が空なら解決できない)と失敗の形find_recordはRecordHit(error="まとめの課題が無い")を返すので、理由の文が「GitHub を読めない: まとめの課題が無い」になる。GitHub を読めなかったわけではないのに、そう書かれるerrorの欄を使い回しているため。止まる振る舞い(埋めずに流さない)は設計どおりで、違うのは理由の文だけ。直すのはコードの変更(record_find.pyのRecordHit.reason)になるため、この突き合わせでは直していない{queue_record}」の失敗の形(見つからないときの理由の文は 1 つの形)_referencing_prs)は、参照のうち同じリポジトリの Pull Request だけを集める。ほかのリポジトリから参照した PR は候補に入らないread_record(root, repo, n)で同じリポジトリから読むので、ほかのリポジトリの PR は読めない。設計はリポジトリでの絞り込みを書いていないRecordHitの欄)RecordHitに設計に無い欄closers(まとめの課題を閉じる PR)があるモード: standard / 通した工程: 実装 → 完了判定 → Pull Request
🤖 Generated with Claude Code