import { AssetType } from '../domain/enums'
import type { LatentNeed } from '../domain/latentNeed'

export const mockLatentNeeds: LatentNeed[] = [
  {
    id: 'lneed-001',
    title: 'Modernes Büro für wachsendes Tech-Team',
    tenantCompany: 'Helvetia Tech Labs AG',
    assetType: AssetType.OFFICE,
    desiredLocation: 'Zürich-West / Kreis 5',
    sizeRange: { min: 700, max: 1100 },
    budgetRange: { min: 32, max: 48 },
    timing: 'Bezug ab Q4 2026, flexibel bis Q1 2027',
    mustHaveCriteria: [
      'ÖV-Anbindung unter 5 Min zu Fuss',
      'Glasfaseranschluss',
      'Klimaanlage in allen Räumen',
      'Mindestens 2 Sitzungszimmer',
    ],
    weightedPreferences: [
      { criterion: 'Standortprestige', weight: 0.25, description: 'Repräsentative Adresse für Kundenmeetings' },
      { criterion: 'Flexibilität Grundriss', weight: 0.20, description: 'Open Space mit modularen Wänden' },
      { criterion: 'ESG-Zertifizierung', weight: 0.15, description: 'Minergie oder vergleichbar' },
      { criterion: 'Erweiterungspotenzial', weight: 0.15, description: `Wachstum auf bis zu 1'500 m² möglich` },
      { criterion: 'Nähe zu Restaurants', weight: 0.10 },
    ],
    aiSummary:
      'Schnell wachsendes Software-Unternehmen sucht eine repräsentative Bürofläche in Zürich-West. Hoher Wert auf Flexibilität, ESG und Skalierbarkeit. Hohe Abschlusswahrscheinlichkeit bei passendem Objekt.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-05-02T10:00:00Z',
  },

  {
    id: 'lneed-002',
    title: 'Logistik-Hub Mittelland',
    tenantCompany: 'NordWest Distribution GmbH',
    assetType: AssetType.LOGISTICS,
    desiredLocation: 'Region Basel / Pratteln / Muttenz',
    sizeRange: { min: 2500, max: 5000 },
    budgetRange: { min: 12, max: 18 },
    timing: 'Bezug ab Januar 2027',
    mustHaveCriteria: [
      'Mindestens 2 Rampen',
      'Hallenhöhe ≥ 8 m',
      'Autobahnanschluss unter 5 Min',
      'LKW-Wendekreis 18 m',
    ],
    weightedPreferences: [
      { criterion: 'Andienungslogistik', weight: 0.30, description: 'Effiziente Be- und Entladung' },
      { criterion: '24/7-Betrieb möglich', weight: 0.25 },
      { criterion: 'Kühlmöglichkeit', weight: 0.20, description: 'Teilflächen kühlbar' },
      { criterion: 'Photovoltaik-Dach', weight: 0.15 },
      { criterion: 'Erweiterungspotenzial', weight: 0.10 },
    ],
    aiSummary:
      'Distributor mit Fokus auf Frischwaren sucht modernen Logistik-Hub in der Region Basel. Anforderungen sind klar definiert, Budget realistisch. Sehr hohe Match-Wahrscheinlichkeit mit verfügbaren Liegenschaften.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-04-28T09:30:00Z',
  },

  {
    id: 'lneed-003',
    title: 'Retail-Flagship in Top-Innenstadtlage',
    tenantCompany: 'Aurum Concept Stores AG',
    assetType: AssetType.RETAIL,
    desiredLocation: 'Zürich Bahnhofstrasse / Löwenplatz / Innenstadt',
    sizeRange: { min: 200, max: 450 },
    budgetRange: { min: 80, max: 180 },
    timing: 'Eröffnung Frühjahr 2027, frühester Bezug Q4 2026',
    mustHaveCriteria: [
      'Schaufenster mindestens 8 m breit',
      'Hochwertige Passantenfrequenz',
      'Stromanschluss ≥ 30 kW',
      'Klimaanlage und Lüftung',
    ],
    weightedPreferences: [
      { criterion: 'Lagequalität', weight: 0.40, description: 'Top-Frequenzlage mit Markenumfeld' },
      { criterion: 'Sichtbarkeit', weight: 0.25, description: 'Eckfläche oder freie Sichtachse' },
      { criterion: 'Deckenhöhe', weight: 0.15, description: 'Mindestens 3.5 m' },
      { criterion: 'Lagerfläche im UG', weight: 0.10 },
      { criterion: 'Architektur / Charme', weight: 0.10 },
    ],
    aiSummary:
      'Premium-Lifestyle-Marke sucht Flagship-Store an Top-Adresse. Budget grosszügig, Anforderungen anspruchsvoll. Sehr starkes Signal für Premium-Retailobjekte in Zürich.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-05-08T13:45:00Z',
  },

  {
    id: 'lneed-004',
    title: 'Backoffice-Standort Kanton Zug',
    tenantCompany: 'Lakeside Capital Partners',
    assetType: AssetType.OFFICE,
    desiredLocation: 'Zug / Baar / Cham',
    sizeRange: { min: 400, max: 700 },
    budgetRange: { min: 30, max: 42 },
    timing: 'Bezug spätestens Q3 2026',
    mustHaveCriteria: [
      'ÖV-Anbindung unter 10 Min',
      'Mindestens 4 Parkplätze',
      'Diskretes, repräsentatives Umfeld',
    ],
    weightedPreferences: [
      { criterion: 'Standortprestige', weight: 0.30 },
      { criterion: 'Sicherheit / Zutrittskonzept', weight: 0.25 },
      { criterion: 'Steuerumfeld', weight: 0.20, description: 'Bevorzugt steuerattraktive Gemeinde' },
      { criterion: 'Architektonische Qualität', weight: 0.15 },
      { criterion: 'Erweiterungspotenzial', weight: 0.10 },
    ],
    aiSummary:
      'Vermögensverwalter sucht diskreten Backoffice-Standort im Kanton Zug. Klassisches Profil mit Fokus auf Diskretion und Steuerumfeld. Solides Match-Potenzial mit zentralen Zuger Liegenschaften.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-05-04T11:20:00Z',
  },

  {
    id: 'lneed-005',
    title: 'Stadtnahe Logistikfläche Raum Winterthur',
    tenantCompany: 'PaketExpress Schweiz AG',
    assetType: AssetType.LOGISTICS,
    desiredLocation: 'Winterthur / Töss / Oberwinterthur',
    sizeRange: { min: 1500, max: 3500 },
    budgetRange: { min: 10, max: 16 },
    timing: 'Bezug Q3 2026, hohe Dringlichkeit',
    mustHaveCriteria: [
      'Mindestens 4 Rampen',
      'LKW-tauglicher Innenhof',
      '24/7 Anlieferung erlaubt',
      'Strom für E-Flottenladung skalierbar',
    ],
    weightedPreferences: [
      { criterion: 'Stadtnähe', weight: 0.30, description: 'Letzte Meile zur Innenstadt' },
      { criterion: 'Anbindung an A1 / A7', weight: 0.25 },
      { criterion: 'Lademöglichkeiten E-Flotte', weight: 0.20 },
      { criterion: 'Flexibilität Vertrag', weight: 0.15 },
      { criterion: 'Erweiterungspotenzial', weight: 0.10 },
    ],
    aiSummary:
      'KEP-Dienstleister mit hoher Dringlichkeit sucht stadtnahe Logistikbasis. Sehr starkes Profil für Last-Mile-Hub. Verfügbare Winterthurer Lagerflächen sind hochrelevant.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-05-09T08:15:00Z',
  },

  // ─── Suchabos linked to direct listing matches ────────────────────────────

  {
    id: 'lneed-007',
    title: 'Modernes Büro in Zürich für 600–1000m²',
    tenantCompany: 'Innovatech AG',
    assetType: AssetType.OFFICE,
    desiredLocation: 'Zürich-West / Kreis 5',
    sizeRange: { min: 600, max: 1000 },
    budgetRange: { min: 32, max: 45 },
    timing: 'Bezug ab Herbst 2025, flexibel',
    mustHaveCriteria: [
      'ÖV-Anbindung unter 6 Min',
      'Mindestfläche 600m²',
      'Moderner Ausbau',
    ],
    weightedPreferences: [
      { criterion: 'Lage Zürich-West', weight: 0.35 },
      { criterion: 'Ausbaustandard', weight: 0.25, description: 'Modern, repräsentativ' },
      { criterion: 'Erweiterungsoption', weight: 0.20 },
      { criterion: 'ESG-Standard', weight: 0.10 },
      { criterion: 'Parkplätze', weight: 0.10 },
    ],
    aiSummary: 'Technologieunternehmen mit solidem Wachstum sucht Bürofläche in Zürich-West. Hohe Abschlussbereitschaft bei passendem Objekt.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-04-15T10:00:00Z',
  },

  {
    id: 'lneed-008',
    title: 'Logistikfläche Basel-Region 1500–4000m²',
    tenantCompany: 'Schweizer Logistik GmbH',
    assetType: AssetType.LOGISTICS,
    desiredLocation: 'Basel / Muttenz / Pratteln / Reinach BL',
    sizeRange: { min: 1500, max: 4000 },
    budgetRange: { min: 12, max: 18 },
    timing: 'Bezug ab September 2025',
    mustHaveCriteria: [
      'Autobahnanschluss unter 5 Min',
      'Rampe / Andienung vorhanden',
      'Hallenhöhe min 6m',
    ],
    weightedPreferences: [
      { criterion: 'Rampenanzahl', weight: 0.30 },
      { criterion: 'Lkw-Wendekreis', weight: 0.25 },
      { criterion: 'Erweiterungspotenzial', weight: 0.20 },
      { criterion: '24/7-Betrieb', weight: 0.15 },
      { criterion: 'Sprinkleranlage', weight: 0.10 },
    ],
    aiSummary: 'Etablierter Logistiker mit klaren Anforderungen. Region Basel priorisiert. Sehr gute Matchbasis mit verfügbaren Hallenflächen.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-03-20T14:00:00Z',
  },

  {
    id: 'lneed-009',
    title: 'Premium-Retailfläche Zürich Innenstadt',
    tenantCompany: 'Retailer Zürich AG',
    assetType: AssetType.RETAIL,
    desiredLocation: 'Zürich Innenstadt / Bahnhofstrasse / Niederdorf',
    sizeRange: { min: 200, max: 500 },
    budgetRange: { min: 60, max: 100 },
    timing: 'Bezug ab September 2025, hohe Dringlichkeit',
    mustHaveCriteria: [
      'Laufkundschaft und Passantenfrequenz',
      'Schaufensterfront',
      'Erdgeschoss',
    ],
    weightedPreferences: [
      { criterion: 'Fussgängerfrequenz', weight: 0.35 },
      { criterion: 'Lagequalität', weight: 0.30, description: 'Zürich Innenstadt' },
      { criterion: 'Sichtbarkeit', weight: 0.20 },
      { criterion: 'Deckenhöhe', weight: 0.10 },
      { criterion: 'Lagerfläche', weight: 0.05 },
    ],
    aiSummary: 'Retailer mit starkem Markenbewusstsein sucht Toplage in Zürich. Klare Präferenz Innenstadt, solider Abschluss bei Matching.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-03-10T11:00:00Z',
  },

  {
    id: 'lneed-010',
    title: 'Büro 300–700m² für Tech-Startup Zug/Zürich',
    tenantCompany: 'TechStart GmbH',
    assetType: AssetType.OFFICE,
    desiredLocation: 'Zug / Zürich / Baar',
    sizeRange: { min: 300, max: 700 },
    budgetRange: { min: 30, max: 48 },
    timing: 'Bezug ab Oktober 2025, flexibel bis Q2 2026',
    mustHaveCriteria: [
      'Moderner Ausbau',
      'Schnelles Internet / Glasfaser',
      'Fahrradabstellplätze',
    ],
    weightedPreferences: [
      { criterion: 'Tech-Umfeld / Startup-Nähe', weight: 0.30 },
      { criterion: 'ÖV-Anbindung', weight: 0.25 },
      { criterion: 'Flexibler Grundriss', weight: 0.20 },
      { criterion: 'Steuerumfeld', weight: 0.15, description: 'Zug bevorzugt' },
      { criterion: 'ESG-Qualität', weight: 0.10 },
    ],
    aiSummary: 'Wachsendes Tech-Startup mit flexibler Lage zwischen Zug und Zürich. Hohe Bereitschaft bei modernem Objekt mit gutem Preis-Leistungs-Verhältnis.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-04-28T13:00:00Z',
  },

  {
    id: 'lneed-011',
    title: 'Gewerbe-/Lagerfläche Pratteln 400–750m²',
    tenantCompany: 'Gewerbe Solutions AG',
    assetType: AssetType.LIGHT_INDUSTRIAL,
    desiredLocation: 'Pratteln / Muttenz / Schweizerhalle',
    sizeRange: { min: 400, max: 750 },
    budgetRange: { min: 10, max: 14 },
    timing: 'Bezug ab April 2026',
    mustHaveCriteria: [
      'Lkw-Zufahrt',
      'Hallenhöhe min 5m',
      'Drehstrom vorhanden',
    ],
    weightedPreferences: [
      { criterion: 'Autobahnnähe', weight: 0.30 },
      { criterion: 'Aussenanlagefläche', weight: 0.25 },
      { criterion: 'Erweiterungspotenzial', weight: 0.20 },
      { criterion: 'Parkplätze', weight: 0.15 },
      { criterion: 'Büroanteil', weight: 0.10, description: 'Kleines Büro on-site gewünscht' },
    ],
    aiSummary: 'Gewerbebetrieb mit klaren Anforderungen sucht Fläche im Raum Pratteln. Gute Ausgangslage für verfügbare Gewerbeliegenschaften.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-03-01T09:00:00Z',
  },

  {
    id: 'lneed-012',
    title: 'Büro 180–320m² Bern Zentrum / Bahnhof',
    tenantCompany: 'Bern Consulting AG',
    assetType: AssetType.OFFICE,
    desiredLocation: 'Bern Bollwerk / Bahnhof / Innenstadt',
    sizeRange: { min: 180, max: 320 },
    budgetRange: { min: 20, max: 30 },
    timing: 'Bezug ab Mai 2026',
    mustHaveCriteria: [
      'ÖV-Anbindung unter 5 Min zum Bahnhof',
      'Repräsentative Lage',
      'Konferenzraum',
    ],
    weightedPreferences: [
      { criterion: 'Bahnhofsnähe', weight: 0.35, description: 'Kundenmeetings erfordern zentrale Lage' },
      { criterion: 'Ausbaustandard', weight: 0.25 },
      { criterion: 'Flexibilität', weight: 0.20 },
      { criterion: 'Natürliches Licht', weight: 0.10 },
      { criterion: 'IT-Infrastruktur', weight: 0.10 },
    ],
    aiSummary: 'Beratungsunternehmen sucht repräsentatives Büro nahe Bern HB. Zentrale Lage ist entscheidend für Kundenkontakte. Guter Match mit Berner Citylagen.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-04-05T10:00:00Z',
  },

  {
    id: 'lneed-013',
    title: 'Verkaufsfläche Winterthur Zentrum 150–250m²',
    tenantCompany: 'Winterthur Handel GmbH',
    assetType: AssetType.RETAIL,
    desiredLocation: 'Winterthur Zentrum / Stadthausstrasse / Altstadt',
    sizeRange: { min: 150, max: 250 },
    budgetRange: { min: 25, max: 40 },
    timing: 'Bezug ab Juni 2026',
    mustHaveCriteria: [
      'Schaufensterfront',
      'Erdgeschoss',
      'Fussgängerfrequenz',
    ],
    weightedPreferences: [
      { criterion: 'Lage Innenstadt Winterthur', weight: 0.40 },
      { criterion: 'Schaufenstergrösse', weight: 0.25 },
      { criterion: 'Deckenhöhe', weight: 0.15 },
      { criterion: 'Lagerraum', weight: 0.10 },
      { criterion: 'Barrierefrei', weight: 0.10 },
    ],
    aiSummary: 'Lokaler Handelsbetrieb sucht Fläche in Winterthur Innenstadt. Klare Anforderungen, realistisches Budget. Guter Match mit Stadtzentrum-Angeboten.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-03-20T11:00:00Z',
  },

  {
    id: 'lneed-014',
    title: 'Bürofläche 350–600m² Luzern',
    tenantCompany: 'Luzern Advisory GmbH',
    assetType: AssetType.OFFICE,
    desiredLocation: 'Luzern / Luzern-West / Emmen',
    sizeRange: { min: 350, max: 600 },
    budgetRange: { min: 18, max: 26 },
    timing: 'Bezug ab Juni 2026, flexibel bis Januar 2027',
    mustHaveCriteria: [
      'ÖV-Anbindung unter 10 Min',
      'Moderner Ausbau',
      'Parkplätze vorhanden',
    ],
    weightedPreferences: [
      { criterion: 'Standortqualität Luzern', weight: 0.30 },
      { criterion: 'Ausbaustandard', weight: 0.25 },
      { criterion: 'Parkplatzverfügbarkeit', weight: 0.20 },
      { criterion: 'Erweiterungspotenzial', weight: 0.15 },
      { criterion: 'ESG', weight: 0.10 },
    ],
    aiSummary: 'Beratungsgesellschaft sucht modernes Büro in Luzern. Gute Balance zwischen Lage, Qualität und Budget. Solides Matchprofil.',
    publicVisibility: true,
    status: 'public',
    createdAt: '2026-04-10T14:00:00Z',
  },

  // ─── Original lneed-006 ────────────────────────────────────────────────────

  {
    id: 'lneed-006',
    title: 'Pop-up-Retailfläche temporär 6 Monate',
    tenantCompany: 'Nordic Living Concept',
    assetType: AssetType.RETAIL,
    desiredLocation: 'Zürich / Basel — zentrale Lage',
    sizeRange: { min: 80, max: 200 },
    timing: 'Bezug August 2026 — Vertragsdauer 6 Monate',
    mustHaveCriteria: [
      'Möblierbarkeit kurzfristig möglich',
      'Schaufenster zur Strasse',
      'Funktionierende Klimaanlage',
    ],
    weightedPreferences: [
      { criterion: 'Lage / Frequenz', weight: 0.35 },
      { criterion: 'Vertragsflexibilität', weight: 0.30, description: 'Kurzfristige Verträge möglich' },
      { criterion: 'Renovationsstand', weight: 0.20, description: 'Sofort einzugsbereit' },
      { criterion: 'Sichtbarkeit', weight: 0.15 },
    ],
    aiSummary:
      'Skandinavische Lifestyle-Marke sucht Pop-up-Fläche für 6 Monate. Niedrige Bindung, aber hohe Lageansprüche. Geeignet für Zwischenvermietung von Top-Retailflächen.',
    publicVisibility: true,
    status: 'paused',
    createdAt: '2026-04-15T15:00:00Z',
  },
]
