添付要件と監査対象の対応
監査日: 2026-09-06。原稿の資料基準日は2026-09-05。今回取得した現行本文は、基準日時点のページ履歴を証明するものではありません。
添付の「Anthropic / OpenAI 公式 LLM・Agent Engineering Guideの作成」を受入基準として読み直しました。3本のMarkdownが正本です。ページ数の目標は固定の合否条件ではなく、概念・制御点・失敗条件を参照できることを重視しています。
章と要件
各行の出典は対応原稿の同Part末尾Sources、今回の主張照合記録は Anthropicレビュー と OpenAI・比較レビュー にあります。「既存」は章が存在することを示し、各文の再検証済みを意味しません。個々の判定と未確認はレビュー記録を参照してください。
| 要件群 | Anthropic版 | OpenAI版 | 修正前の判定・今回の確認点 |
|---|---|---|---|
| System/User/Instructions、階層、構造化、few-shot、出力指定、injection、cache/prefill | Part 1 | Part 1 | 既存。製品・モデル依存と一般原則を区別 |
| Context/Prompt/Memory/Retrieval/Knowledge/Instructionの境界、window、rot、RAG、compaction | Part 2 | Part 2 | 既存。保持状態とモデルへの入力、圧縮損失を確認 |
| Tool schema、JSON Schema、call/result、client/server、parallel/sequential、errors/retry/security | Part 3 | Part 3 | 既存。モデル提案→Host検証→実行→結果の境界を確認 |
| MCP Host/Client/Server、transport、tools/resources/prompts、sampling/roots/notifications/OAuth/discovery/lifecycle | Part 4 | Part 4 | 誤記・不足。旧2025-06-18と2026-07-28仕様を分離し、製品対応は別扱い |
| Workflow/Agent定義、Agent loop、SDKの位置付け | Part 5 | Part 5 | 既存。自作Hostと製品harnessの責務を確認 |
| chaining/routing/parallelization/orchestrator-worker/evaluator-optimizer/loop、用途・避ける場合・failure mode | Part 6 | Part 6 | 既存・粒度不足。比較できる説明へ補完 |
| Coding Agent architecture、filesystem/terminal/context/discovery/plan/implement/verify/git | Part 7 | Part 7 | 既存。製品例とAPIを分離 |
| CLAUDE.md/AGENTS.mdの配置、階層、loading、scope、context cost、Good/Bad、境界 | Part 8 | Part 8 | 既存。製品ごとの発見規則を確認 |
| SKILL.md/frontmatter/description/allowed-tools/resources/scripts/discovery/loading/execution/portability/distribution | Part 9 | Part 9 | 不足。Claude allowed-tools、Codex discovery/activation/権限、API Skillsとの差を補完 |
| Hooks lifecycle/pre/post/session/commands/validation/format/lint/log/notification/決定性 | Part 10 | Part 10 | 誤記・不足。起動と判定の決定性を分離、Codex Hooksと失敗動作を補完 |
| Subagent isolation/specialization/delegation/permissions/parallel/handoff/results/multi-agent | Part 11 | Part 11 | 既存。隔離対象と制御移譲を確認 |
| read/write/shell/network/MCP/allow-deny/sandbox/approval/destructive/injection | Part 12 | Part 12 | 既存。自然言語・許可・OS隔離を区別 |
| tests/lint/types/unit/review/evaluator/HITL/evals | Part 13 | Part 13 | 既存。完了宣言を検証結果と同一視しない |
| 自作Hostの最小loop、validation/permission/iterations/timeouts/budgets/filter/approval/log/eval | Part 14 | Part 14 | 承認例に不足。保留・拒否・承認後再検証・実行失敗を補完しモック検証 |
| Local LLMへ移せる一般原則と製品固有仕様 | Part 15 | Part 15 | 既存。API wire形式や設定ファイルの互換性を保証しない |
比較資料・横断要件
| 要件 | 対応先 | 修正前の判定・今回の対応 |
|---|---|---|
| Universal Mental Model | 比較 Part 1 | 既存、提案・権限・実行・検証の境界を再確認 |
| Concept Mapと包含関係 | 比較 Part 2 | 既存、Hookの決定性を修正 |
| Equivalent/Similar/Different/No direct equivalent | 比較 Part 3 | Codex HooksのNo direct equivalentを修正、MCP primitive実装範囲を分離 |
| General vs vendor-specific | 比較 Part 4 | 既存、MCP版と各Hostの対応状況を分離 |
| Local Agent required/optional構成 | 比較 Part 5 | 既存、権限・schema・状態管理・HITLを確認 |
| Prompt/Context/Tool、Tool lifecycle、Agent loop、MCP、Skill loading、Subagent、両Coding Agent、Local architectureの図 | 両版の全体像、Parts 3/4/5/7/9/11/15、比較Part 1/5 | Mermaidの内容整合性と実描画を別々に確認 |
| Python/TypeScriptのschema/loop/MCP/validation/HITL最小例 | 両版 Parts 3/4/14、比較 Part 5 | 概念用擬似コードと実行可能モックを明示。実API課金実行は対象外 |
| 公式本文、Academy/Cookbook、公開日・更新日・deprecated | 各章Sources、source-ledger、個別レビュー | 既存台帳は概念群単位。今回の主張記録を別途追加、本文で確定できない点を明示 |
| 三段階Fact Check | 個別レビュー、最終レビュー報告 | 既存の完了表示を今回の完了証拠に流用しない |
| 事実/推奨/解釈/一般原則のラベル | 両版「この資料の立場」、比較「ラベル」 | 断定・一対一対応・APIとHostの混同を見直す |
| 最終報告8項目 | final-review-report | 成果物、Sources、旧仕様、修正、解釈差、一般原則、Local重要章、未確定を記録 |
サイトと公開の受入条件
| 対象 | 修正前 | 確認方法 |
|---|---|---|
| Top cards HTML | 引用符欠落 | HTML属性と構造の解析 |
| 全ページの検索 | 下層でURL二重化 | index基準URL解決とブラウザ遷移 |
| 深い404 | 相対asset/nav参照 | 存在しない深いURLから検索・ナビ・CSSを確認 |
| Markdown | 独自変換でネスト等未検証 | リスト・コード・リンク・アンカーの回帰 |
| Mermaid | CDNのmajor指定、失敗表示なし | バージョン固定、描画と読み込み遮断時fallback |
| CSP等 | 再生成可能な_headersなし | build配置、ブラウザ違反、公開HTTPヘッダー |
| モバイル | 実描画未検証 | 狭幅Chromeのページoverflowと操作。実機Safariは別記 |
| 秘密情報・添付除外 | 既存検証あり | site限定allowlist、credential/添付混入検査 |
| 公開状態・権限 | 前回取得失敗 | 今回HTTPとPages APIで取得。Accessの完全監査と方針決定は別工程 |
実行した検証結果および本番反映の成否は 最終レビュー報告 を正とします。