From 0c180dec864f178b8c0a13e070ac51145dadb782 Mon Sep 17 00:00:00 2001 From: OG T Date: Sat, 4 Apr 2026 17:42:53 +0800 Subject: [PATCH] =?UTF-8?q?docs(spec):=20=E6=96=B9=E5=90=91=E4=BA=8C?= =?UTF-8?q?=E5=AF=A6=E4=BD=9C=E4=BF=AE=E6=AD=A3=E8=A8=98=E9=8C=84=20?= =?UTF-8?q?=E2=80=94=20Nemotron=20privacy=5Flevel=3Dcloud=20(P0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-04-04-nemotron-active-defense-design.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/superpowers/specs/2026-04-04-nemotron-active-defense-design.md b/docs/superpowers/specs/2026-04-04-nemotron-active-defense-design.md index 27524e61..ace9018d 100644 --- a/docs/superpowers/specs/2026-04-04-nemotron-active-defense-design.md +++ b/docs/superpowers/specs/2026-04-04-nemotron-active-defense-design.md @@ -137,6 +137,18 @@ AutoRepairService.execute() 完成 ## 方向二:DIAGNOSE Privacy-First Routing +### ⚠️ 實作修正記錄(2026-04-04) + +設計討論時假設 Nemotron 為 local provider,但首席架構師 Q2 已裁定 NIM = 雲端 GPU, +`NemotronProvider.privacy_level = "cloud"`。 + +實際實作調整為: +- FORCE_LOCAL 情境:`_local_fallback_chain = [OLLAMA]`(Nemotron 被 privacy 過濾正確排除) +- 非 FORCE_LOCAL 情境:DIAGNOSE override 改為 NEMOTRON(雲端高能力診斷) +- 兩種情境的隱私邊界均正確,設計意圖不變 + +--- + ### 設計目標 - DIAGNOSE 任務優先路由本地 Nemotron(NIM 188)