本文へスキップ

AI運用の判断と根拠を引く

トップへ戻る

プロンプトと設定の管理

用語・参照用語・参照実挙動未確認実挙動未観測鮮度未確認鮮度を確定できない

記事状態: 公開 · 最終確認: 未確認

要点

CORE-06は、プロンプトと周辺の設定を再構成・比較・承認・リリース・以前の保存地点へ戻す操作(以前の状態へ戻す操作)ができる、バージョン管理されたエンティティとして管理します。その目的は、「プロンプトの文字列が同じである」「昨日と同じモデル名である」といったことを再現性の証拠とするのではなく、実際の振る舞いを変える構成要素と環境の差を、一つのリリース履歴(変更・継承の履歴)へと結びつけることです。

現在の判断

CORE-06は、プロンプトと周辺の設定を再構成・比較・承認・リリース・以前の保存地点へ戻す操作(以前の状態へ戻す操作)ができる、バージョン管理されたエンティティとして管理します。その目的は、「プロンプトの文字列が同じである」「昨日と同じモデル名である」といったことを再現性の証拠とするのではなく、実際の振る舞いを変える構成要素と環境の差を、一つのリリース履歴(変更・継承の履歴)へと結びつけることです。

どこまで当てはまるか

CORE-06は、プロンプトと周辺の設定を再構成・比較・承認・リリース・以前の保存地点へ戻す操作(以前の状態へ戻す操作)ができる、バージョン管理されたエンティティとして管理します。その目的は、「プロンプトの文字列が同じである」「昨日と同じモデル名である」といったことを再現性の証拠とするのではなく、実際の振る舞いを変える構成要素と環境の差を、一つのリリース履歴(変更・継承の履歴)へと結びつけることです。

含まない:

  • golden dataset、scorer、judge、合否閾値の詳細(CORE-07)
  • 本番環境 公開・提供/change management全体(CORE-11)
  • incident response全体(CORE-12)
  • 提供元固有のGem/GPT/project/skill、UI 履歴、share/export/以前の状態へ戻す操作機能(製品への適用整理)
  • 組織の担当者、approver、environment、保持期間・保持方針、公開・提供 window、緊急変更値(組織ごとの追加条件)

詳しく理解する

企業AI運用の共通原則 — CORE-06 プロンプトおよび構成管理

PACKET_ID: PKT-GEMINI-A-CORE-06-v0.1

SECTION_ID: CORE-06

WAVE: WAVE-A

LAYER: ENTERPRISE_AI_CORE

状態: GEMINI_CYCLE_BOUNDED_CLOSED_V0.3

AS_OF: 2026-09-07

DEPENDENCIES: CORE-01, CORE-04, CORE-05

FROZEN_TOC: S063 v0.1

1. 適用範囲と限界

CORE-06は、プロンプトと周辺の設定を再構成・比較・承認・リリース・以前の保存地点へ戻す操作(以前の状態へ戻す操作)ができる、バージョン管理されたエンティティとして管理します。その目的は、「プロンプトの文字列が同じである」「昨日と同じモデル名である」といったことを再現性の証拠とするのではなく、実際の振る舞いを変える構成要素と環境の差を、一つのリリース履歴(変更・継承の履歴)へと結びつけることです。

含まない:

  • golden dataset、scorer、judge、合否閾値の詳細(CORE-07)
  • 本番環境 公開・提供/change management全体(CORE-11)
  • incident response全体(CORE-12)
  • 提供元固有のGem/GPT/project/skill、UI 履歴、share/export/以前の状態へ戻す操作機能(製品への適用整理)
  • 組織の担当者、approver、environment、保持期間・保持方針、公開・提供 window、緊急変更値(組織ごとの追加条件)

2. 正式な concepts

CONCEPT_IDTERMCORE-06での境界
C-PROMPT-CONFIGPrompt 設定システム/developer/user template、variables、examples、出力の条件等の実行入力
C-CONFIG-BUNDLE設定 bundleprompt、モデル、ツール、出典、policy、実行環境、environment、評価 linkを束ねた版付きentity
C-VERSIONバージョンimmutable 公開・提供 主体の識別と、その親・変更理由・互換性を示す識別子
C-HASHHash / digest正式にシリアル化されたエンティティのバイト列の同一性検査値
C-OWNER担当者設定の意味・運用責任を負う主体
C-APPROVERApprover公開・提供候補を独立に承認し、差分・証拠・以前の状態へ戻す操作条件を確認する主体
C-RELEASE公開・提供candidate bundleを特定environmentへ有効化する記録
C-CANARY一部だけで試す段階的な提供限定traffic/task sliceで候補を観測し、停止可能な段階導入
C-ROLLBACK以前の状態へ戻す操作既知のprior bundleとenvironmentへ戻し、結果の照合で復元を確認する処理
C-ENVIRONMENT-DIFFEnvironment diffdev/test/prod、UI/API、region、account、機能 flag等の構成差

