Skip to content

Evidence for AI operations

No English page yet. Showing the Japanese source.

Back to the entrance

プロンプトと設定の管理

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

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

要点

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

現在の判断

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

どこまで当てはまるか

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)

詳しく理解する

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

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差を元に戻せない。

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は操作せず、製品保証には昇格させない。

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遡及監査は不要である。

よくある失敗・反証

    • 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

実務での使い方

  • 常時必須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へ送る

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

  • 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
再確認のきっかけ
原資料の更新 · 参照資料の変更 · 新しい反証・検証記録

機械検査: 通過 — Automated validation does not guarantee accuracy or authorize execution.

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