Skip to content

検証・判断・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証跡として見えます。レビュー担当者が読んで判断できる言葉で書いてください。

Apache-2.0 Licenseで公開されています。