3. Claims v0.1

  • CLAIM_ID: CLM-C06-001; 記述・判断: prompt/設定をchat本文でなく、ID/バージョン/digest/変更・継承の履歴を持つmanaged entityとして扱う; 根拠の種類: DIRECT_SPAN + STANDARD + OSS; 現在の 裏付け: S021/S039/S042/S044; SPDX/CycloneDX; MLflow/Phoenix; 状態: BOUNDED_SUPPORTED
  • CLAIM_ID: CLM-C06-002; 記述・判断: 公開する設定・成果物のまとまりは常時必須groupと、使用時に必須となるツール/出典/承認/以前の状態へ戻す操作 groupを明示的に束ねる; 根拠の種類: DIRECT_SPAN + STANDARD + ABLATION; 現在の 裏付け: S040/S042/S044/S045/S050; TST-C06-06; 状態: BOUNDED_CORE_MINIMUM
  • CLAIM_ID: CLM-C06-003; 記述・判断: ダイジェストは正式なバイト列の同一性を検査するが、プロバイダーのバックエンド、ランダム性、および外部の状態を含む振る舞いの再現性は保証しない; 根拠の種類: 反証 + DRIFT_RESEARCH + TEST; 現在の 裏付け: CE-C06-002; S039/S049; TST-C06-08; 状態: BOUNDED_CLOSED_CORE
  • CLAIM_ID: CLM-C06-004; 記述・判断: 担当者、approver、change reason、リスク、根拠、承認 digestを公開・提供 記録台帳へ記録し、承認後のbundle変更で承認を失効させる; 根拠の種類: DEPENDENCY + 条件・契約; 現在の 裏付け: CORE-05 正式な 承認 対応付け; 状態: EVIDENCE_CARRY
  • CLAIM_ID: CLM-C06-005; 記述・判断: dev/test/prodおよびUI/API等のenvironment diffを公開・提供前にmaterializeし、未説明差をblockする; 根拠の種類: FROZEN_MANIFEST + 条件・契約; 現在の 裏付け: S040/S044/S056 manifest; ローカル環境の diagnostic; 状態: INITIAL_BOUNDED_RULE
  • CLAIM_ID: CLM-C06-006; 記述・判断: モデル alias、unpinned ツール/データ形式の定義、mutable 出典、hidden UI editは設定 driftとして検知対象にする; 根拠の種類: DIRECT_SPAN + OSS_COUNTEREXAMPLE + FAILURE_SIGNAL; 現在の 裏付け: S039/S042/S049; MLflow mutable モデル 設定; Gemini Help/community signals; 状態: BOUNDED_SUPPORTED
  • CLAIM_ID: CLM-C06-007; 記述・判断: 公開・提供はcandidate 設定だけでなく、評価実行/dataset/scorer/rubricのversioned referenceと受け入れ確認 decisionへlinkする; 根拠の種類: FROZEN_MANIFEST + DEPENDENCY; 現在の 裏付け: S045/S050 manifest; CORE-01 完了の判定条件; 状態: INITIAL_SYNTHESIS
  • CLAIM_ID: CLM-C06-008; 記述・判断: 一部だけで試す段階的な提供はtraffic/task slice、stop condition、observation window、失敗時の代替処理を持ち、全体公開・提供と別状態で記録する; 根拠の種類: FROZEN_MANIFEST + 条件・契約; 現在の 裏付け: S040/S051 manifest; 状態: INITIAL_SYNTHESIS
  • CLAIM_ID: CLM-C06-009; 記述・判断: 以前の状態へ戻す操作は単なる旧prompt貼付でなく、prior bundle、environment、dependency 利用可能性、data/データ形式の定義 compatibility、結果の照合を検証する; 根拠の種類: FROZEN_MANIFEST + DEPENDENCY; 現在の 裏付け: S040/S041 manifest; CORE-03/05 復旧 条件・契約; 状態: INITIAL_BOUNDED_RULE
  • CLAIM_ID: CLM-C06-010; 記述・判断: UI-only構成で完全export/履歴/以前の状態へ戻す操作が得られない場合、外部 registry、immutable export、manual 記録台帳、sentinel suiteへ縮退する; 根拠の種類: DIRECT_SPAN + ALTERNATIVE + PRODUCT_BOUNDARY; 現在の 裏付け: S044/S049/S050; 現在の Gemini Help; 状態: ROUTED_PM_ORG

5. Dependency 引継ぎ

  • CORE-01: 設定バンドルをバージョン管理された成果物(成果物)として扱い、宣言された出典、完了契約、および結果の照合と結びつけます。
  • CORE-04: モデル/ツール/出典/状態 route descriptorをbundleへ固定し、aliasやadapter 改訂版を同値routeとみなさない。
  • CORE-05: 承認は正式な候補のダイジェストに紐付け、変更後の古い承認を再利用しない。

6. 設定 bundle データ形式の定義

常時必須となるグループは、主体の識別(識別情報)、Prompt(プロンプト)、モデル/実行環境(モデルおよび実行環境)、Policy(ポリシー)、Environment(環境)、評価/公開・提供(評価およびリリース)である。ツール(ツール)と出典(出典)は、そのリリースが各機能を使用する場合に必須となり、承認(承認)はリスクまたはアクションに関するポリシーが要求する場合に必須、以前の状態へ戻す操作 fields(ロールバック用フィールド)はロールバックを実行する場合に必須とする。これらは普遍的なフラットなフィールドセットではなく、情報の欠落による誤った受け入れ(false 受け入れ確認)を防ぐための、コアとなる最低条件である。

