Skip to content

Journeyと性能証跡

VibeProでは、ユーザー導線と性能も、テストやレビューと同じPR準備モデルに含められます。

Journey Map

Storyのメタ情報からJourney Mapを作ります。

bash
vibepro journey derive .
vibepro journey status .
vibepro journey map .

Journey Mapで確認すること:

  • このStoryはどのプロダクト導線に関わるか
  • 最小限の主要導線が覆われているか
  • 複数Storyが同じ遷移で矛盾していないか
  • リリース前に残っている質問は何か

PRが導線に影響する場合は、導線検証につなぎます。

bash
vibepro verify flow . --base-url http://localhost:3000 --id <story-id> --journey <journey-id>

性能証跡

広いローカル計測をする場合です。

bash
vibepro measure . --base-url http://localhost:3000 --pages /,/settings --samples 5
vibepro measure compare . --before before-performance.json --after after-performance.json

Story固有の性能受入条件を扱う場合です。

bash
vibepro performance define . \
  --id <story-id> \
  --metric-id page-ready \
  --user-story "ユーザーがダッシュボードを開く" \
  --start-condition "画面遷移が始まる" \
  --completion-condition "ダッシュボードを操作できる"

vibepro performance record . --id <story-id> --metric-id page-ready --label after --status completed --duration-ms 1200
vibepro performance compare . --id <story-id> --metric-id page-ready

性能は、PR直前のおまけではありません。速さがユーザーへの約束に含まれる場合は、最初から受入条件として扱います。

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