feat(ai): add guarded Claude fallback route

This commit is contained in:
ogt
2026-07-15 15:57:24 +08:00
parent f57845ba5e
commit 5c5eb48091
56 changed files with 4942 additions and 760 deletions

View File

@@ -19,7 +19,7 @@ Runbook Generator - Phase 25 P1 Knowledge Auto-Harvesting
|------|------|--------|----------|
| v1.0 | 2026-04-04 | Claude Code | 初始佔位(使用 generate() 但介面不存在) |
| v1.1 | 2026-04-04 | ogt (首席架構師) | 接入舊版 cloud provider 介面;新增 Minimal fallback已取代 |
| v2.0 | 2026-07-14 | Codex | 移除 direct NVIDIA統一 GCP-A → GCP-B → 111 → Gemini 與原子費控 receipt |
| v2.1 | 2026-07-15 | Codex | 固定 GCP-A → GCP-B → 111 → Claude → Gemini付費 lane 共用原子費控 receipt |
"""
from __future__ import annotations
@@ -178,8 +178,8 @@ class NemotronRunbookGenerator:
leWOOOgo 積木化:
- 呼叫 KnowledgeService不直接存 DB
- 呼叫 AIRouterExecutor唯一順序 GCP-A → GCP-B → host111 → Gemini
- Gemini 只能透過 provider 內的 durable disable-state 與原子費控 receipt
- 呼叫 AIRouterExecutor唯一順序 GCP-A → GCP-B → host111 → Claude → Gemini
- Claude/Gemini 只能透過 provider 內的 durable disable-state 與原子費控 receipt
"""
_RUNBOOK_SYSTEM = (