GROUPREQUIRED FIELDS適用範囲と限界
主体の識別CONFIG_ID / バージョン / PARENT_VERSION / CREATED_AT / 担当者mutable display nameを主体の識別にしない
Promptシステム / DEVELOPER / USER_TEMPLATE / VARIABLES / EXAMPLES / OUTPUT_CONTRACT / PROMPT_DIGESTレンダリングされたプロンプトと、テンプレート/ソースを分離する
モデル/実行環境提供元 / 利用機能・接続経路 / MODEL_ID_OR_ALIAS / REVISION_EVIDENCE / PARAMETERS / CONTEXT_POLICY / SEED_IF_SUPPORTEDエイリアスのみではバックエンドの固定を主張しない
ツールTOOL_ID / SCHEMA_VERSION / IMPLEMENTATION_VERSION / PERMISSION_PROFILE / SIDE_EFFECT_CLASSツール名だけで互換性を仮定しない
出典SOURCE_ID / AUTHORITY / CAPTURE_MODE / バージョン / DIGEST / 情報の鮮度 / PERMISSION_PROFILE変更可能なリンクと変更不可能なスナップショットを分離
Policy安全性 / セキュリティ / ルーティング / メモリ / 再試行 / 人による確認・承認 / ポリシーの版hidden 提供元 policyは未確認事項で管理
EnvironmentENV_ID / REGION / ACCOUNT_OR_TENANT / UI_OR_API / FEATURE_FLAGS / DEPENDENCY_LOCK / SECRET_REF_VERSION秘密情報値自体をbundleへ埋め込まない
評価/公開・提供EVAL_CONTRACT_ID / EVAL_RUN_ID / 受け入れ確認 / APPROVAL_ID / RELEASE_ID / 一部だけで試す段階的な提供 / ROLLBACK_TARGETdataset/scorer詳細はCORE-07へ送る

7. バージョン / 担当者 / 承認 記録台帳

FIELDREQUIREMENT
BUNDLE_VERSION / DIGEST / PARENTimmutable 主体の識別と変更・継承の履歴を固定
AUTHOR / 担当者 / APPROVER作成、運用責任、独立承認を分離
CHANGE_REASON / リスク / AFFECTED_TASKS変更意図とblast radiusを記録
DIFF / MIGRATION / COMPATIBILITYプロンプトだけでなく全コンポーネントの差を表示
根拠 / EVAL_RUN / APPROVAL_DIGESTリリース判断を候補となるバイト列(candidate bytes)に紐付ける
状態 / ACTIVATED_AT / RETIRED_ATdraft/candidate/一部だけで試す段階的な提供/active/retired/revokedを分離

8. 環境の差異

DIMENSIONEXAMPLE DIFFERENCEデフォルトの決定
モデル固定されたID と 移動するエイリアスunexplained alias changeはblock/未確認事項
実行環境temperature、ツール mode、文脈・入力情報 limit実質的な差異として再評価
ツール/データ形式の定義実装/データ形式の定義/権限差compatibility未証明ならblock
出典snapshot/バージョン/情報の鮮度/ACL差現在の authorityを再取得
利用機能・接続経路UI 対 API 対 バッチ/エージェント実行環境同値environmentとみなさない
組織の利用環境/region機能/policy/data 適用限界差組織ごとの追加条件値を要求
dependencySDK/実行環境/parser バージョン差lockまたはcompatibility testを要求

9. 公開・提供 / 一部だけで試す段階的な提供 / 以前の状態へ戻す操作 linkage

CANDIDATE_BUNDLE -> EVAL_CONTRACT/実行 -> APPROVAL_DIGEST -> CANARY_RELEASE -> OBSERVATION/STOP -> ACTIVE_RELEASE

以前の保存地点へ戻す操作(以前の状態へ戻す操作)は、FAILED_RELEASE_ID / OBSERVED_FAILURE / TARGET_BUNDLE_ID+DIGEST / TARGET_ENVIRONMENT / DEPENDENCY_READINESS / DATA_OR_SCHEMA_COMPATIBILITY / EXECUTOR / 処理結果の受領記録 / 結果の照合 / FINAL_ACCEPTANCEを記録する。以前のダイジェストとの一致だけでは、廃止されたモデル、変化した外部ソース、非可逆な移行、プロバイダーのバックエンドの差異を元に戻すことはできない。

11. 受け入れ確認 tests

TEST_IDTESTPASS CONDITION現在の RESULT
TST-C06-01設定 reconstructionbundleだけから全declared componentと変更・継承の履歴を再構成PASS_LOCAL_DIAGNOSTIC
TST-C06-02hash/manifest completeness正式な digest一致、required component欠落を拒否PASS_LOCAL_DIAGNOSTIC
TST-C06-03environment parityモデル/ツール/出典/実行環境差を列挙し、未説明material差をblockPASS_LOCAL_DIAGNOSTIC
TST-C06-04以前の状態へ戻す操作事前のバンドル、ダイジェスト、環境、互換性、および結果の照合を要求するPASS_LOCAL_DIAGNOSTIC
TST-C06-05unapproved change detection承認後の変更により、ダイジェストの不一致が発生し、リリースが拒否されるPASS_LOCAL_DIAGNOSTIC
TST-C06-06required-field ablation常時必須group欠落を拒否し、ツール/出典/承認/以前の状態へ戻す操作を条件付き必須として判定PASS_LOCAL_DIAGNOSTIC
TST-C06-07mutable nested 設定同じnative バージョンでもモデル 設定等の下位値変更でcomposite digestが変わるPASS_LOCAL_DIAGNOSTIC
TST-C06-08alias drift / bounded compatibilitydigest一致や単発sampleだけで互換とせず、固定slice反復とenvironment差説明を要求PASS_LOCAL_DIAGNOSTIC

tests/CORE-06_config_release_contract_fixture_v0.1.pyは7/7、tests/CORE-06_config_ablation_alias_drift_fault_v0.1.pyは19/19で期待観測に一致した。後者はfield ablation、同一バージョン内のmutable subfield、moving alias、単発sampleの不十分性、固定slice反復、未説明environment差を検査する。いずれもsynthetic provider-neutral decision ruleであり、提供元 UI/API、実prompt、秘密情報、出典、ツールは操作せず、製品保証には昇格させない。

