Skip to content

検査のプランの構造改善が --sync-command を渡さず、生成元に触れる改善が push で止まる #2049

Open

Description

@takemi-ohama

何を見つけたか

supervise.py new check が作る検査のプランの refactor のステップは、cross-refactoring の drive.py に --sync-command を渡さない。.ndf/supervise.json の sync_checks に build(bash scripts/build-runtime-plugins.sh)があっても使われない。

改善項目が生成元(scripts/build-runtime-plugins.sh の installer の雛形)を変えると、push の直前に生成物(Kiro の install.sh 10 本)が作り直されず、pre-push の「生成物が古い」で push が落ちる。手で生成物を作り直してコミットしても、台帳に無いコミット(stray)として「公開してよくないコミット」で拒まれる。

どこで見つけたか

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

#1873 の受け入れ条件は Kiro で MCP のツールを呼べることで、検査のプランの雛形は対象に含まない。根拠: MVV なし

直さないと何が起きるか

生成物を持つリポジトリで、生成元に触れる構造改善が採られるたびに検査が refactor で止まり、conductor が状態ファイルとプランを手で直すことになる。

起票者の推定

  • 渡す値は sync_checks の build から取るのがよい(推した出所: .ndf/supervise.json と cross-refactoring の SKILL.md の --sync-command の説明)

由来

PR #2043

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