{
"project_info": {
"title": "世界最高基準の要件定義書を作る具体ステップ",
"created": 1779385733.943,
"last_updated": 1779470779.665,
"total_slides": 15
},
"slides": [
{
"id": "cover",
"state": "edited",
"pageNum": 1
},
{
"id": "three_core_tables",
"state": "edited",
"pageNum": 2
},
{
"id": "requirements_id_ledger",
"state": "edited",
"pageNum": 3
},
{
"id": "requirements_id_example",
"state": "edited",
"pageNum": 4
},
{
"id": "exit_criteria_purpose",
"state": "edited",
"pageNum": 5
},
{
"id": "exit_criteria_example",
"state": "edited",
"pageNum": 6
},
{
"id": "logic_governance",
"state": "edited",
"pageNum": 7
},
{
"id": "logic_table_example",
"state": "edited",
"pageNum": 8
},
{
"id": "generic_template_method",
"state": "edited",
"pageNum": 9
},
{
"id": "template_chapters",
"state": "edited",
"pageNum": 10
},
{
"id": "world_class_steps",
"state": "edited",
"pageNum": 11
},
{
"id": "failure_risk_loop",
"state": "edited",
"pageNum": 12
},
{
"id": "codex_opus_review",
"state": "edited",
"pageNum": 13
},
{
"id": "red_yellow_green_gates",
"state": "edited",
"pageNum": 14
},
{
"id": "roadmap_and_conclusion",
"state": "edited",
"pageNum": 15
}
],
"outline": [
{
"id": "cover",
"title": "世界最高基準の要件定義書を作る具体ステップ",
"summary": "要件ID台帳、フェーズ別Exit Criteria表、ロジック採用・停止基準表、汎用テンプレート化の全体像を提示する表紙。"
},
{
"id": "three_core_tables",
"title": "最優先は3つの管理表",
"summary": "要件定義を実装・検証・運用できる仕様へ変えるための中核成果物を示す。"
},
{
"id": "requirements_id_ledger",
"title": "要件ID台帳は全要件の背骨",
"summary": "要件ID台帳の目的、ID体系、必須項目、作成手順を整理する。"
},
{
"id": "requirements_id_example",
"title": "要件ID台帳の完成形",
"summary": "分類別IDと受入基準、検証方法を含む台帳例を提示する。"
},
{
"id": "exit_criteria_purpose",
"title": "Exit Criteriaは出口条件",
"summary": "フェーズ移行を客観化するためのExit Criteria表の役割と必須項目を整理する。"
},
{
"id": "exit_criteria_example",
"title": "フェーズ移行を客観判定する",
"summary": "競馬システムを例に、各フェーズの目的と移行条件を示す。"
},
{
"id": "logic_governance",
"title": "採用・停止基準は判断を再現する",
"summary": "ロジックの採用、保留、停止、例外承認を管理するための考え方を示す。"
},
{
"id": "logic_table_example",
"title": "停止条件は先に決める",
"summary": "採用基準と停止基準の項目、警告・一時停止・強制停止の判断軸を示す。"
},
{
"id": "generic_template_method",
"title": "汎用化は構造を残す",
"summary": "競馬固有語を抽象概念に置き換え、他プロジェクトで再利用する方法を示す。"
},
{
"id": "template_chapters",
"title": "汎用テンプレートの章構成",
"summary": "世界最高基準の要件定義テンプレートに必要な章立てを整理する。"
},
{
"id": "world_class_steps",
"title": "世界最高基準化は8段階",
"summary": "原文保存、構造化、ID化、基準化、図解化、検証化、運用化、汎用化の流れを示す。"
},
{
"id": "failure_risk_loop",
"title": "破綻リスクはループで潰す",
"summary": "非エンジニアが見抜けない開発破綻リスクを、発見、再リサーチ、再提案、再レビュー、再検証のループで扱う考え方を提示する。"
},
{
"id": "codex_opus_review",
"title": "CodexとOpusは役割を分ける",
"summary": "Codexを実装・テスト・CIの検査役、Opusを要件・採否・運用リスクの再分析役として分担させる二重レビュー体制を示す。"
},
{
"id": "red_yellow_green_gates",
"title": "素人判断は赤黄緑に変換する",
"summary": "専門的な設計判断を、緑なら前進、黄なら隔離PoC、赤なら停止という機械的ゲートへ変換する。"
},
{
"id": "roadmap_and_conclusion",
"title": "7日間で実装可能な手順",
"summary": "実務で進める順序と、最終的な結論を提示する。"
}
]
}
スライド状態データ: 世界最高基準要件定義スライド15枚
元ファイル: システム要件定義の分析と汎用化方法/slide_state.json
要約
「世界最高基準の要件定義書を作る具体ステップ」プレゼン(全15スライド)の編集状態を記録したJSON。各スライドのid・編集状態(edited)・ページ番号を保持し、cover/three_core_tables/requirements_id_ledger/exit_criteria/logic_governance/template_chapters/world_class_stepsなどの構成を示す。
要点
- project_info: タイトル・作成/更新時刻・total_slides=15
- スライドidで構成を管理
- 全スライドがedited状態でページ番号付き
- スライド生成パイプラインの状態管理用メタデータ