13. 根拠 closure and 検討する問い decisions

  • Q-C06-001: Coreでは常時必須groupと条件付きgroupまでbounded close。SPDX/CycloneDXはcomponent/生成・構築/出典・来歴表現を支えるが、辞典独自の一律field数を標準由来とは主張しない。
  • Q-C06-002: Gemini公開境界はGemの編集、Knowledge、共有、Drive保存までpartial close。full composite export、意味上の diff、以前の状態へ戻す操作、現在の digest 結果の照合はPM-GEMINI-CORE-06、組織の利用環境運用値はORG-CORE-06へ送る。公開Helpに記載が見当たらないことを不存在証明にしない。
  • Q-C06-003: digest 主体の識別とbehavioral compatibilityを分離し、moving aliasでは固定sentinel/task sliceの反復、環境差説明、受け入れ確認 envelopeを要求するCore ruleまでbounded close。hidden backend 生成・構築と普遍的閾値は未確認事項を維持する。

NEXT_PACKET_ACTION: S063 Frozen TOCのCORE-07を起票する。後発製品への対応付けまたはCore変更時だけCORE-06を遡及監査する。

GPT 製品への適用整理 引継ぎ — 2026-09-09

PM-GPT-CORE-06-v0.1は、OpenAI reusable prompt objectsの2026-06-03 deprecation/2026-11-30 shutdown予定、code-managed promptへの移行、Agents SDK v0.22.0の移行期adapter、prompt 設定 妥当性の検証 失敗 signalをCore契約へ対応づけた。prompt object、code commit、SDK adapterをcomposite 公開・提供またはbehavior同値へ昇格しない。Core 記述・判断は変更せず、migration inventory・組織の利用環境・配備・公開・提供値は組織ごとの追加条件へ移送した。

Claude 製品への適用整理 引継ぎ — 2026-09-09

PM-CLAUDE-CORE-06-v0.1は、Claude API/UI/Agent SDK/Claude Codeを分離し、最小限/プリセット/カスタムのシステムプロンプト、設定ソース、設定の優先順位/マージ、CLAUDE.md/スキル、構造化出力、プロンプトキャッシュ、ローカルとクラウドの差異を、実効的な複合リリース(effective composite 公開・提供)へと対応づけた。Agent SDK Python v0.2.152/コミット a8b1e28/同梱CLI 2.1.259を固定のアンカーとし、過去の修正とオペレーターの問題は回帰試験の意図に限定した。同一のモデルID、キャッシュヒット、スキーマハッシュを、動作が同等であることの根拠とはしない。主要な記述(Core 記述・判断)は変更せず、ライブ設定と組織の値を移送した。

Grok プロダクトマッピングの引き継ぎ — 2026-09-12

PM-GROK-CORE-06-v0.1は、xAI request prompt、モデル alias/latest/date pinとredirect、client/server/MCP ツール、Collections/ファイル 出典、structured-output データ形式の定義、prompt 結果の再利用、stored continuation、release-note driftを別componentとしてcomposite 公開・提供へ対応づけた。結果の再利用 hit、response ID、データ形式への適合、slug/API互換を設定 主体の識別、behavior同値、以前の状態へ戻す操作成功へ昇格しない。既存7/7・19/19はCOMPILER_EXPERIMENTのまま保持する。Core 記述・判断は変更せず、live effective bundle、独立実運用、組織値を移送したため、Gemini/GPT/Claude遡及監査は不要である。

よくある失敗・反証

    • CE-C06-001: 提供元 UIやregistryにnative バージョン 履歴/以前の状態へ戻す操作が存在する場合、外部 registryの一部は重複する。ただしMLflowの現行モデル 設定のようにバージョン配下の値がmutableな場合があり、composite dependency、export/結果の照合、組織の利用環境 policyは別検証である。
    • CE-C06-002: bundle hash一致でもbackend モデル、randomness、mutable 出典、外部 状態によりbehaviorは一致しない。
    • CE-C06-003: composite 設定を複数registryへ分割すると、同期・権限・承認・以前の状態へ戻す操作の運用負荷が増える。
    UNKNOWN_ID未確認事項完了条件
    UNK-C06-001最小composite 公開する設定・成果物のまとまりBOUNDED_CLOSED_CORE: 常時必須groupと条件付きgroupを分離。提供元/org固有fieldはPM/ORG
    UNK-C06-002UI-only構成のexport/履歴/以前の状態へ戻す操作可能性公開境界(一部): 現在のGemini Helpにおいて、編集/共有/Driveへの保存までを確認済み。フルエクスポート/意味論的な差分比較/以前の保存地点へ戻す操作/現在の情報の照合については、PMにおいて不明。
    UNK-C06-003モデル pin不能時のequivalence testBOUNDED_CLOSED_CORE_RULE(限定された閉じたコアルール):固定スライスの反復、環境の差分、および受け入れ範囲(受け入れ確認 envelope)を要求します。非公開のバックエンドや閾値は、PM/ORG/CORE-07が管理します。

