Skip to content

開発ループ: 承認した設計の結果を読めないと、その課題の実装を外したまま ok で配布へ進む #2596

Open

Description

@takemi-ohama

何を見つけたか

開発ループ lroot3 の周回 17(スプリント lroot3-17)で、承認ゲート 1 を承認した #2509 の実装が、スプリントから外れたまま配布まで進んだ。スプリントの Pull Request #2581 は #2474 だけを入れて v10.27.24 として出た。#2509 の設計(約 $7.0・約 29 分)は使われず、実装は次の周回以降へ回った。

時刻(UTC、2026-11-05) 出来事 記録
16:41 #2509 の設計 Pull Request #2579 を作り、承認ゲート 1 で止まった .ndf/loop/lroot3/lap-17/queue.log
16:59 より前 利用者が承認した(答え approved。MVV 判定は「判定を読めない」) .ndf/loop/lroot3/laps.md の「人の判断待ち」
16:59 キューを再開し、設計の結果を読むステップが develop を読んだ。#2509 の設計文書はまだ develop に無く、「設計の結果を読めなかった設計の課題: #2509(今の振る舞いで流す)」を status: ok で返した lap-17/sprint/3-design-results-state/01-design-results.out
16:59 以降 実装のプラン 5-impl-2509.json は流されず、#2474 の実装・検査・配布だけが流れた lap-17/done-2.json(5-impl-2509 の行が無い)
17:59 スプリントの Pull Request #2581 をマージした
18:59 設計 Pull Request #2579 がマージされた

どこで見つけたか

なぜこの変更の範囲外なのか

スプリント lroot3-17 の課題(#2509 の UV_PROJECT_ENVIRONMENT の漏れ・#2474 の止める指示の発生元)はどちらも、設計の結果を読むステップの扱いを受け入れ条件に含まない。根拠: Value 1(確かめていないものを済んだと記録しない)・Value 7(根本原因の場所で直す)(MVV 版 5)

直さないと何が起きるか

起票者の推定

直し方の候補

  1. 設計の結果を読めなかった課題が承認済みなら、ok で流さずに止めるか、設計 Pull Request のマージを待ってから読む
  2. 外したときは、課題番号と理由を周回の記録とスプリントの Pull Request の本文に「外した課題」として残す

受け入れ条件

  • 承認ゲート 1 を承認した課題の設計の結果が読めないとき、その課題の実装を外したまま ok で配布へ進まない
  • 外した場合は、課題番号と理由が周回の記録とスプリントの Pull Request の本文に載る

関係: #2507(承認した設計 Pull Request を誰もマージしない)・#2337(失敗・未収束・判定できないを ok で返す経路を無くす)

由来

PR #2581

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions