Skip to content

チェックポイントと実行

チェックポイントを使うと、PR作成より前の段階で作業を止められます。実行コマンドは、計画、Task、PR、マージまで続く長い作業を追跡します。

ライフサイクルのチェックポイント

bash
vibepro checkpoint story .
vibepro checkpoint implementation-start . --story-id <story-id>
vibepro checkpoint test-plan . --story-id <story-id>
vibepro checkpoint implementation-complete . --story-id <story-id>
vibepro checkpoint verification . --story-id <story-id>
vibepro checkpoint pr . --story-id <story-id>
段階何が揃うまで止めるか
storyStory、アーキテクチャ、Specのゲートが明示されるまで
implementation-start計画レビューとアーキテクチャ/Specレビューが完了するまで
test-planテスト計画レビューが完了するまで
implementation-complete実装レビューと実行時ゲートが完了するまで
verification検証、ゲートレビュー、現在headの証跡が揃うまで
pr必須Gate DAG項目がすべて完了するまで

実行状態

複数段階の作業や管理されたworktreeを扱う場合は、実行コマンドを使います。

bash
vibepro execute start . --story-id <story-id> --target pr_create --base origin/main
vibepro execute status . --story-id <story-id>
vibepro execute next . --story-id <story-id>
vibepro execute reconcile . --story-id <story-id>
vibepro execute merge . --story-id <story-id> --strategy squash --pr <number>

execute next は、単にPR作成を案内するためではなく、次に必要な証跡作成アクションを示すために使います。

Taskへの分割

Taskコマンドは、1つのStoryをレビューしやすい作業単位に分けます。

bash
vibepro story plan .
vibepro task create . --from-plan --id <story-id>
vibepro task list . --id <story-id>
vibepro task brief . --task <task-id> --id <story-id>
vibepro task execute . --task <task-id> --id <story-id> --dry-run-pr

同じStoryを複数のエージェントやworktreeで分担する場合は、Task生成物を引き継ぎに使います。

調査記録

実装前の調査にはexploreを使います。

bash
vibepro explore prepare . --id <story-id> --topic "<調べたいこと>"
vibepro explore record . --id <story-id> --role architecture --status needs_review --summary "<分かったこと>"
vibepro explore status . --id <story-id>

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