実務での使い方

  • 常時必須となるグループは、主体の識別(識別情報)、Prompt(プロンプト)、モデル/実行環境(モデルおよび実行環境)、Policy(ポリシー)、Environment(環境)、評価/公開・提供(評価およびリリース)である。ツール(ツール)と出典(出典)は、そのリリースが各機能を使用する場合に必須となり、承認(承認)はリスクまたはアクションに関するポリシーが要求する場合に必須、以前の状態へ戻す操作 fields(ロールバック用フィールド)はロールバックを実行する場合に必須とする。これらは普遍的なフラットなフィールドセットではなく、情報の欠落による誤った受け入れ(false 受け入れ確認)を防ぐための、コアとなる最低条件である。

    GROUPREQUIRED FIELDS適用範囲と限界
    主体の識別CONFIG_ID / バージョン / PARENT_VERSION / CREATED_AT / 担当者mutable display nameを主体の識別にしない
    Promptシステム / DEVELOPER / USER_TEMPLATE / VARIABLES / EXAMPLES / OUTPUT_CONTRACT / PROMPT_DIGESTレンダリングされたプロンプトと、テンプレート/ソースを分離する
    モデル/実行環境提供元 / 利用機能・接続経路 / MODEL_ID_OR_ALIAS / REVISION_EVIDENCE / PARAMETERS / CONTEXT_POLICY / SEED_IF_SUPPORTEDエイリアスのみではバックエンドの固定を主張しない
    ツールTOOL_ID / SCHEMA_VERSION / IMPLEMENTATION_VERSION / PERMISSION_PROFILE / SIDE_EFFECT_CLASSツール名だけで互換性を仮定しない
    出典SOURCE_ID / AUTHORITY / CAPTURE_MODE / バージョン / DIGEST / 情報の鮮度 / PERMISSION_PROFILE変更可能なリンクと変更不可能なスナップショットを分離
    Policy安全性 / セキュリティ / ルーティング / メモリ / 再試行 / 人による確認・承認 / ポリシーの版hidden 提供元 policyは未確認事項で管理
    EnvironmentENV_ID / REGION / ACCOUNT_OR_TENANT / UI_OR_API / FEATURE_FLAGS / DEPENDENCY_LOCK / SECRET_REF_VERSION秘密情報値自体をbundleへ埋め込まない
    評価/公開・提供EVAL_CONTRACT_ID / EVAL_RUN_ID / 受け入れ確認 / APPROVAL_ID / RELEASE_ID / 一部だけで試す段階的な提供 / ROLLBACK_TARGETdataset/scorer詳細はCORE-07へ送る

まだ確認できていないこと

  • CORE-06-CURRENTNESS

    原資料の確定版から収録しています。外部根拠の最新性を今回の取込日で確認済みと扱いません。本文の未解決事項・残余制約を保持します。

根拠資料

この記事には、直接開ける外部出典が登録されていません。出典IDや検証情報は末尾で確認できます。

出典ID・検証情報・機械可読データ

根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。

記事ID
CORE-06
最終確認日
—
提供元・モデル・プラン・利用環境
—
対象地域
—
元資料の全文と収録照合記録
資料の識別情報

Source SHA-256 8999051085f827b2d4a7bb8f28b698b83f7322903e6ec702b8dd1fb2f60280d4

Enterprise AI Core — CORE-06 Prompt & Configuration Management

PACKET_ID: PKT-GEMINI-A-CORE-06-v0.1

SECTION_ID: CORE-06

WAVE: WAVE-A

LAYER: ENTERPRISE_AI_CORE

STATUS: GEMINI_CYCLE_BOUNDED_CLOSED_V0.3

AS_OF: 2026-09-07

DEPENDENCIES: CORE-01, CORE-04, CORE-05

FROZEN_TOC: S063 v0.1

1. Scope boundary

CORE-06は、promptと周辺configurationを再構成・比較・承認・release・rollbackできるversioned entityとして管理する。目的は「prompt文字列は同じ」「昨日と同じmodel名」を再現性の証拠とせず、実際のbehaviorを変える構成要素とenvironment差を一つのrelease lineageへ結ぶことである。

含まない:

  • golden dataset、scorer、judge、合否閾値の詳細(CORE-07)
  • production release/change management全体(CORE-11)
  • incident response全体(CORE-12)
  • provider固有のGem/GPT/project/skill、UI history、share/export/rollback機能(Product Mapping)
  • 組織のowner、approver、environment、retention、release window、緊急変更値(Organization Overlay)
