{
  "format": "agent-article-v0",
  "article_id": "PM-GEMINI-CORE-04",
  "canonical_url": "/providers/pm-gemini-core-04",
  "page_type": "reference",
  "claim_ids": [],
  "evidence_ids": [
    "EVD-PM-GEMINI-CORE-04-URL-42A67205371C",
    "EVD-PM-GEMINI-CORE-04-URL-D3E41DCC2800",
    "EVD-PM-GEMINI-CORE-04-URL-919B66E84FC3",
    "EVD-PM-GEMINI-CORE-04-URL-15E2671C3BEF",
    "EVD-PM-GEMINI-CORE-04-URL-11B2FD5AF705",
    "EVD-PM-GEMINI-CORE-04-URL-2E35BD33C49F",
    "EVD-PM-GEMINI-CORE-04-URL-BAD2E3E41028",
    "EVD-PM-GEMINI-CORE-04-URL-D1910CF4F698",
    "EVD-PM-GEMINI-CORE-04-URL-E7A5AB242987",
    "EVD-PM-GEMINI-CORE-04-URL-1E38342EB864",
    "EVD-PM-GEMINI-CORE-04-URL-DD7CE2195FEE",
    "PM-GEMINI-CORE-04-DOCUMENT-READBACK"
  ],
  "unknown_ids": [
    "PM-GEMINI-CORE-04-CURRENTNESS"
  ],
  "operational_object_ids": [],
  "provider": [
    "GEMINI"
  ],
  "models": [],
  "plans": [],
  "surfaces": [],
  "regions": [],
  "current_status": "UNKNOWN",
  "observation_status": "UNOBSERVED",
  "freshness": "UNKNOWN",
  "last_verified": null,
  "supersedes": [],
  "superseded_by": [],
  "provenance": [
    "DOC-083cde4caa627644-PM-GEMINI-CORE-04",
    "SRC-PM-GEMINI-CORE-04-URL-42A67205371C",
    "SRC-PM-GEMINI-CORE-04-URL-D3E41DCC2800",
    "SRC-PM-GEMINI-CORE-04-URL-919B66E84FC3",
    "SRC-PM-GEMINI-CORE-04-URL-15E2671C3BEF",
    "SRC-PM-GEMINI-CORE-04-URL-11B2FD5AF705",
    "SRC-PM-GEMINI-CORE-04-URL-2E35BD33C49F",
    "SRC-PM-GEMINI-CORE-04-URL-BAD2E3E41028",
    "SRC-PM-GEMINI-CORE-04-URL-D1910CF4F698",
    "SRC-PM-GEMINI-CORE-04-URL-E7A5AB242987",
    "SRC-PM-GEMINI-CORE-04-URL-1E38342EB864",
    "SRC-PM-GEMINI-CORE-04-URL-DD7CE2195FEE"
  ],
  "article_sources": [
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-42A67205371C",
      "evidence_class": "RESEARCH",
      "title": "Gemini Apps model selection/help: <[",
      "href": "https://support.google.com/gemini/answer/13275745",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-42A67205371C"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini Apps model selection/help: <[https://support.google.com/gemini/answer/13275745"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-D3E41DCC2800",
      "evidence_class": "RESEARCH",
      "title": "Gemini Apps limits/model behavior: <[",
      "href": "https://support.google.com/gemini/answer/16275805",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-D3E41DCC2800"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini Apps limits/model behavior: <[https://support.google.com/gemini/answer/16275805"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-919B66E84FC3",
      "evidence_class": "RESEARCH",
      "title": "Gemini API models: <[",
      "href": "https://ai.google.dev/gemini-api/docs/models",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-919B66E84FC3"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini API models: <[https://ai.google.dev/gemini-api/docs/models"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-15E2671C3BEF",
      "evidence_class": "RESEARCH",
      "title": "Gemini 3 developer guide: <[",
      "href": "https://ai.google.dev/gemini-api/docs/gemini-3",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-15E2671C3BEF"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini 3 developer guide: <[https://ai.google.dev/gemini-api/docs/gemini-3"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-11B2FD5AF705",
      "evidence_class": "RESEARCH",
      "title": "Gemini API function calling: <[",
      "href": "https://ai.google.dev/gemini-api/docs/function-calling",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-11B2FD5AF705"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini API function calling: <[https://ai.google.dev/gemini-api/docs/function-calling"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-2E35BD33C49F",
      "evidence_class": "RESEARCH",
      "title": "Gemini API structured outputs: <[",
      "href": "https://ai.google.dev/gemini-api/docs/structured-output",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-2E35BD33C49F"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini API structured outputs: <[https://ai.google.dev/gemini-api/docs/structured-output"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-BAD2E3E41028",
      "evidence_class": "RESEARCH",
      "title": "Interactions API breaking changes, May 2026: <[",
      "href": "https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-BAD2E3E41028"
      ],
      "supporting_locators": [
        "Provenance",
        "- Interactions API breaking changes, May 2026: <[https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-D1910CF4F698",
      "evidence_class": "RESEARCH",
      "title": "Vertex Gemini batch prediction: <[",
      "href": "https://docs.cloud.google.com/vertex-ai/generative-ai/docs/samples/generativeaionvertexai-batch-predict-gemini-createjob-gcs",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-D1910CF4F698"
      ],
      "supporting_locators": [
        "Provenance",
        "- Vertex Gemini batch prediction: <[https://docs.cloud.google.com/vertex-ai/generative-ai/docs/samples/generativeaionvertexai-batch-predict-gemini-createjob-gcs"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-E7A5AB242987",
      "evidence_class": "RESEARCH",
      "title": "Vertex generative AI release notes: <[",
      "href": "https://docs.cloud.google.com/vertex-ai/generative-ai/docs/release-notes",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-E7A5AB242987"
      ],
      "supporting_locators": [
        "Provenance",
        "- Vertex generative AI release notes: <[https://docs.cloud.google.com/vertex-ai/generative-ai/docs/release-notes"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-1E38342EB864",
      "evidence_class": "RESEARCH",
      "title": "Gemini Help community model-selection reset report: <[",
      "href": "https://support.google.com/gemini/thread/405141541/",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-1E38342EB864"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini Help community model-selection reset report: <[https://support.google.com/gemini/thread/405141541/"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "EVD-PM-GEMINI-CORE-04-URL-DD7CE2195FEE",
      "evidence_class": "RESEARCH",
      "title": "Gemini Help community model-switch unavailable report: <[",
      "href": "https://support.google.com/gemini/thread/423465859/",
      "supports": [],
      "limit": "元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。",
      "origin_class": "APPROVED_DOCUMENT_REFERENCE",
      "source_or_experiment_ids": [
        "SRC-PM-GEMINI-CORE-04-URL-DD7CE2195FEE"
      ],
      "supporting_locators": [
        "Provenance",
        "- Gemini Help community model-switch unavailable report: <[https://support.google.com/gemini/thread/423465859/"
      ],
      "scope": "Provenance",
      "provenance_status": "APPROVED_DOCUMENT_REFERENCE_PROJECTED"
    },
    {
      "id": "PM-GEMINI-CORE-04-DOCUMENT-READBACK",
      "evidence_class": "IMPL",
      "title": "原資料との収録照合",
      "supports": [
        "資料単位の本文ハッシュ、段落数、表数を照合しています。"
      ],
      "limit": "収録照合は主張の真偽や外部根拠の最新性を追加保証しません。",
      "origin_class": "DOCUMENT_INGESTION_READBACK",
      "source_or_experiment_ids": [
        "DOC-083cde4caa627644-PM-GEMINI-CORE-04"
      ],
      "supporting_locators": [
        "18WPldGemks2px0ukhKYINeBMrBwAmlAi",
        "083cde4caa627644036a2225f1f6ff29b8015bd902614fe1f7a00a997b4eb59c",
        "provider_mappings/PM-GEMINI-CORE-04.md",
        "485435b002e3cc31e77881c23eb0a58a1beae14af65c7f488e533d5f87394e4b"
      ],
      "scope": "公開指定を受けた資料単位の全文・表・出典。",
      "provenance_status": "SOURCE_IDENTITY_VERIFIED"
    }
  ],
  "research_sections": [
    {
      "heading": "資料の識別情報",
      "text": "Source SHA-256 5db9ba8e2f960f304588aa7b21b2b9cf80e2b6e5a0fc67dcc509035567785241"
    },
    {
      "heading": "Product Mapping — Gemini / CORE-04",
      "text": "PRODUCT_MAPPING_ID: PM-GEMINI-CORE-04-v0.1\n\nPROVIDER: GEMINI\n\nCORE_PACKET: PKT-GEMINI-A-CORE-04-v0.1\n\nAS_OF: 2026-09-06 15:04 JST\n\nSTATUS: PUBLIC_SURFACES_MAPPED / ROUTE_AND_STATE_LOSSES_EXPLICIT / TENANT_VALUES_UNKNOWN\n\nLAYER: PRODUCT_MAPPING (not Enterprise AI Core; not Organization Overlay)"
    },
    {
      "heading": "Scope",
      "text": "CORE-04のmodel / tool / source / state routing契約を、Gemini Apps、Gem、Gemini API、ADK、Vertex AIへ対応づける。各surfaceのmodel名、tool、state、batch、quotaを一つの自動routerとみなさず、公開仕様、公開failure signal、組織観測を分離する。価格・quota・tenant設定・内部routingはcurrent値を推測で埋めない。"
    },
    {
      "heading": "Core → Gemini mapping rows",
      "text": "1. ROW: PM-C04-GEM-001; Core contract: model route / hard capability prefilter; Gemini surface / current evidence: Gemini Appsは利用可能な場合にUIからmodelを選択でき、thinking level等もsurface/plan/modelに依存する。CORE-02の業務UI観測では3.1 Pro、3.6 Flash、3.6 Thinkingを別の新規chatで使用した; Mapping decision: UI表示名と手動選択を、backend model pin、継続的選択、risk-aware自動routingの証拠にしない。task、risk、required output/tool/sourceを先に決め、選択model/mode/timeを観測記録する; Required verification / UNKNOWN: edition別availability、選択維持、backend revision、Auto相当の選択規則、quota時の遷移はUNKNOWN\n\n2. ROW: PM-C04-GEM-002; Core contract: explicit model/API route; Gemini surface / current evidence: Gemini APIはrequestでmodel IDを選び、models pageが各modelの入出力・tool等のcapabilityを列挙する。Gemini 3系developer guideもtool、batch、context caching等をmodel/surface別に示す; Mapping decision: API採用時はmodel IDとAPI revisionをroute versionに含め、必要能力をdocs + fixed testでpreflightする。model family名だけでtool/source/state同値を仮定しない; Required verification / UNKNOWN: 業務環境ではAPI/direct integration禁止。current quota、price、regional availability、tenant policyは未実測\n\n3. ROW: PM-C04-GEM-003; Core contract: tool route / execution boundary; Gemini surface / current evidence: Gemini API function callingはmodelがfunction name/argsを提示し、applicationが実行する。Structured Outputsは構文契約であり値の意味検証が必要。built-in tool availabilityもmodel/API surfaceに依存する; Mapping decision: model selected、tool proposed、tool executed、external readback、business acceptedを別eventにする。fallbackでtoolまたはstructured contractを失う場合はread-only draftかabstainへ縮退する; Required verification / UNKNOWN: Gemini Apps/Gemの内部tool dispatch、tool permission、receipt、retry、combination safetyは公開一般仕様から閉じない\n\n4. ROW: PM-C04-GEM-004; Core contract: source route / authority loss; Gemini surface / current evidence: search/grounding、uploaded context、prompt内source、external application retrievalは別経路。提供可否はsurface/model/editionに依存し、source authority・freshness・permissionを自動保証しない; Mapping decision: source ID/version/digest、authority、freshness、permission decision、citation/readbackをroute contractへ保持する。source経路を失うmodel fallbackは同値応答ではなくDEGRADED_SOURCE; Required verification / UNKNOWN: tenant connector/index/cache、permission propagation、citation completeness、grounding internalsはUNKNOWN。direct file syncは禁止\n\n5. ROW: PM-C04-GEM-005; Core contract: state route / adapter compatibility; Gemini surface / current evidence: Interactions APIは2026年5月にoutputsからstepsへ変更され、opt-in、default flip、legacy removalが段階実施された。state/history parserはAPI revision変更で破綻し得る; Mapping decision: route handoffにはsurface、model ID、API revision、state schema、artifact/version/digest、checkpoint/receiptを含める。adapterが受領不能ならhandoffを拒否し、会話継続表示をstate互換の証明にしない; Required verification / UNKNOWN: Apps↔Gem↔API↔ADK↔Vertexのcross-surface state互換、履歴完全性、移植可能性はUNKNOWN\n\n6. ROW: PM-C04-GEM-006; Core contract: fallback / degraded route; Gemini surface / current evidence: Gemini API/Vertexにはonline、batch等の異なる実行面があるが、batchはlatency、input store、result retrievalを変える。retry/backoffや別model選択はsource/tool/state同値を意味しない; Mapping decision: fallback前にcapability diffを計算し、authority/citation/freshness/state/execution lossがbudget超過なら停止する。batchは明示した非同期contractとして別routeにする; Required verification / UNKNOWN: organizationではGCS/file/API direct pathは禁止。実fallback graph、quota failover、state preservation、production SLOはUNKNOWN\n\n7. ROW: PM-C04-GEM-007; Core contract: route observability / failure signal; Gemini surface / current evidence: Gemini Apps help communityには、選択modelがFastへ戻る、modelを切替できないという2026年の報告がある。これは個別UI報告であり、全tenantのverified defectではない。Vertex release notesには2025-10-21の一部third-party model streaming response misrouting incidentと解消が記録され、Google Gemini modelsは非影響と明記された; Mapping decision: requested/visible model、response surface、attempt、fallback、error、final acceptanceを分けて記録する。community reportはsentinel設計のfailure signal、release noteはroute incident taxonomyとしてのみ採用する; Required verification / UNKNOWN: backend selected model、silent fallback、全responseのroute lineageはUIだけでは確認不能。Gemini自体が上記Vertex incidentの影響を受けたとは主張しない"
    },
    {
      "heading": "Evidence labels and temporal pins",
      "text": "- VERIFIED_PUBLIC_SPEC: Google一次資料。model/tool/API revision/batch等のsurfaceをaccess date付きで固定する。\n\n- VERIFIED_PROVIDER_INCIDENT_SCOPE: Google release noteに明記されたincident範囲。非影響製品を含めて拡張しない。\n\n- COMMUNITY_FAILURE_SIGNAL: Google Help communityの個別報告。root cause、再現率、現行全版への一般化を行わない。\n\n- SAFE_UI_OBSERVATION: CORE-02で収録した新規chat・synthetic promptの3 model観測。選択表示と回答表面だけを支える。\n\n- PINNED_LOCAL_COUNTEREVIDENCE: CORE-04 deterministic 16/16 fixture。Gemini製品性能のPASS/FAILではない。\n\n- UNKNOWN: tenant、backend、silent fallback、price/quota、cross-surface stateを推測で閉じない。"
    },
    {
      "heading": "Provenance",
      "text": "- Gemini Apps model selection/help: <[https://support.google.com/gemini/answer/13275745](https://support.google.com/gemini/answer/13275745)> (accessed 2026-09-06)\n\n- Gemini Apps limits/model behavior: <[https://support.google.com/gemini/answer/16275805](https://support.google.com/gemini/answer/16275805)> (accessed 2026-09-06)\n\n- Gemini API models: <[https://ai.google.dev/gemini-api/docs/models](https://ai.google.dev/gemini-api/docs/models)> (accessed 2026-09-06)\n\n- Gemini 3 developer guide: <[https://ai.google.dev/gemini-api/docs/gemini-3](https://ai.google.dev/gemini-api/docs/gemini-3)> (updated 2026-08-26; accessed 2026-09-06)\n\n- Gemini API function calling: <[https://ai.google.dev/gemini-api/docs/function-calling](https://ai.google.dev/gemini-api/docs/function-calling)> (accessed 2026-09-06)\n\n- Gemini API structured outputs: <[https://ai.google.dev/gemini-api/docs/structured-output](https://ai.google.dev/gemini-api/docs/structured-output)> (accessed 2026-09-06)\n\n- Interactions API breaking changes, May 2026: <[https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026](https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026)> (accessed 2026-09-06)\n\n- Vertex Gemini batch prediction: <[https://docs.cloud.google.com/vertex-ai/generative-ai/docs/samples/generativeaionvertexai-batch-predict-gemini-createjob-gcs](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/samples/generativeaionvertexai-batch-predict-gemini-createjob-gcs)> (accessed 2026-09-06)\n\n- Vertex generative AI release notes: <[https://docs.cloud.google.com/vertex-ai/generative-ai/docs/release-notes](https://docs.cloud.google.com/vertex-ai/generative-ai/docs/release-notes)> (accessed 2026-09-06)\n\n- Gemini Help community model-selection reset report: <[https://support.google.com/gemini/thread/405141541/](https://support.google.com/gemini/thread/405141541/)> (2026-01-26; accessed 2026-09-06)\n\n- Gemini Help community model-switch unavailable report: <[https://support.google.com/gemini/thread/423465859/](https://support.google.com/gemini/thread/423465859/)> (accessed 2026-09-06)\n\n- CORE-02 UI observation: tests/CORE-02_gemini_interactive_ui_surface_result_2026-09-05.json\n\n- CORE-04 local falsification: tests/CORE-04_router_tail_loss_loop_fault_result_v0.1.json"
    },
    {
      "heading": "Exit condition",
      "text": "Gemini各surfaceのmodel/tool/source/state/fallback差、API revisionによるstate互換risk、route観測のfailure signalを境界付きで記録した。公開仕様とUI観測からinternal router、tenant値、silent fallback、cross-surface stateを推定しない。PM-GEMINI-CORE-04は公開証拠範囲でbounded closeし、組織値はORG-CORE-04へ残す。"
    }
  ],
  "human_url": "/providers/pm-gemini-core-04",
  "markdown_url": "/agent/article.md?path=%2Fproviders%2Fpm-gemini-core-04",
  "json_url": "/agent/article.json?path=%2Fproviders%2Fpm-gemini-core-04"
}