検証・判断・CI証跡
VibeProのゲートは、現在の証跡を見ます。テスト結果は、対象StoryとPR準備中のGit状態に結びついている時に意味があります。
ローカル検証を記録する
bash
vibepro verify record . \
--id <story-id> \
--kind typecheck \
--status pass \
--command "npm run typecheck" \
--summary "CLIとsrc配下のJavaScript構文を確認"レビュー担当者に見てほしいレポート、画像、ログ、TAP/JUnitファイルがある場合は --artifact を付けます。
ユーザー導線を検証する
Storyがユーザー導線に影響する場合は、導線検証を記録します。
bash
vibepro journey derive .
vibepro verify flow . --base-url http://localhost:3000 --id <story-id> --journey <journey-id>--allow-mutation は、対象環境に書き込みが起きてもよい場合だけ使います。
CI証跡を取り込む
CIで関連する確認が済んでいる場合は、結果を手で書き直すのではなく取り込みます。
bash
vibepro verify import-ci . --id <story-id> --pr <number> --check "typecheck=typecheck"CI証跡も新しさを確認します。古いコミットの成功結果は、現在のheadに対するゲートを満たしません。
判断と例外承認を記録する
受け入れるリスク、ノイズ判定、例外承認は判断記録に残します。
bash
vibepro decision record . \
--id <story-id> \
--type waiver \
--source <gate-id> \
--summary "<何を受け入れるか>" \
--reason "<なぜ受け入れられるか>"
vibepro decision status . --id <story-id>例外承認はPR証跡として見えます。レビュー担当者が読んで判断できる言葉で書いてください。