2. Canonical concepts
CONCEPT_IDTERMCORE-06での境界
C-PROMPT-CONFIGPrompt configurationsystem/developer/user template、variables、examples、output contract等の実行入力
C-CONFIG-BUNDLEConfiguration bundleprompt、model、tool、source、policy、runtime、environment、evaluation linkを束ねた版付きentity
C-VERSIONVersionimmutable release identityと、その親・変更理由・互換性を示す識別子
C-HASHHash / digestcanonical serializationされたentity bytesの同一性検査値
C-OWNEROwnerconfigurationの意味・運用責任を負う主体
C-APPROVERApproverrelease候補を独立に承認し、差分・証拠・rollback条件を確認する主体
C-RELEASEReleasecandidate bundleを特定environmentへ有効化する記録
C-CANARYCanary限定traffic/task sliceで候補を観測し、停止可能な段階導入
C-ROLLBACKRollback既知のprior bundleとenvironmentへ戻し、readbackで復元を確認する処理
C-ENVIRONMENT-DIFFEnvironment diffdev/test/prod、UI/API、region、account、feature flag等の構成差
3. Claims v0.1
  • CLAIM_ID: CLM-C06-001; CLAIM: prompt/configurationをchat本文でなく、ID/version/digest/lineageを持つmanaged entityとして扱う; EVIDENCE CLASS: DIRECT_SPAN + STANDARD + OSS; CURRENT SUPPORT: S021/S039/S042/S044; SPDX/CycloneDX; MLflow/Phoenix; STATUS: BOUNDED_SUPPORTED
  • CLAIM_ID: CLM-C06-002; CLAIM: release bundleは常時必須groupと、使用時に必須となるtool/source/approval/rollback groupを明示的に束ねる; EVIDENCE CLASS: DIRECT_SPAN + STANDARD + ABLATION; CURRENT SUPPORT: S040/S042/S044/S045/S050; TST-C06-06; STATUS: BOUNDED_CORE_MINIMUM
  • CLAIM_ID: CLM-C06-003; CLAIM: digestはcanonical bytesの同一性を検査するが、provider backend、randomness、external stateを含むbehavior再現を保証しない; EVIDENCE CLASS: COUNTEREVIDENCE + DRIFT_RESEARCH + TEST; CURRENT SUPPORT: CE-C06-002; S039/S049; TST-C06-08; STATUS: BOUNDED_CLOSED_CORE
  • CLAIM_ID: CLM-C06-004; CLAIM: owner、approver、change reason、risk、evidence、approval digestをrelease ledgerへ記録し、承認後のbundle変更で承認を失効させる; EVIDENCE CLASS: DEPENDENCY + CONTRACT; CURRENT SUPPORT: CORE-05 canonical approval binding; STATUS: EVIDENCE_CARRY
  • CLAIM_ID: CLM-C06-005; CLAIM: dev/test/prodおよびUI/API等のenvironment diffをrelease前にmaterializeし、未説明差をblockする; EVIDENCE CLASS: FROZEN_MANIFEST + CONTRACT; CURRENT SUPPORT: S040/S044/S056 manifest; local diagnostic; STATUS: INITIAL_BOUNDED_RULE
  • CLAIM_ID: CLM-C06-006; CLAIM: model alias、unpinned tool/schema、mutable source、hidden UI editはconfiguration driftとして検知対象にする; EVIDENCE CLASS: DIRECT_SPAN + OSS_COUNTEREXAMPLE + FAILURE_SIGNAL; CURRENT SUPPORT: S039/S042/S049; MLflow mutable model config; Gemini Help/community signals; STATUS: BOUNDED_SUPPORTED
  • CLAIM_ID: CLM-C06-007; CLAIM: releaseはcandidate configだけでなく、評価run/dataset/scorer/rubricのversioned referenceとacceptance decisionへlinkする; EVIDENCE CLASS: FROZEN_MANIFEST + DEPENDENCY; CURRENT SUPPORT: S045/S050 manifest; CORE-01 completion contract; STATUS: INITIAL_SYNTHESIS
  • CLAIM_ID: CLM-C06-008; CLAIM: canaryはtraffic/task slice、stop condition、observation window、fallbackを持ち、全体releaseと別stateで記録する; EVIDENCE CLASS: FROZEN_MANIFEST + CONTRACT; CURRENT SUPPORT: S040/S051 manifest; STATUS: INITIAL_SYNTHESIS
  • CLAIM_ID: CLM-C06-009; CLAIM: rollbackは単なる旧prompt貼付でなく、prior bundle、environment、dependency availability、data/schema compatibility、readbackを検証する; EVIDENCE CLASS: FROZEN_MANIFEST + DEPENDENCY; CURRENT SUPPORT: S040/S041 manifest; CORE-03/05 recovery contract; STATUS: INITIAL_BOUNDED_RULE
  • CLAIM_ID: CLM-C06-010; CLAIM: UI-only構成で完全export/history/rollbackが得られない場合、external registry、immutable export、manual ledger、sentinel suiteへ縮退する; EVIDENCE CLASS: DIRECT_SPAN + ALTERNATIVE + PRODUCT_BOUNDARY; CURRENT SUPPORT: S044/S049/S050; current Gemini Help; STATUS: ROUTED_PM_ORG
4. Source manifest boundary

Primary manifestはS021/S039/S040/S042/S044/S045/S048/S049/S050/S055/S056/S063、contextはS003/S007/S015/S019/S020/S029/S041/S051。S021/S039/S040/S042/S044/S045/S048/S049/S050のclaim-level direct spanはDrive正本1w88Q77mHlXsYm22v6VtwKeX-G-WkMwQAAIdje4DxLKc(modified 2026-09-05T00:26:29.993Z)から回収した。S063内のS050–S055説明と実在見出しの不一致はPROV-FIND-001を継承する。

5. Dependency handoff
  • CORE-01: configuration bundleをversioned artifactとして扱い、declared source、completion contract、readbackと結ぶ。
  • CORE-04: model/tool/source/state route descriptorをbundleへ固定し、aliasやadapter revisionを同値routeとみなさない。
  • CORE-05: approvalはcanonical candidate digestへbindし、変更後の旧承認を再利用しない。
6. Configuration bundle schema

常時必須groupはIdentity、Prompt、Model/runtime、Policy、Environment、Evaluation/releaseである。ToolとSourceはそのreleaseが各機能を使う場合に必須、Approvalはrisk/action policyが要求する場合に必須、rollback fieldsはrollbackを実行する場合に必須とする。これは普遍的なflat field setではなく、欠落時のfalse acceptanceを防ぐCore最低条件である。

