Skip to content

issue-form.sh と /issue を複製の照合の対象に入れる - #40

Merged
massu2002 merged 1 commit into
mainfrom
feature/39-sync-issue-command
Sep 30, 2026
Merged

massu2002 merged 1 commit into
mainfrom
feature/39-sync-issue-command

Conversation

@massu2002

Copy link
Copy Markdown
Contributor

関連Issue

Closes #39

変更目的

issue-form.sh と /issue(.claude/commands/issue.md)を複製の照合の対象に入れ、1 Repository だけ直したときに CI が知らせるようにする。

変更内容

  • copy_sync_check.py の SHARED に 2 つを足した
  • 2 つが照合されることを確かめるテストを足した(hook・混入検査と同じ形)

確認結果

  • Issueの完了条件を満たしている
  • 変更箇所の動作確認を実施した
  • 既存機能への影響を確認した
  • 必要なテストが通っている
確認 結果
5 Repository の現在の main を新しい正本で照合(CI と同じ呼び方) すべて一致。Core 2 件は 7 ファイル、混入検査を持たない 3 件(development-docs・顧客 2 件)は 6 ファイル
2 つに触れる開いた PR 6 Repository とも無し
test_copy_sync.py 11 件 OK
壊す 3 通り(issue-form.sh を外す / issue.md を外す / byte 比較を無効化) すべて落ちた
他の CI すべて OK

Issue の完了条件に「7 ファイル一致」と書いたが、混入検査を持たない 3 件は 6 ファイルが正しい(持っていないファイルは照合しない設計どおり)。

影響範囲

  • merge 後、5 Repository の CI が 2 つも照合する。いまは全件一致なので止まらない
  • 以後 issue-form.sh か /issue を直すときは、正本(この Repository)を先に直し、5 Repository へ同期するまでそれぞれの CI が止まる(validator と同じ運用)

顧客差分・Coreへの影響(該当する場合)

Reviewerに確認してほしい点

  • 同じく 6 件で同一の branch.md と pr.md は今回入れていない。customer-request.md は 5 件で同一だが、正本(この Repository)に無い

🤖 Generated with Claude Code

2 つは全 6 Repository に同じ複製がある。種別の対応(#38)では、正本を
直した後に 5 Repository へ 1 件ずつ同期する必要があった。照合の対象外
なので、同期を忘れた Repository だけ種別の無い Issue に戻っても気づけ
ない。validator で 3 回起きたのと同じ形である。

いまは 6 Repository すべてで同一(2026-09-30 実測)なので、入れても
どの Repository の CI も止まらない。SHARED に足し、hook・混入検査と同じ
形で「対象であること」のテストを足した。

実測: 5 Repository の現在の main を新しい正本で照合し、すべて一致(Core
2 件は 7 ファイル、混入検査を持たない 3 件は 6 ファイル)。テスト 11 件
OK。2 つを SHARED から外す / byte 比較を無効にする、の 3 通りで落ちた。

Closes #39

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@massu2002
massu2002 merged commit d62e2b6 into main Sep 30, 2026
1 check passed
@massu2002
massu2002 deleted the feature/39-sync-issue-command branch September 30, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] issue-form.sh と /issue を複製の照合の対象に入れる

1 participant