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.jsonStory固有の性能受入条件を扱う場合です。
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直前のおまけではありません。速さがユーザーへの約束に含まれる場合は、最初から受入条件として扱います。