GROUPREQUIRED FIELDSBOUNDARY
IdentityCONFIG_ID / VERSION / PARENT_VERSION / CREATED_AT / OWNERmutable display nameをidentityにしない
PromptSYSTEM / DEVELOPER / USER_TEMPLATE / VARIABLES / EXAMPLES / OUTPUT_CONTRACT / PROMPT_DIGESTrendered promptとtemplate/sourceを分離
Model/runtimePROVIDER / SURFACE / MODEL_ID_OR_ALIAS / REVISION_EVIDENCE / PARAMETERS / CONTEXT_POLICY / SEED_IF_SUPPORTEDaliasだけでbackend pinを主張しない
ToolTOOL_ID / SCHEMA_VERSION / IMPLEMENTATION_VERSION / PERMISSION_PROFILE / SIDE_EFFECT_CLASStool名だけで互換性を仮定しない
SourceSOURCE_ID / AUTHORITY / CAPTURE_MODE / VERSION / DIGEST / FRESHNESS / PERMISSION_PROFILEmutable linkとimmutable snapshotを分離
PolicySAFETY / SECURITY / ROUTING / MEMORY / RETRY / HUMAN_GATE / POLICY_VERSIONhidden provider policyはUNKNOWNで管理
EnvironmentENV_ID / REGION / ACCOUNT_OR_TENANT / UI_OR_API / FEATURE_FLAGS / DEPENDENCY_LOCK / SECRET_REF_VERSIONsecret値自体をbundleへ埋め込まない
Evaluation/releaseEVAL_CONTRACT_ID / EVAL_RUN_ID / ACCEPTANCE / APPROVAL_ID / RELEASE_ID / CANARY / ROLLBACK_TARGETdataset/scorer詳細はCORE-07へ送る
7. Version / owner / approval ledger
FIELDREQUIREMENT
BUNDLE_VERSION / DIGEST / PARENTimmutable identityとlineageを固定
AUTHOR / OWNER / APPROVER作成、運用責任、独立承認を分離
CHANGE_REASON / RISK / AFFECTED_TASKS変更意図とblast radiusを記録
DIFF / MIGRATION / COMPATIBILITYpromptだけでなく全component差を表示
EVIDENCE / EVAL_RUN / APPROVAL_DIGESTrelease判断をcandidate bytesへbind
STATUS / ACTIVATED_AT / RETIRED_ATdraft/candidate/canary/active/retired/revokedを分離
8. Environment diff
DIMENSIONEXAMPLE DIFFERENCEDEFAULT DECISION
modelpinned ID vs moving aliasunexplained alias changeはblock/UNKNOWN
runtimetemperature、tool mode、context limitmaterial differenceとして再評価
tool/schemaimplementation/schema/permission差compatibility未証明ならblock
sourcesnapshot/version/freshness/ACL差current authorityを再取得
surfaceUI vs API vs batch/agent runtime同値environmentとみなさない
tenant/regionfeature/policy/data boundary差Organization Overlay値を要求
dependencySDK/runtime/parser version差lockまたはcompatibility testを要求
9. Release / canary / rollback linkage

CANDIDATE_BUNDLE -> EVAL_CONTRACT/RUN -> APPROVAL_DIGEST -> CANARY_RELEASE -> OBSERVATION/STOP -> ACTIVE_RELEASE

rollbackはFAILED_RELEASE_ID / OBSERVED_FAILURE / TARGET_BUNDLE_ID+DIGEST / TARGET_ENVIRONMENT / DEPENDENCY_READINESS / DATA_OR_SCHEMA_COMPATIBILITY / EXECUTOR / RECEIPT / READBACK / FINAL_ACCEPTANCEを記録する。prior digest一致だけでは、廃止model、変化したexternal source、非可逆migration、provider backend差を元に戻せない。

10. Failure modes and safe alternatives
  • prompt drift: UI/manual editやvariable/default変更をledger外で実施。
  • hidden UI edit: current rendered configをexport/readbackできず、declared versionと実値が乖離。
  • stale source: promptは同じでもsource link/indexが更新・失効。
  • unpinned model:同じaliasが異なるbackend revisionを指す。
  • missing tool/schema version: call shape/permission/side effectが変化。
  • rollback without evidence:旧promptへ戻しただけでdependency/source/environmentを確認しない。
  • split configuration overhead: registryとUI、source/tool設定が分散し、同期漏れが増える。

MLflow Prompt Registryはprompt versionをimmutableにできる一方、現行文書ではprompt versionに結びつくmodel configを作成後も変更できる。このためnative version番号だけをcomposite bundle identityにしない。Phoenixのprompt/evaluator versionも有用なcomponent provenanceだが、tool/source/policy/environmentまで自動的に固定する証拠ではない。Gemini HelpはGemのinstructions/Knowledge編集、共有、Drive保存、参照Drive fileの最新内容反映を示すが、reviewed public Helpだけではfull config export、semantic diff、rollback、current composite digest readbackを閉じない。

safe alternativesはexternal registry/Git、immutable export、manual change ledger、sentinel suite、draft-only、fixed compatibility matrixとする。export不能な値は「同一」と推定せずUNOBSERVABLE_PRODUCT_CONFIGURATIONとして扱う。

11. Acceptance tests
TEST_IDTESTPASS CONDITIONCURRENT RESULT
TST-C06-01config reconstructionbundleだけから全declared componentとlineageを再構成PASS_LOCAL_DIAGNOSTIC
TST-C06-02hash/manifest completenesscanonical digest一致、required component欠落を拒否PASS_LOCAL_DIAGNOSTIC
TST-C06-03environment paritymodel/tool/source/runtime差を列挙し、未説明material差をblockPASS_LOCAL_DIAGNOSTIC
TST-C06-04rollbackprior bundle/digest/environment/compatibility/readbackを要求PASS_LOCAL_DIAGNOSTIC
TST-C06-05unapproved change detectionapproval後変更でdigest mismatchとなりrelease拒否PASS_LOCAL_DIAGNOSTIC
TST-C06-06required-field ablation常時必須group欠落を拒否し、tool/source/approval/rollbackを条件付き必須として判定PASS_LOCAL_DIAGNOSTIC
TST-C06-07mutable nested configuration同じnative versionでもmodel config等の下位値変更でcomposite digestが変わるPASS_LOCAL_DIAGNOSTIC
TST-C06-08alias drift / bounded compatibilitydigest一致や単発sampleだけで互換とせず、固定slice反復とenvironment差説明を要求PASS_LOCAL_DIAGNOSTIC

