Skip to content

check-signoff.py: 照合の範囲を 2 つの承認が見た中身(shared/・requirements/・spec/・removed.csv)に広げる(#375) - #479

Open
hdknr wants to merge 7 commits into
mainfrom
issue/375-signoff-scope
Open

hdknr wants to merge 7 commits into
mainfrom
issue/375-signoff-scope

Conversation

@hdknr

@hdknr hdknr commented Oct 27, 2026

Copy link
Copy Markdown
Owner

Fixes #375
Fixes #367
Fixes #372

cruise #474 の周(不在の周。/dev-loop:cruise 474 --absent)。

変更

check-signoff.py が比べる範囲を、2 つの承認が見た中身に揃える。

  • 比べる範囲: v1〜v の shared/・requirements/・spec/(内部の Q&A 表 spec/qa-dev.csv を除く)と removed.csv(v1 のものも)
  • removed.csv は内部の層の Q&A の行(D-)以外を全部比べる(範囲の外のファイルの行も——merge が拒否するので)
  • 違えば 1(一致しない)。feasibility/・proposal/ など範囲の外だけの違いは今までどおり 0
  • references/signoff-tags.md(比べる場所・空かを見る場所・0.27.0 の移行の節)・tree.md・README.md・CLAUDE.md
  • spec-loop 0.26.0 → 0.27.0(0.x なので振る舞いの変更も minor。移行は signoff-tags.md の「範囲を広げた(spec-loop 0.27.0)」)

仕様の穴(不在の線で推奨により決めた)

Issue の「決めること」A・B・C を推奨で決めた——確認の Issue: #478(承認するなら閉じる、直すなら実装の Issue を #474 に足す)。

確かめたこと

関門

直す線: 既定(cruise の確かめた線)。

パス Verifier(sonnet) /code-review(high)
1 パス目 反証 1 件(F1) 指摘 8 件(CR1〜CR8)
2 パス目 反証 1 件(S1) 指摘 10 件(P1〜P10)
狭いパス 反証 0 件 —

1 パス目で、私の誤りが 2 つ見つかった——(1) test-build-proposal.py の変異「比較を予算のタグの時点から作る」を「等価変異」として外したが、removed.csv の理由の列だけ違う組で殺せた(戻した)。
(2) 計画の受入基準 I3 に「removed.csv の範囲の外のファイルの行 → 0」を入れていたが、Issue の受入基準 B(予算側だけの merge が拒否する配置を 1 か 2)と食い違っていた(Issue に合わせて直した)。
採否の表は docs/plans/issue-375.md。

残課題(直していない指摘)

未証明

なし(照合は git の出力だけで決まり、試料で当てた)。

マージ

不在の cruise はここで止まる(このリポジトリのマージはサイトを再デプロイするので、確かめた線 マージ = 関門を通ればマージ が効かない。#476)。
#477(#440)と同じく spec-loop の版を上げている——先にどちらかをマージしたら、もう片方は main を取り込んで版を上げ直す。

🤖 Generated with Claude Code

hdknr and others added 7 commits October 27, 2026 19:48
…ved.csv)に広げる(#375)

見積りの根拠(requirements/・spec/)が承認と違う(#367)・予算側だけの v1 の removed.csv や範囲の外のファイルの行(#372)を
一致と言わない。内部の Q&A 表(spec/qa-dev.csv)と feasibility/・proposal/ は外す。仕様の穴として推奨で決めた(確認は #478)。

Fixes #375
Fixes #367
Fixes #372

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…qa-dev.csv の試料(#375 の 1 パス目)

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>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment