CLAUDE:状態を持つ AI の運用契約
記事状態: 公開 · 最終確認: 未確認
要点
このマッピングは、Anthropic Messages、Message Batches、およびClaude Agent SDKのセッション、再開、フォーク、フック、ファイルチェックポイントの各インターフェースをCORE-01.に対応づけるものである。プロバイダーの対話/セッション状態は、正規のビジネスタスクの記録ではない。メッセージの成功、バッチの終了、結果メッセージ、フックイベント、またはファイルの巻き戻しは、成果物の受理、あるいは外部システムが意図した最終状態に到達したことの証明にはならない。
現在の判断
このマッピングは、Anthropic Messages、Message Batches、およびClaude Agent SDKのセッション、再開、フォーク、フック、ファイルチェックポイントの各インターフェースをCORE-01.に対応づけるものである。プロバイダーの対話/セッション状態は、正規のビジネスタスクの記録ではない。メッセージの成功、バッチの終了、結果メッセージ、フックイベント、またはファイルの巻き戻しは、成果物の受理、あるいは外部システムが意図した最終状態に到達したことの証明にはならない。
どこまで当てはまるか
このマッピングは、Anthropic Messages、Message Batches、およびClaude Agent SDKのセッション、再開、フォーク、フック、ファイルチェックポイントの各インターフェースをCORE-01.に対応づけるものである。プロバイダーの対話/セッション状態は、正規のビジネスタスクの記録ではない。メッセージの成功、バッチの終了、結果メッセージ、フックイベント、またはファイルの巻き戻しは、成果物の受理、あるいは外部システムが意図した最終状態に到達したことの証明にはならない。
No Anthropic API, 組織, workspace, モデル, Agent SDK process, ツール, ファイル 途中状態の保存地点 or 外部 システム was operated. Existing CORE-01 6/6 and 12/12 ローカル環境の results remain first-party COMPILER_EXPERIMENT 根拠 and are not Claude observations.
詳しく理解する
製品への適用整理 — Claude / CORE-01 Operating Contracts for Stateful AI
MAPPING_ID: PM-CLAUDE-CORE-01-v0.1
PRODUCT_MAPPING_ID: PM-CLAUDE-CORE-01-v0.1
提供元: Claude / Anthropic
CORE_PACKET: PKT-GEMINI-A-CORE-01-v0.1
状態: PUBLIC_MAPPING_BOUNDED_COMPLETE / FIXED_V0.2.152_STATE_BOUNDARY / LIVE_ORG_PENDING
AS_OF: 2026-09-09
1. 適用限界
このマッピングは、Anthropic Messages、Message Batches、およびClaude Agent SDKのセッション、再開、フォーク、フック、ファイルチェックポイントの各インターフェースをCORE-01.に対応づけるものである。プロバイダーの対話/セッション状態は、正規のビジネスタスクの記録ではない。メッセージの成功、バッチの終了、結果メッセージ、フックイベント、またはファイルの巻き戻しは、成果物の受理、あるいは外部システムが意図した最終状態に到達したことの証明にはならない。
No Anthropic API, 組織, workspace, モデル, Agent SDK process, ツール, ファイル 途中状態の保存地点 or 外部 システム was operated. Existing CORE-01 6/6 and 12/12 ローカル環境の results remain first-party COMPILER_EXPERIMENT 根拠 and are not Claude observations.
2. 記述・判断 mapping
- 記述の対応関係:PM-C01-CLAUDE-001; CLAUDE / ANTHROPIC インターフェース:Messages API; CORE-01 の決定:APIはステートレスであり、クライアントが会話履歴を送信します。TASK_ID、契約バージョン、情報源のスナップショット、作業/受け入れ確認の状態、および成果物の識別性は、メッセージリストの外側で保持してください。; 根拠 / 制限:EXT-C01-027; 人工的に作ったアシスタントのメッセージが提供される可能性があるため、履歴は出典・来歴の証明にはなりません。
- MAPPING 記述・判断: PM-C01-CLAUDE-002; CLAUDE / ANTHROPIC 利用機能・接続経路: Message ID, stop reason and message content; CORE-01 DECISION: Treat 提供元 response 主体の識別 and モデル termination as 実行環境 根拠 only. Require 成果物 or authoritative external-state 結果の照合 before business 受け入れ確認.; 根拠 / LIMIT: EXT-C01-027; 公開 response shape does not encode the complete 運用の条件・契約.
- MAPPING 記述・判断: PM-C01-CLAUDE-003; CLAUDE / ANTHROPIC 利用機能・接続経路: Message Batches; CORE-01 DECISION: Track batch ID and per-request custom_id separately from task/成果物 IDs. Join results by custom_id, not position, and retain every per-request result class.; 根拠 / LIMIT: EXT-C01-028; results may be out of order and succeeded/errored/canceled/expired; ended may include partial results.
- MAPPING 記述・判断: PM-C01-CLAUDE-004; CLAUDE / ANTHROPIC 利用機能・接続経路: Agent SDK continue/再開; CORE-01 DECISION: continue selects the most recent セッション in a directory while 再開 uses a tracked セッション ID. Neither selection rule establishes exclusive task ownership or 出典 情報の鮮度.; 根拠 / LIMIT: EXT-C01-029; cross-host 再開 needs transcript movement or a SessionStore; アプリケーション 状態 is recommended as a robust alternative.
- MAPPING 記述・判断: PM-C01-CLAUDE-005; CLAUDE / ANTHROPIC 利用機能・接続経路: Agent SDK 分岐; CORE-01 DECISION: 分岐 creates a new セッション ID with copied prior 履歴 while leaving the original 履歴 unchanged. Record parent セッション, 分岐 point, 参照資料の固定版 and decision 変更・継承の履歴 explicitly.; 根拠 / LIMIT: EXT-C01-029; separate セッション histories do not themselves provide merge, 受け入れ確認 or conflict resolution.
- MAPPING 記述・判断: PM-C01-CLAUDE-006; CLAUDE / ANTHROPIC 利用機能・接続経路: Result/セッション ID; CORE-01 DECISION: A result message exposes a セッション ID on 成功 or error, but connection/process failures may yield no result message. Persist the 正式な task 状態 before relying on the 提供元 identifier.; 根拠 / LIMIT: EXT-C01-029; セッション 利用可能性 and transcript 保存領域 are 配備 dependent.
- MAPPING 記述・判断: PM-C01-CLAUDE-007; CLAUDE / ANTHROPIC 利用機能・接続経路: ファイル checkpointing and 以前の保存地点へ戻す操作; CORE-01 DECISION: A 途中状態の保存地点 is a 範囲を限定した local-file 復旧 carrier, not general 以前の状態へ戻す操作. Record covered ツール/path set and skipped paths, and separately compensate 外部 effects.; 根拠 / LIMIT: EXT-C01-030; Bash, most 担当を分けたエージェント edits, directory operations and remote/network files are outside coverage; 以前の保存地点へ戻す操作 does not 以前の保存地点へ戻す操作 conversation.
- MAPPING 記述・判断: PM-C01-CLAUDE-008; CLAUDE / ANTHROPIC 利用機能・接続経路: Agent SDK hooks; CORE-01 DECISION: Pre/post/セッション hook events can enforce or observe parts of a trajectory, but hook 完了/logging is not an authoritative 操作内容 処理結果の受領記録 or final-state 結果の照合.; 根拠 / LIMIT: EXT-C01-031; callback 処理待ち時間の上限 can discard output and permit the セッション to continue depending on イベント; Python/TypeScript イベント 裏付け differs.
- 記述の紐付け:PM-C01-CLAUDE-009; CLAUDE / ANTHROPIC 画面:Python Agent SDKのリリースおよびIssue履歴; CORE-01 の決定:パッケージと同梱のCLIを固定すること。過去の機能不足については、退行(リグレッション)の意図として残し、再現性が確認されない限り現在の欠陥としては扱わない。; 根拠/制限:EXT-C01-032/033; v0.2.152 / コミット a8b1e28, 同梱CLI 2.1.259; issue #180 はクローズ済みであり、範囲が限定されています。
確認・評価方法
Use synthetic non-personal fixtures in a disposable ローカル環境の directory. Do not enable 本番環境 tools or 外部 writes.
- タスク、契約、ソースのスナップショット、メッセージ、バッチ、custom_id、セッション、親/フォーク、チェックポイント、および成果物の各IDに、それぞれ異なる値を割り当てます。
- 正式なタスク記録からステートレスなMessagesのターンを再構成し、人工的に作ったアシスタントの履歴が、出典・来歴と誤認されないことを証明する。
- Submit a dry-run-equivalent batch fixture containing 成功, error, cancel and expiry records in shuffled order; join only by custom_id and reject 完了 while any required result is absent.
- 再開 a captured セッション ID and separately 分岐 it. Verify exclusive ownership, distinct 分岐 ID, unchanged parent 履歴 and explicit parent/分岐 変更・継承の履歴.
- 結果メッセージの欠落や、利用不可能なトランスクリプトが発生した場合、最後に完了した作業を推測するのではなく、アプリケーションの状態から復旧してください。
- 追跡対象のファイルツールを通じて行われたチェックポイントの編集には、Bash で作成されたコンテンツ、ディレクトリ操作、およびリモートに影響を与えるフィクスチャが含まれます。以前の保存地点へ戻す操作(以前の保存地点へ戻す操作)は、対象となったファイルの変更のみをクリアする必要があります。対象外の変更や外部への影響については、補填や結果の照合のために開いたままの状態にしてください。
- Record hook イベント, intended decision, actual ツール result and authoritative 結果の照合 as separate 根拠. A hook 処理待ち時間の上限 or SessionEnd イベント cannot set BUSINESS_ACCEPTED.
- Accept only after 成果物 existence, digest and declared 外部 final 状態 pass the CORE-01 受け入れ確認 条件・契約.
This profile transfers the intent of the existing CORE-01 fixtures. It is not a record of executing Claude or the Agent SDK.
4. 組織オーバーレイ・ルーティング
The 組織ごとの追加条件 must supply the adopted API/モデル/SDK and bundled CLI pins; message/batch 保持期間・保持方針 and workspace permissions; セッション directory or SessionStore, ownership, locking, encryption, cleanup and cross-host 復旧; hook policy and 処理待ち時間の上限 handling; 途中状態の保存地点 適用範囲 and backup 保持期間・保持方針; authoritative 成果物/外部 システム; batch SLA; RTO/RPO; 再試行/取り消し・埋め合わせ処理 担当者; and 受け入れ確認 authority. 公開 仕様・利用方法の文書 cannot close these values.
5. Bounded questions
| QUESTION_ID | 検討する問い | 状態 |
| Q-PM-C01-CLAUDE-001 | Which message, batch, セッション and task identifiers and 保持期間・保持方針 policies are actually adopted? | BOUNDED_PUBLIC_MAPPING / DEPLOYMENT_CONFIGURATION_UNKNOWN |
| Q-PM-C01-CLAUDE-002 | How are shuffled, partial, canceled and expired batch results joined to 成果物/external-state 結果の照合? | BOUNDED_SAFE_PROFILE / LIVE_ACCEPTANCE_UNKNOWN |
| Q-PM-C01-CLAUDE-003 | Which SessionStore, lock, parent/分岐 変更・継承の履歴, 途中状態の保存地点 coverage and failure-recovery rules are used? | BOUNDED_FIXED_CODE / DEPLOYMENT_CONCURRENCY_UNKNOWN |
| Q-PM-C01-CLAUDE-004 | 組織の保持期間、RTO/RPO、補償、受け入れ確認、およびインシデント責任者の値は何ですか? | ORGANIZATION_OVERLAY_ONLY / 未確認事項 |
6. 処置
- CORE-01 claims remain unchanged; Gemini and GPT backprop are not required.
- AUD-C01-001 is open for live adapter 実行 and AUD-C01-007 for cross-provider 反証の確認 of the provisional requiredness profile.
- 公開 根拠 is bounded to 2026-09-09 and Python Agent SDK v0.2.152 / 公開・提供 commit a8b1e28 with bundled Claude CLI 2.1.259.
- このユニットに関する新しい根拠の欠落が通信フォルダに含まれていなかったため、補助的な根拠IDは昇格されませんでした。
- Next 提供元 unit: Claude CORE-02 against the existing permission-aware 検索・取得, 記憶情報 lifecycle and bounded long-context test intent.
実務での使い方
MAPPING_ID: PM-CLAUDE-CORE-01-v0.1
PRODUCT_MAPPING_ID: PM-CLAUDE-CORE-01-v0.1
提供元: Claude / Anthropic
CORE_PACKET: PKT-GEMINI-A-CORE-01-v0.1
状態: PUBLIC_MAPPING_BOUNDED_COMPLETE / FIXED_V0.2.152_STATE_BOUNDARY / LIVE_ORG_PENDING
AS_OF: 2026-09-09
まだ確認できていないこと
- PM-CLAUDE-CORE-01-CURRENTNESS
原資料の確定版から収録しています。外部根拠の最新性を今回の取込日で確認済みと扱いません。本文の未解決事項・残余制約を保持します。
根拠資料
この記事には、直接開ける外部出典が登録されていません。出典IDや検証情報は末尾で確認できます。
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- PM-CLAUDE-CORE-01
- 最終確認日
- —
- 提供元・モデル・プラン・利用環境
- CLAUDE
- 対象地域
- —
元資料の全文と収録照合記録
資料の識別情報
Source SHA-256 63a3ab32b94ddafcbe991110306bced90ad3e5d6f069f496ac06bb1f7c61d923
Product Mapping — Claude / CORE-01 Operating Contracts for Stateful AI
MAPPING_ID: PM-CLAUDE-CORE-01-v0.1
PRODUCT_MAPPING_ID: PM-CLAUDE-CORE-01-v0.1
PROVIDER: Claude / Anthropic
CORE_PACKET: PKT-GEMINI-A-CORE-01-v0.1
STATUS: PUBLIC_MAPPING_BOUNDED_COMPLETE / FIXED_V0.2.152_STATE_BOUNDARY / LIVE_ORG_PENDING
AS_OF: 2026-09-09
1. Boundary
This mapping binds Anthropic Messages, Message Batches and Claude Agent SDK session, resume, fork, hook and file-checkpoint surfaces to CORE-01. Provider dialogue/session state is not the canonical business task record. A successful message, ended batch, result message, hook event or file rewind is not artifact acceptance or proof that an external system reached the intended final state.
No Anthropic API, organization, workspace, model, Agent SDK process, tool, file checkpoint or external system was operated. Existing CORE-01 6/6 and 12/12 local results remain first-party COMPILER_EXPERIMENT evidence and are not Claude observations.
2. Claim mapping
- MAPPING CLAIM: PM-C01-CLAUDE-001; CLAUDE / ANTHROPIC SURFACE: Messages API; CORE-01 DECISION: The API is stateless and the client sends conversation history. Preserve TASK_ID, contract version, source snapshot, work/acceptance state and artifact identity outside the message list.; EVIDENCE / LIMIT: EXT-C01-027; synthetic assistant messages may be supplied, so history is not origin/provenance proof.
- MAPPING CLAIM: PM-C01-CLAUDE-002; CLAUDE / ANTHROPIC SURFACE: Message ID, stop reason and message content; CORE-01 DECISION: Treat provider response identity and model termination as runtime evidence only. Require artifact or authoritative external-state readback before business acceptance.; EVIDENCE / LIMIT: EXT-C01-027; public response shape does not encode the complete Operating Contract.
- MAPPING CLAIM: PM-C01-CLAUDE-003; CLAUDE / ANTHROPIC SURFACE: Message Batches; CORE-01 DECISION: Track batch ID and per-request custom_id separately from task/artifact IDs. Join results by custom_id, not position, and retain every per-request result class.; EVIDENCE / LIMIT: EXT-C01-028; results may be out of order and succeeded/errored/canceled/expired; ended may include partial results.
- MAPPING CLAIM: PM-C01-CLAUDE-004; CLAUDE / ANTHROPIC SURFACE: Agent SDK continue/resume; CORE-01 DECISION: continue selects the most recent session in a directory while resume uses a tracked session ID. Neither selection rule establishes exclusive task ownership or source freshness.; EVIDENCE / LIMIT: EXT-C01-029; cross-host resume needs transcript movement or a SessionStore; application state is recommended as a robust alternative.
- MAPPING CLAIM: PM-C01-CLAUDE-005; CLAUDE / ANTHROPIC SURFACE: Agent SDK fork; CORE-01 DECISION: Fork creates a new session ID with copied prior history while leaving the original history unchanged. Record parent session, fork point, source snapshot and decision lineage explicitly.; EVIDENCE / LIMIT: EXT-C01-029; separate session histories do not themselves provide merge, acceptance or conflict resolution.
- MAPPING CLAIM: PM-C01-CLAUDE-006; CLAUDE / ANTHROPIC SURFACE: Result/session ID; CORE-01 DECISION: A result message exposes a session ID on success or error, but connection/process failures may yield no result message. Persist the canonical task state before relying on the provider identifier.; EVIDENCE / LIMIT: EXT-C01-029; session availability and transcript storage are deployment dependent.
- MAPPING CLAIM: PM-C01-CLAUDE-007; CLAUDE / ANTHROPIC SURFACE: File checkpointing and rewind; CORE-01 DECISION: A checkpoint is a scoped local-file recovery carrier, not general rollback. Record covered tool/path set and skipped paths, and separately compensate external effects.; EVIDENCE / LIMIT: EXT-C01-030; Bash, most subagent edits, directory operations and remote/network files are outside coverage; rewind does not rewind conversation.
- MAPPING CLAIM: PM-C01-CLAUDE-008; CLAUDE / ANTHROPIC SURFACE: Agent SDK hooks; CORE-01 DECISION: Pre/post/session hook events can enforce or observe parts of a trajectory, but hook completion/logging is not an authoritative operation receipt or final-state readback.; EVIDENCE / LIMIT: EXT-C01-031; callback timeout can discard output and permit the session to continue depending on event; Python/TypeScript event support differs.
- MAPPING CLAIM: PM-C01-CLAUDE-009; CLAUDE / ANTHROPIC SURFACE: Python Agent SDK release and issue history; CORE-01 DECISION: Pin package and bundled CLI together. Historical capability gaps remain regression intent and are not promoted to a current defect without reproduction.; EVIDENCE / LIMIT: EXT-C01-032/033; v0.2.152 / commit a8b1e28, bundled CLI 2.1.259; issue #180 is closed and bounded.
3. Safe test profile
Use synthetic non-personal fixtures in a disposable local directory. Do not enable production tools or external writes.
- Assign distinct task, contract, source snapshot, message, batch, custom_id, session, parent/fork, checkpoint and artifact IDs.
- Reconstruct a stateless Messages turn from the canonical task record and prove that synthetic assistant history cannot be mistaken for provenance.
- Submit a dry-run-equivalent batch fixture containing success, error, cancel and expiry records in shuffled order; join only by custom_id and reject completion while any required result is absent.
- Resume a captured session ID and separately fork it. Verify exclusive ownership, distinct fork ID, unchanged parent history and explicit parent/fork lineage.
- Simulate a missing result message or unavailable transcript and recover from application state rather than guessing the last completed work.
- Checkpoint edits made through tracked file tools, then include Bash-created content, a directory operation and a remote-effect fixture. Rewind must only clear covered file changes; uncovered/external effects stay open for compensation and readback.
- Record hook event, intended decision, actual tool result and authoritative readback as separate evidence. A hook timeout or SessionEnd event cannot set BUSINESS_ACCEPTED.
- Accept only after artifact existence, digest and declared external final state pass the CORE-01 acceptance contract.
This profile transfers the intent of the existing CORE-01 fixtures. It is not a record of executing Claude or the Agent SDK.
4. Organization Overlay routing
The Organization Overlay must supply the adopted API/model/SDK and bundled CLI pins; message/batch retention and workspace permissions; session directory or SessionStore, ownership, locking, encryption, cleanup and cross-host recovery; hook policy and timeout handling; checkpoint scope and backup retention; authoritative artifact/external system; batch SLA; RTO/RPO; retry/compensation owner; and acceptance authority. Public documentation cannot close these values.
5. Bounded questions
| QUESTION_ID | QUESTION | STATUS |
| Q-PM-C01-CLAUDE-001 | Which message, batch, session and task identifiers and retention policies are actually adopted? | BOUNDED_PUBLIC_MAPPING / DEPLOYMENT_CONFIGURATION_UNKNOWN |
| Q-PM-C01-CLAUDE-002 | How are shuffled, partial, canceled and expired batch results joined to artifact/external-state readback? | BOUNDED_SAFE_PROFILE / LIVE_ACCEPTANCE_UNKNOWN |
| Q-PM-C01-CLAUDE-003 | Which SessionStore, lock, parent/fork lineage, checkpoint coverage and failure-recovery rules are used? | BOUNDED_FIXED_CODE / DEPLOYMENT_CONCURRENCY_UNKNOWN |
| Q-PM-C01-CLAUDE-004 | What are the organization retention, RTO/RPO, compensation, acceptance and incident-owner values? | ORGANIZATION_OVERLAY_ONLY / UNKNOWN |
6. Disposition
- CORE-01 claims remain unchanged; Gemini and GPT backprop are not required.
- AUD-C01-001 is open for live adapter execution and AUD-C01-007 for cross-provider falsification of the provisional requiredness profile.
- Public evidence is bounded to 2026-09-09 and Python Agent SDK v0.2.152 / release commit a8b1e28 with bundled Claude CLI 2.1.259.
- No auxiliary evidence ID was promoted because the communication folder contained no newer evidence gap for this unit.
- Next provider unit: Claude CORE-02 against the existing permission-aware retrieval, memory lifecycle and bounded long-context test intent.
PM-CLAUDE-CORE-01-DOCUMENT-READBACK実装資料実装資料根拠の出所: DOCUMENT_INGESTION_READBACK原資料との収録照合
- 裏付ける内容
- 資料単位の本文ハッシュ、段落数、表数を照合しています。
- 確認日
- —
- 出典・実験ID
- DOC-083cde4caa627644-PM-CLAUDE-CORE-01
- 検証箇所
- 18WPldGemks2px0ukhKYINeBMrBwAmlAi · 083cde4caa627644036a2225f1f6ff29b8015bd902614fe1f7a00a997b4eb59c · provider_mappings/PM-CLAUDE-CORE-01.md · c7b48646742473769deefbfc43e08b0cb9028a3bed50ce458cf9cfcd22299c82
- 適用範囲
- 公開指定を受けた資料単位の全文・表・出典。
- 出典・来歴
- SOURCE_IDENTITY_VERIFIED
- 限界
- 収録照合は主張の真偽や外部根拠の最新性を追加保証しません。
- 出典ID
- DOC-083cde4caa627644-PM-CLAUDE-CORE-01
- 追跡中のUNKNOWN ID
- PM-CLAUDE-CORE-01-CURRENTNESS
- 再確認のきっかけ
- 原資料の更新 · 参照資料の変更 · 新しい反証・検証記録
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。