CFG-20260725-0012026-07-25DevelopmentCFG-P001 Ollama Provider SettingsSynchronizedからVerifiedへの遷移可否を判定するSynchronizedVerified本文書は、内部Configuration Auditの公開版である。Git識別子、内部DBレコード、Credential、Base URL、Model digest、Runtime Run ID、ハッシュ値など、公開上不要な運用識別情報は省略している。判定、検証範囲、技術的論点は内部版から変更していない。
保存されているProvider設定を読むだけでは、Runtimeで実際に接続・生成できることまでは証明できない。
本Auditでは、次の3段階を分けて検証した。
Provider configuration
↓
Ollama model existence
↓
Runtime generation through the actual network path
対象Configuration ItemにBlocking DriftとUnknown Driftがなく、実効接続と生成が確認できた場合に限り、状態をVerifiedへ遷移する。
本Auditの対象:
本Auditの対象外:
Provider設定だけでNode単位の実効Parameterを保証しない。この責務境界を維持したまま、Provider層の実効接続だけを検証する。
| Item | Observed Value |
|---|---|
| Provider | Ollama |
| Model | gemma4:latest |
| Provider context size | 16384 |
| Provider max tokens | 8192 |
| Runtime path | Dify API container → Ollama |
| Status Before | Synchronized |
| Status After | Verified |
CredentialのSecret値と接続先の具体値はAuditへ記録していない。
| Representation | What Was Verified | Result |
|---|---|---|
| Dify Provider configuration | Provider名、Model名、種別、非Secret設定値 | PASS |
| Ollama model registry | 同名モデルがRuntime上に存在し、metadataを取得できる | PASS |
| Host runtime | Ollamaへ短文生成を要求し、正常終了する | PASS |
| Dify network runtime | Dify API containerからOllamaへ到達し、短文生成が正常終了する | PASS |
Ollamaへ直接、短い生成リクエストを送信した。
POST /api/generate
結果:
response = CFG-P001-OK
done = true
done_reason = stop
Dify API containerの内側から、実際の接続経路を使って同様の生成リクエストを送信した。
Dify API container
↓
Ollama
↓
POST /api/generate
結果:
response = DIFY-PROVIDER-OK
done = true
done_reason = stop
設定が保存されているだけでなく、DifyからOllamaへ到達し、実際に生成が完了することを確認した。
| Configuration Item | Representation | Status Before | Status After | Severity | Decision |
|---|---|---|---|---|---|
CFG-P001 |
Dify Provider configuration | Synchronized |
Verified |
None | 維持 |
CFG-P001 |
Ollama model registry | Synchronized |
Verified |
None | 維持 |
CFG-P001 |
Dify container → Ollama Runtime | Synchronized |
Verified |
None | Verifiedへ遷移 |
| Drift Type | Result |
|---|---|
| Warning | None |
| Blocking Drift | None |
| Temporary Drift | None |
| Unknown Drift | None |
| Verification | Result | Evidence Summary |
|---|---|---|
| Static | PASS | Provider / Model identityと非Secret設定値が一致 |
| Unit | Not Applicable | 実装ロジック変更なし |
| Integration | PASS | Dify API containerからOllama model情報を取得 |
| E2E | Not Applicable | Workflow全体はScope外 |
| Runtime | PASS | HostおよびDify container経路の生成がdone_reason=stopで完了 |
| Artifact | Not Applicable | Artifact変更なし |
| Documentation links | PASS | 関連Documentationとの責務境界を確認 |
Synchronized
理由:
done_reason=stopで完了した。この結果により、Configuration Item CFG-P001の状態をSynchronizedからVerifiedへ遷移した。
DevelopmentMetこのVerified判定は、Provider層の設定、モデル実体、接続経路、短文生成に対するものである。
次は保証しない。
ProviderがVerifiedでも、Node設定とWorkflow Runtimeは別のConfiguration Itemとして検証しなければならない。
次のPending Configuration Itemを、同じくScopeを限定したAuditで確認する。
NoNot Required