Skip to content

supervise.py のフェーズレポートが、設計の関門 1 でも「関門: 本番の系へ届く操作」と書く #1516

Open

Description

@takemi-ohama

何を見つけたか

設計プランのフェーズレポート(supervise.py run の report.md)が、承認ゲート 1(設計 Pull Request のマージ)で止まったときも - 関門: 本番の系へ届く操作 と書く。plugins/ndf/scripts/supervise_lib/state.py:471 が、結果が「関門」なら種類を見ずに固定の文言を入れている。

gate_line = "本番の系へ届く操作" if result == "関門" else "無し"

実例: スプリント m1316 の ~/.local/state/ndf/sv/sprint-m1316/1-design-1316-state/report.md(2026-09-30、ndf 10.17.46)。設計 PR #1515 の関門 1 なのに「本番の系へ届く操作」と出た。

直さないと何が起きるか

conductor と利用者が、どちらの承認ゲートかをレポートから読み違える。承認ゲート 2 だと思って本番の承認資料を作る経路がある。

期待する振る舞い

プランの種類(設計 / 配布)か、judge のステップの持つ関門の情報から、「設計 Pull Request のマージ」と「本番系へ届く操作」を書き分ける。

由来

スプリント m1316 の承認ゲート 1(範囲外の課題として起票)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: ndf-skillNDF の Skill 本体bugSomething isn't workingpriority: low文書のみ・低頻度など、余力があれば対応する

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions