test: 案件名・メモのランチャー→バッチ伝播を回帰ガード(source of truth) - #42
Merged
Conversation
「ランチャー=source of truth/シングル・バッチはそこから踏襲」の統一配線 (PR#41)が黙って壊れるのを検出する表示依存スモークを追加。ランチャーに設定した 案件名・メモがバッチのスナップショットへ伝播し、↻更新で追従することを確認する。 再発防止の立案(設計哲学⑦「入力の単一源泉」)の Tier-0 側。ヘッドレス CI は 表示なしで skip、ローカル(Windows)で実行される。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概要
「ランチャー=source of truth/シングル・バッチはそこから踏襲」の統一配線(PR#41)が黙って壊れるのを検出する表示依存スモークを追加。
背景
案件名・自由メモの実装が source of truth 原則から逸れた件(PR#41 で一本化)の再発防止立案の一環。設計哲学に原則⑦「入力の単一源泉」を追記(メモリ側)し、その Tier-0(回帰ガード) をここで実装する。否定形(バッチに別権限を新設する逸脱)は安価に堅牢なゲート化ができないため、統一配線の回帰ガードに絞る。
テスト内容
test_report_meta_flows_from_launcher:ランチャーに設定した案件名・メモがバッチのスナップショットへ伝播し、↻ランチャーから更新で追従することを確認。ヘッドレス CI は表示なしで skip、ローカル(Windows)で実行(PASSED を確認)。pytest 全通過/pyright 影響なし(テストのみ)。
🤖 Generated with Claude Code