ワークフロー
永続的な真実はリポジトリに存在します。repo-harness は、プラン、コントラクト、レビュー、チェックを ファイルとして保持するため、どのセッションでも — どのエージェントでも — 前回の作業者が中断した まさにその地点から作業を引き継げます。
Plan → Sprint → Goal
Section titled “Plan → Sprint → Goal”repo-harness prd # plans/prds/<name>.prd.mdrepo-harness sprint # plans/sprints/<name>.sprint.mdrepo-harness goal # a bounded /goal handoff for Codex or Claude- PRD —
plans/prds/内の、実装しやすいプロダクト要件定義書。 - Sprint —
plans/sprints/内の、行ごとに展開される順序付きバックログ。 - Goal — 実行役に渡される、範囲が限定された実行パケット。
状態を保持するファイル
Section titled “状態を保持するファイル”| パス | 保持する内容 |
|---|---|
plans/ | タイムスタンプ付きプランカタログ。.ai/harness/active-plan がアクティブなものを選択する |
tasks/contracts/ | タスクの編集スコープ権限(allowed_paths) |
tasks/reviews/ | 完了ゲート — タスクごとに 1 枚の Human Review Card |
tasks/todos.md | 先送りされたゴールの台帳 |
.ai/harness/checks/latest.json | 最新の検証スナップショット |
タスクごとに 1 枚の Human Review Card
Section titled “タスクごとに 1 枚の Human Review Card”すべてのタスクは、人間が受け入れられる 1 枚のカードで締めくくられます。判定、想定ファイルと
実際のファイルのリスト、通過したコマンド、残存リスク、そして 1 行のロールバックです。
作業をランドする準備ができたら、repo-harness check が検証ゲートを実行し、
repo-harness ship が PR を開きます。