tests/CORE-06_config_release_contract_fixture_v0.1.pyは7/7、tests/CORE-06_config_ablation_alias_drift_fault_v0.1.pyは19/19で期待観測に一致した。後者はfield ablation、同一version内のmutable subfield、moving alias、単発sampleの不十分性、固定slice反復、未説明environment差を検査する。いずれもsynthetic provider-neutral decision ruleであり、provider UI/API、実prompt、secret、source、toolは操作せず、製品保証には昇格させない。

12. Counterevidence and UNKNOWNs
  • CE-C06-001: provider UIやregistryにnative version history/rollbackが存在する場合、external registryの一部は重複する。ただしMLflowの現行model configのようにversion配下の値がmutableな場合があり、composite dependency、export/readback、tenant policyは別検証である。
  • CE-C06-002: bundle hash一致でもbackend model、randomness、mutable source、external stateによりbehaviorは一致しない。
  • CE-C06-003: composite configurationを複数registryへ分割すると、同期・権限・承認・rollbackの運用負荷が増える。
UNKNOWN_IDUNKNOWNCLOSURE CONDITION
UNK-C06-001最小composite release bundleBOUNDED_CLOSED_CORE: 常時必須groupと条件付きgroupを分離。provider/org固有fieldはPM/ORG
UNK-C06-002UI-only構成のexport/history/rollback可能性PUBLIC_BOUNDARY_PARTIAL: current Gemini Helpで編集/共有/Drive保存まで確認。full export/semantic diff/rollback/current digest readbackはPMでUNKNOWN
UNK-C06-003model pin不能時のequivalence testBOUNDED_CLOSED_CORE_RULE: fixed slice反復、environment diff、acceptance envelopeを要求。hidden backend/閾値はPM/ORG/CORE-07
13. Evidence closure and question decisions
  • Q-C06-001: Coreでは常時必須groupと条件付きgroupまでbounded close。SPDX/CycloneDXはcomponent/build/provenance表現を支えるが、辞典独自の一律field数を標準由来とは主張しない。
  • Q-C06-002: Gemini公開境界はGemの編集、Knowledge、共有、Drive保存までpartial close。full composite export、semantic diff、rollback、current digest readbackはPM-GEMINI-CORE-06、tenant運用値はORG-CORE-06へ送る。公開Helpに記載が見当たらないことを不存在証明にしない。
  • Q-C06-003: digest identityとbehavioral compatibilityを分離し、moving aliasでは固定sentinel/task sliceの反復、環境差説明、acceptance envelopeを要求するCore ruleまでbounded close。hidden backend buildと普遍的閾値はUNKNOWNを維持する。

NEXT_PACKET_ACTION: S063 Frozen TOCのCORE-07を起票する。後発provider mappingまたはCore変更時だけCORE-06を遡及監査する。

GPT Product Mapping handoff — 2026-09-09

PM-GPT-CORE-06-v0.1は、OpenAI reusable prompt objectsの2026-06-03 deprecation/2026-11-30 shutdown予定、code-managed promptへの移行、Agents SDK v0.22.0の移行期adapter、prompt config validation failure signalをCore契約へ対応づけた。prompt object、code commit、SDK adapterをcomposite releaseまたはbehavior同値へ昇格しない。Core claimは変更せず、migration inventory・tenant・deployment・release値はOrganization Overlayへ移送した。

Claude Product Mapping handoff — 2026-09-09

PM-CLAUDE-CORE-06-v0.1は、Claude API/UI/Agent SDK/Claude Codeを分離し、minimal/preset/custom system prompt、settingSources、settings precedence/merge、CLAUDE.md/skills、structured outputs、prompt cache、local/cloud差をeffective composite releaseへ対応づけた。Agent SDK Python v0.2.152/commit a8b1e28/bundled CLI 2.1.259を固定anchorとし、過去修正とoperator issueは回帰試験意図に限定した。同一model ID、cache hit、schema hashをbehavior同値へ昇格しない。Core claimは変更せず、live configurationとOrganization値を移送した。

Grok Product Mapping handoff — 2026-09-12

PM-GROK-CORE-06-v0.1は、xAI request prompt、model alias/latest/date pinとredirect、client/server/MCP tool、Collections/file source、structured-output schema、prompt cache、stored continuation、release-note driftを別componentとしてcomposite releaseへ対応づけた。cache hit、response ID、schema conformance、slug/API互換をconfiguration identity、behavior同値、rollback成功へ昇格しない。既存7/7・19/19はCOMPILER_EXPERIMENTのまま保持する。Core claimは変更せず、live effective bundle、独立実運用、Organization値を移送したため、Gemini/GPT/Claude遡及監査は不要である。

  • CORE-06-DOCUMENT-READBACK実装資料実装資料根拠の出所: DOCUMENT_INGESTION_READBACK

    原資料との収録照合

    裏付ける内容
    資料単位の本文ハッシュ、段落数、表数を照合しています。
    確認日
    —
    出典・実験ID
    DOC-083cde4caa627644-CORE-06
    検証箇所
    18WPldGemks2px0ukhKYINeBMrBwAmlAi · 083cde4caa627644036a2225f1f6ff29b8015bd902614fe1f7a00a997b4eb59c · packets/CORE-06.md · 5d8b342956307ff3bb0c56376805c6acb953da1b9267a8b5cb1132fd29047228
    適用範囲
    公開指定を受けた資料単位の全文・表・出典。
    出典・来歴
    SOURCE_IDENTITY_VERIFIED
    限界
    収録照合は主張の真偽や外部根拠の最新性を追加保証しません。
出典ID
DOC-083cde4caa627644-CORE-06
追跡中のUNKNOWN ID
CORE-06-CURRENTNESS
再確認のきっかけ
原資料の更新 · 参照資料の変更 · 新しい反証・検証記録

機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。

    同じ記事IDの機械可読データです。