From 504efcbb49c23a3d0a63375d5549c28525fe2563 Mon Sep 17 00:00:00 2001 From: "2569718930@qq.com" <2569718930@qq.com> Date: Mon, 27 Apr 2026 09:10:57 +0800 Subject: [PATCH] Clarify weather-first decision card label The prior label said the weather decision layer had no market price connected, which could be read as a broken market integration. The card now says weather-first read with market prices shown separately. Constraint: Market price layer is already rendered below the weather decision band Rejected: Keep 'no market price input' | accurate internally but misleading in user-facing Chinese copy Confidence: high Scope-risk: narrow Tested: npm run build Not-tested: Visual screenshot review --- .../dashboard/scan-terminal/city-card-decision-utils.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/components/dashboard/scan-terminal/city-card-decision-utils.ts b/frontend/components/dashboard/scan-terminal/city-card-decision-utils.ts index 6912b1de..d1498df4 100644 --- a/frontend/components/dashboard/scan-terminal/city-card-decision-utils.ts +++ b/frontend/components/dashboard/scan-terminal/city-card-decision-utils.ts @@ -603,8 +603,8 @@ export function buildWeatherDecisionView({ confidence, expectedHigh, kicker: isEn - ? "Weather decision layer · no market price input" - : "天气决策层 · 未接入市场价格", + ? "Weather-first read · market price shown separately" + : "天气优先判断 · 市场价格另列", reasons, risk, targetRange,