feat: Decision Intelligence simplification pass
Phase 1 — MatchDetail: collapse from 11 panels to 3 visible sections (Warum dieser Match? / Nächste Aktion / toggle). All analysis panels (ScoreBreakdown, Risk, MissingData, NeedAlignment, Location, Tradeoffs, FutureAvailabilityContext) hidden behind "Vollständige Analyse anzeigen". Removes 2-column sidebar layout for cleaner single-column reading flow. Phase 2 — Supply Dashboard: replace data quality KPIs with demand intelligence. Hero now shows "Starke Match-Anfragen", active properties, and Zukunftssignale count. Top 4 matches listed with score + reason + next action. Data quality demoted to secondary collapsed notice. Phase 3 — Future Availability: add informational banner above the results feed when Zukunftssignale are present. Framed as professional market intelligence (contract expiries, construction signals) not as risk. Removed Zukunftssignal from DecisionContextPanel risks array. Phase 4 — Naming: standardise RESULT_TYPE_META to "Verifiziertes Objekt" / "Externes Angebot" / "Maison Work" / "Zukunftssignal" across all screens. EXTERNAL_MARKET gets distinct amber color (#d97706). Remove Gold/Silver/ Bronze tier label from match score badge — only the % number is shown. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+4
-4
@@ -198,8 +198,8 @@ export function scoreToDataQualityLevel(score: number): DataQualityLevel {
|
||||
// ── Result type meta — single source for labels + colors ─────────────────────
|
||||
|
||||
export const RESULT_TYPE_META: Record<string, { label: string; color: string; bg: string }> = {
|
||||
VERIFIED_PORTFOLIO: { label: 'Plattform', color: '#1e3a5f', bg: 'rgba(30,58,95,0.10)' },
|
||||
EXTERNAL_MARKET: { label: 'Plattform', color: '#1e3a5f', bg: 'rgba(30,58,95,0.10)' },
|
||||
MAISON_WORK: { label: 'Maison Work', color: '#0369a1', bg: 'rgba(3,105,161,0.10)' },
|
||||
FUTURE_AVAILABILITY: { label: 'Zukunftssignal', color: '#7c3aed', bg: 'rgba(109,40,217,0.10)' },
|
||||
VERIFIED_PORTFOLIO: { label: 'Verifiziertes Objekt', color: '#1e3a5f', bg: 'rgba(30,58,95,0.10)' },
|
||||
EXTERNAL_MARKET: { label: 'Externes Angebot', color: '#d97706', bg: 'rgba(217,119,6,0.10)' },
|
||||
MAISON_WORK: { label: 'Maison Work', color: '#0369a1', bg: 'rgba(3,105,161,0.10)' },
|
||||
FUTURE_AVAILABILITY: { label: 'Zukunftssignal', color: '#7c3aed', bg: 'rgba(109,40,217,0.10)' },
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user