- Canonical ownership: generated
Functional Spec
- Story: story-vibepro-pr-narrative-projection
- Status: -
- Clauses: 6
C-001
PR本文の保存済み判断説明は要約、レビュー焦点、リスク、未確定事項の固定見出しを使用し、各説明には保存時に安定化されたTalking Point IDを表示する。
Origin refs
C-002
説明スロット本文は単一行かつ280文字以内の平文に限定し、Markdownのブロック構造・インライン記法・HTMLを含む入力と呼び出し側が指定した未検証のinputs_digestを採用しない。
Origin refs
C-003
受理済みTaskの task_id、allowed_paths、depends_on はTask派生表示のID、対象ファイル、依存関係へ正しく投影し、未定義値を表示しない。
Origin refs
INV-001
pr-body 説明が保存されていないStoryでは、pr prepare は空の説明欄を生成せず既存のPR本文骨格を維持する。
Origin refs
INV-002
保存済み説明の入力指紋が現在のStory、HEAD、トレーサビリティ、Spec、ドリフト、検証証拠の詳細、レビュー役割別状態と一致しない場合、pr prepare は古い説明本文を表示せず再生成が必要だと明示する。
Origin refs
S-001
検証済みの pr-body 説明が保存されているStoryで pr prepare を実行すると、生成された pr-body.md は専用欄へ summary、review_focus、risks_synthesis、open_questions をTalking Point ID付きで表示する。
Origin refs
Diagrams
- none