feat: Future Availability — Logiktrennung Supply/Demand + Markt-Leads

EXPANSION-Signale (Unternehmen sucht Fläche) sind Nachfragesignale und
gehören nicht in den Demand-Feed. Neue Architektur:

- signalDirection: 'SUPPLY' | 'DEMAND' auf FutureSignal-Domain
- SUPPLY-Signale: POSSIBLE_MOVE_OUT / CONSTRUCTION_PROJECT (Crawler)
  und LEASE_EXPIRY+isVerified (Verwaltung ERP) → Demand-Feed wie bisher
- DEMAND-Signale: EXPANSION → aus Demand-Feed gefiltert
- Neues useMarketLeads-Hook + /supply/market-leads Seite für Verwaltung:
  zeigt EXPANSION-Signale als potenzielle Mieter mit Portfolio-Matching
- Alle 15 Signale in futureSignals.ts inhaltlich bereinigt und
  mit korrekter signalDirection versehen

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Sutter
2026-05-20 15:56:29 +02:00
parent 5fe15bac62
commit b0ad6643ff
7 changed files with 626 additions and 245 deletions
+6
View File
@@ -49,4 +49,10 @@ export interface FutureSignal {
strategicInterpretation?: string // "Die Signale deuten auf ..."
confirmedFacts?: string[] // ["Region bestätigt", ...]
unconfirmedFacts?: string[] // ["Exakte Fläche unbekannt", ...]
// Signal direction
// SUPPLY = space will become available → shown in demand feed
// DEMAND = company is looking for space → shown as Markt-Lead in Verwaltung
// undefined = treated as SUPPLY (backwards compat for generated signals)
signalDirection?: 'SUPPLY' | 'DEMAND'
}