feat: Schattenmarkt UX — separate section, relevance bridge, source links

Signals are now in their own feed section with an explanation banner
so users understand they are not confirmed properties. Each signal card
shows WHY it appears in their search (e.g. 'Fläche könnte frei werden').
Source pills are now clickable links. FutureAvailabilityContextPanel
redesigned with full AI summary, source button, and relevance bridge.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin SutterandClaude Sonnet 4.6 committed 2026-05-18 21:59:08 +02:00
1 parent b5cdb0353b
commit 9cf3e72033
5 files changed
+281 -70

No files matched your search

@@ -113,6 +113,7 @@ export function buildMatchCardViewModel(
isStaleData: false,
// Schattenmarkt signal fields
signalSourceType: signal?.source?.type,
signalSourceUrl: signal?.source?.url,
signalSourceCredibility: signal?.source?.credibility,
signalProbability: signal?.probability,
signalMarketIndicator: signal?.marketIndicator,