import type { Reminder } from '../domain/reminder'
import { ReminderType, ReminderPriority, ReminderStatus, ShadowMarketRisk } from '../domain/reminder'

// MOCK_TODAY = 2026-05-20

export const mockReminders: Reminder[] = [

  // ─── URGENT (dueDate 2026-05-21 to 2026-06-03) — 4 entries ─────────────────

  {
    id: 'rem-001',
    type: ReminderType.LEASE_EXPIRY,
    priority: ReminderPriority.URGENT,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-001',
    propertyTitle: 'Bürofläche Zollstrasse 12',
    propertyCity: 'Zürich',
    propertyDistrict: 'Zürich-West',
    tenantName: 'MediaGroup Schweiz AG',
    dueDate: '2026-05-25',
    eventDate: '2026-10-31',
    contractEndDate: '2026-10-31',
    areaSqm: 850,
    currentRentPerSqm: 456,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.HIGH,
    schattenmarktEnabled: false,
    note: 'Mieter hat bisher keine Verlängerungsabsicht signalisiert. Erstkontakt dringend.',
    activity: [
      { at: '2026-04-01T08:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
      { at: '2026-05-10T14:30:00Z', by: 'Thomas Huber', action: 'NOTED', note: 'Mieter angerufen, kein Rückruf erhalten' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-01T08:00:00Z',
    updatedAt: '2026-05-10T14:30:00Z',
  },

  {
    id: 'rem-002',
    type: ReminderType.BREAK_OPTION,
    priority: ReminderPriority.URGENT,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-007',
    propertyTitle: 'Bürofläche Thurgauerstrasse 40',
    propertyCity: 'Zürich',
    propertyDistrict: 'Oerlikon',
    tenantName: 'Consulting Partners AG',
    dueDate: '2026-05-28',
    eventDate: '2026-09-01',
    contractEndDate: '2026-11-30',
    breakOptionDate: '2026-09-01',
    areaSqm: 720,
    currentRentPerSqm: 432,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.MEDIUM,
    schattenmarktEnabled: true,
    note: 'Break-Option läuft am 01.09 ab — Frist zur Ausübung ist 90 Tage vorher, also bis 03.06.',
    activity: [
      { at: '2026-03-15T09:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
      { at: '2026-05-05T11:00:00Z', by: 'Anna Meier', action: 'NOTED', note: 'Mieterdossier vorbereitet' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-03-15T09:00:00Z',
    updatedAt: '2026-05-05T11:00:00Z',
  },

  {
    id: 'rem-003',
    type: ReminderType.INSURANCE_RENEWAL,
    priority: ReminderPriority.URGENT,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-012',
    propertyTitle: 'Bürofläche Stadtturm Zug',
    propertyCity: 'Zug',
    propertyDistrict: 'Zentrum',
    tenantName: 'FinTech Zug AG',
    dueDate: '2026-06-01',
    eventDate: '2026-06-30',
    areaSqm: 550,
    currentRentPerSqm: 504,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.LOW,
    schattenmarktEnabled: false,
    note: 'Gebäudeversicherung läuft am 30.06 ab. Police-Nummer ZG-2022-9912.',
    activity: [
      { at: '2026-04-20T10:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
      { at: '2026-05-12T15:00:00Z', by: 'Sandra Wyss', action: 'NOTED', note: 'Offerte von Mobiliar angefordert' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-20T10:00:00Z',
    updatedAt: '2026-05-12T15:00:00Z',
  },

  {
    id: 'rem-004',
    type: ReminderType.INSPECTION,
    priority: ReminderPriority.URGENT,
    status: ReminderStatus.SNOOZED,
    propertyId: 'prop-009',
    propertyTitle: 'Logistikzentrum Tössfeldstrasse 18',
    propertyCity: 'Winterthur',
    propertyDistrict: 'Töss',
    tenantName: 'Sperrgut Logistik AG',
    dueDate: '2026-06-03',
    eventDate: '2026-06-03',
    areaSqm: 1800,
    currentRentPerSqm: 156,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.NONE,
    schattenmarktEnabled: false,
    snoozedUntil: '2026-05-24',
    activity: [
      { at: '2026-04-10T09:00:00Z', by: 'Thomas Huber', action: 'CREATED', note: 'Jährliche Inspektion Dach und Bodenplatte' },
      { at: '2026-05-15T10:00:00Z', by: 'Thomas Huber', action: 'SNOOZED', note: 'Verschoben wegen Krankheit Hausmeister' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-10T09:00:00Z',
    updatedAt: '2026-05-15T10:00:00Z',
  },

  // ─── HIGH (dueDate 2026-06-04 to 2026-06-19) — 5 entries ───────────────────

  {
    id: 'rem-005',
    type: ReminderType.RENT_REVIEW,
    priority: ReminderPriority.HIGH,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-002',
    propertyTitle: 'Lagerfläche Hardstrasse 44',
    propertyCity: 'Basel',
    propertyDistrict: 'Kleinhüningen',
    tenantName: 'Spedition Rhein GmbH',
    dueDate: '2026-06-08',
    eventDate: '2026-09-30',
    contractEndDate: '2026-09-30',
    areaSqm: 2400,
    currentRentPerSqm: 168,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.MEDIUM,
    schattenmarktEnabled: true,
    note: 'Indexierte Mietanpassung per 01.10 möglich. LIK-Index prüfen.',
    activity: [
      { at: '2026-04-05T08:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
      { at: '2026-05-18T09:00:00Z', by: 'Anna Meier', action: 'NOTED', note: 'LIK-Daten für Q1 2026 abrufbar' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-05T08:00:00Z',
    updatedAt: '2026-05-18T09:00:00Z',
  },

  {
    id: 'rem-006',
    type: ReminderType.LEASE_EXPIRY,
    priority: ReminderPriority.HIGH,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-011',
    propertyTitle: 'Produktionshalle Brünnen West 22',
    propertyCity: 'Bern',
    propertyDistrict: 'Brünnen',
    tenantName: 'Metallbau Bern AG',
    dueDate: '2026-06-10',
    eventDate: '2027-03-31',
    contractEndDate: '2027-03-31',
    areaSqm: 2800,
    currentRentPerSqm: 144,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.HIGH,
    schattenmarktEnabled: false,
    note: 'Frist für Vertragsverhandlung: 9 Monate vor Ablauf. Markt Bern Industrie angespannt.',
    activity: [
      { at: '2026-03-01T08:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-03-01T08:00:00Z',
    updatedAt: '2026-03-01T08:00:00Z',
  },

  {
    id: 'rem-007',
    type: ReminderType.SCHATTENMARKT_RELEASE,
    priority: ReminderPriority.HIGH,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-008',
    propertyTitle: 'Bürofläche Dreispitz Areal 9',
    propertyCity: 'Basel',
    propertyDistrict: 'Dreispitz',
    tenantName: 'Pharma Research GmbH',
    dueDate: '2026-06-14',
    eventDate: '2027-08-31',
    contractEndDate: '2027-08-31',
    areaSqm: 900,
    currentRentPerSqm: 384,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.HIGH,
    schattenmarktEnabled: false,
    note: 'Einheit noch nicht für Pre-Market freigegeben. 14 Monate Lead Time empfohlen.',
    activity: [
      { at: '2026-04-18T10:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten & Marktdaten erstellt' },
      { at: '2026-05-02T11:00:00Z', by: 'Thomas Huber', action: 'NOTED', note: 'Eigentümer informiert, Freigabe ausstehend' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-18T10:00:00Z',
    updatedAt: '2026-05-02T11:00:00Z',
  },

  {
    id: 'rem-008',
    type: ReminderType.MAINTENANCE,
    priority: ReminderPriority.HIGH,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-014',
    propertyTitle: 'Logistikhalle Pratteln Nord',
    propertyCity: 'Pratteln',
    propertyDistrict: 'Industriezone',
    tenantName: 'Handels- und Lagerbetrieb AG',
    dueDate: '2026-06-17',
    eventDate: '2026-06-17',
    areaSqm: 3100,
    currentRentPerSqm: 180,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.NONE,
    schattenmarktEnabled: false,
    note: 'Wartung Sprinkleranlage gemäss VKF-Vorschrift fällig.',
    activity: [
      { at: '2026-05-01T08:00:00Z', by: 'Thomas Huber', action: 'CREATED' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-05-01T08:00:00Z',
    updatedAt: '2026-05-01T08:00:00Z',
  },

  {
    id: 'rem-009',
    type: ReminderType.BREAK_OPTION,
    priority: ReminderPriority.HIGH,
    status: ReminderStatus.SNOOZED,
    propertyId: 'prop-013',
    propertyTitle: 'Gewerbe-/Bürofläche Altstetten Park',
    propertyCity: 'Zürich',
    propertyDistrict: 'Altstetten',
    tenantName: 'Design Studio Zürich GmbH',
    dueDate: '2026-06-19',
    eventDate: '2026-10-31',
    contractEndDate: '2026-10-31',
    areaSqm: 1300,
    currentRentPerSqm: 540,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.MEDIUM,
    schattenmarktEnabled: true,
    snoozedUntil: '2026-05-27',
    note: 'Mieter erwägt Flächenreduktion. Gespräch vereinbart für 27.05.',
    activity: [
      { at: '2026-04-02T09:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
      { at: '2026-05-14T16:00:00Z', by: 'Anna Meier', action: 'SNOOZED', note: 'Bis nach Gespräch mit Mieter zurückgestellt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-02T09:00:00Z',
    updatedAt: '2026-05-14T16:00:00Z',
  },

  // ─── MEDIUM (dueDate 2026-06-20 to 2026-07-19) — 5 entries ─────────────────

  {
    id: 'rem-010',
    type: ReminderType.RENT_REVIEW,
    priority: ReminderPriority.MEDIUM,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-010',
    propertyTitle: 'Retailfläche Löwenplatz 3',
    propertyCity: 'Zürich',
    propertyDistrict: 'Innenstadt',
    tenantName: 'Fashion Concept GmbH',
    dueDate: '2026-06-25',
    eventDate: '2026-09-30',
    contractEndDate: '2026-09-30',
    areaSqm: 285,
    currentRentPerSqm: 1056,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.LOW,
    schattenmarktEnabled: true,
    activity: [
      { at: '2026-03-20T10:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-03-20T10:00:00Z',
    updatedAt: '2026-03-20T10:00:00Z',
  },

  {
    id: 'rem-011',
    type: ReminderType.LEASE_EXPIRY,
    priority: ReminderPriority.MEDIUM,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-022',
    propertyTitle: 'Bürofläche St.Gallen Centrum 7',
    propertyCity: 'St. Gallen',
    propertyDistrict: 'Centrum',
    tenantName: 'Werbeatelier SG GmbH',
    dueDate: '2026-07-01',
    eventDate: '2027-02-28',
    contractEndDate: '2027-02-28',
    areaSqm: 700,
    currentRentPerSqm: 336,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.MEDIUM,
    schattenmarktEnabled: false,
    note: 'Erstgespräch über Verlängerung bis 01.07 einleiten.',
    activity: [
      { at: '2026-03-10T08:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
      { at: '2026-05-02T09:00:00Z', by: 'Thomas Huber', action: 'NOTED', note: 'Vermieterseite wünscht Mietpreiserhöhung +5%' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-03-10T08:00:00Z',
    updatedAt: '2026-05-02T09:00:00Z',
  },

  {
    id: 'rem-012',
    type: ReminderType.INSPECTION,
    priority: ReminderPriority.MEDIUM,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-002',
    propertyTitle: 'Lagerfläche Hardstrasse 44',
    propertyCity: 'Basel',
    propertyDistrict: 'Kleinhüningen',
    tenantName: 'Spedition Rhein GmbH',
    dueDate: '2026-07-08',
    eventDate: '2026-07-08',
    areaSqm: 2400,
    currentRentPerSqm: 168,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.NONE,
    schattenmarktEnabled: true,
    activity: [
      { at: '2026-04-15T09:00:00Z', by: 'Sandra Wyss', action: 'CREATED', note: 'Feuerschutz-Inspektion nach Mieterumbau' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-15T09:00:00Z',
    updatedAt: '2026-04-15T09:00:00Z',
  },

  {
    id: 'rem-013',
    type: ReminderType.SCHATTENMARKT_RELEASE,
    priority: ReminderPriority.MEDIUM,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-011',
    propertyTitle: 'Produktionshalle Brünnen West 22',
    propertyCity: 'Bern',
    propertyDistrict: 'Brünnen',
    tenantName: 'Metallbau Bern AG',
    dueDate: '2026-07-10',
    eventDate: '2027-03-31',
    contractEndDate: '2027-03-31',
    areaSqm: 2800,
    currentRentPerSqm: 144,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.HIGH,
    schattenmarktEnabled: false,
    note: 'Pre-Market Freigabe 9 Monate vor Vertragsende. Eigentümer-Freigabe einholen.',
    activity: [
      { at: '2026-04-25T11:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten & Marktdaten erstellt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-25T11:00:00Z',
    updatedAt: '2026-04-25T11:00:00Z',
  },

  {
    id: 'rem-014',
    type: ReminderType.CUSTOM,
    priority: ReminderPriority.MEDIUM,
    status: ReminderStatus.SNOOZED,
    propertyId: 'prop-012',
    propertyTitle: 'Bürofläche Stadtturm Zug',
    propertyCity: 'Zug',
    propertyDistrict: 'Zentrum',
    tenantName: 'FinTech Zug AG',
    dueDate: '2026-07-15',
    eventDate: '2026-07-15',
    areaSqm: 550,
    currentRentPerSqm: 504,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.LOW,
    schattenmarktEnabled: false,
    snoozedUntil: '2026-06-01',
    note: 'Eigentümerpräsentation Q2-Bericht.',
    activity: [
      { at: '2026-04-28T14:00:00Z', by: 'Thomas Huber', action: 'CREATED' },
      { at: '2026-05-19T09:00:00Z', by: 'Thomas Huber', action: 'SNOOZED', note: 'Quartalsbericht noch nicht fertig' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-28T14:00:00Z',
    updatedAt: '2026-05-19T09:00:00Z',
  },

  // ─── LOW (dueDate after 2026-07-19) — 5 entries ──────────────────────────────

  {
    id: 'rem-015',
    type: ReminderType.LEASE_EXPIRY,
    priority: ReminderPriority.LOW,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-007',
    propertyTitle: 'Bürofläche Thurgauerstrasse 40',
    propertyCity: 'Zürich',
    propertyDistrict: 'Oerlikon',
    tenantName: 'Consulting Partners AG',
    dueDate: '2026-08-01',
    eventDate: '2026-11-30',
    contractEndDate: '2026-11-30',
    areaSqm: 720,
    currentRentPerSqm: 432,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.MEDIUM,
    schattenmarktEnabled: true,
    activity: [
      { at: '2026-02-01T08:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-02-01T08:00:00Z',
    updatedAt: '2026-02-01T08:00:00Z',
  },

  {
    id: 'rem-016',
    type: ReminderType.INSURANCE_RENEWAL,
    priority: ReminderPriority.LOW,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-009',
    propertyTitle: 'Logistikzentrum Tössfeldstrasse 18',
    propertyCity: 'Winterthur',
    propertyDistrict: 'Töss',
    tenantName: 'Sperrgut Logistik AG',
    dueDate: '2026-09-15',
    eventDate: '2026-10-31',
    areaSqm: 1800,
    currentRentPerSqm: 156,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.NONE,
    schattenmarktEnabled: false,
    activity: [
      { at: '2026-04-20T08:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-20T08:00:00Z',
    updatedAt: '2026-04-20T08:00:00Z',
  },

  {
    id: 'rem-017',
    type: ReminderType.MAINTENANCE,
    priority: ReminderPriority.LOW,
    status: ReminderStatus.ACTIVE,
    propertyId: 'prop-014',
    propertyTitle: 'Logistikhalle Pratteln Nord',
    propertyCity: 'Pratteln',
    propertyDistrict: 'Industriezone',
    tenantName: 'Handels- und Lagerbetrieb AG',
    dueDate: '2026-10-01',
    eventDate: '2026-10-01',
    areaSqm: 3100,
    currentRentPerSqm: 180,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.NONE,
    schattenmarktEnabled: false,
    note: 'Jährliche Heizungsservice-Kontrolle.',
    activity: [
      { at: '2026-04-05T08:00:00Z', by: 'Thomas Huber', action: 'CREATED' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-04-05T08:00:00Z',
    updatedAt: '2026-04-05T08:00:00Z',
  },

  // ─── COMPLETED (2 entries) ───────────────────────────────────────────────────

  {
    id: 'rem-018',
    type: ReminderType.INSPECTION,
    priority: ReminderPriority.HIGH,
    status: ReminderStatus.COMPLETED,
    propertyId: 'prop-001',
    propertyTitle: 'Bürofläche Zollstrasse 12',
    propertyCity: 'Zürich',
    propertyDistrict: 'Zürich-West',
    tenantName: 'MediaGroup Schweiz AG',
    dueDate: '2026-04-30',
    eventDate: '2026-04-30',
    areaSqm: 850,
    currentRentPerSqm: 456,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.LOW,
    schattenmarktEnabled: true,
    note: 'Inspektion abgeschlossen. Kleinere Reparaturen veranlasst.',
    activity: [
      { at: '2026-03-01T08:00:00Z', by: 'Thomas Huber', action: 'CREATED' },
      { at: '2026-04-30T16:00:00Z', by: 'Thomas Huber', action: 'COMPLETED', note: 'Inspektion durchgeführt, Protokoll abgelegt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-03-01T08:00:00Z',
    updatedAt: '2026-04-30T16:00:00Z',
  },

  {
    id: 'rem-019',
    type: ReminderType.RENT_REVIEW,
    priority: ReminderPriority.MEDIUM,
    status: ReminderStatus.COMPLETED,
    propertyId: 'prop-008',
    propertyTitle: 'Bürofläche Dreispitz Areal 9',
    propertyCity: 'Basel',
    propertyDistrict: 'Dreispitz',
    tenantName: 'Pharma Research GmbH',
    dueDate: '2026-04-15',
    eventDate: '2026-08-31',
    contractEndDate: '2027-08-31',
    areaSqm: 900,
    currentRentPerSqm: 384,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.MEDIUM,
    schattenmarktEnabled: false,
    note: 'Mietpreisanpassung +2.8% vereinbart, ab 01.09 gültig.',
    activity: [
      { at: '2026-02-15T08:00:00Z', by: 'System', action: 'CREATED', note: 'Automatisch aus Vertragsdaten erstellt' },
      { at: '2026-04-14T11:00:00Z', by: 'Anna Meier', action: 'NOTED', note: 'Mieter hat Anpassung akzeptiert' },
      { at: '2026-04-15T14:00:00Z', by: 'Anna Meier', action: 'COMPLETED', note: 'Nachtrag unterzeichnet' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-02-15T08:00:00Z',
    updatedAt: '2026-04-15T14:00:00Z',
  },

  // ─── DISMISSED (2 entries) ──────────────────────────────────────────────────

  {
    id: 'rem-020',
    type: ReminderType.CUSTOM,
    priority: ReminderPriority.LOW,
    status: ReminderStatus.DISMISSED,
    propertyId: 'prop-013',
    propertyTitle: 'Gewerbe-/Bürofläche Altstetten Park',
    propertyCity: 'Zürich',
    propertyDistrict: 'Altstetten',
    tenantName: 'Design Studio Zürich GmbH',
    dueDate: '2026-05-01',
    eventDate: '2026-05-01',
    areaSqm: 1300,
    currentRentPerSqm: 540,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.LOW,
    schattenmarktEnabled: true,
    note: 'Interner Termin wurde vom Eigentümer abgesagt.',
    activity: [
      { at: '2026-03-20T10:00:00Z', by: 'Sandra Wyss', action: 'CREATED' },
      { at: '2026-04-28T09:00:00Z', by: 'Sandra Wyss', action: 'DISMISSED', note: 'Eigentümer hat Termin abgesagt' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-03-20T10:00:00Z',
    updatedAt: '2026-04-28T09:00:00Z',
  },

  {
    id: 'rem-021',
    type: ReminderType.MAINTENANCE,
    priority: ReminderPriority.LOW,
    status: ReminderStatus.DISMISSED,
    propertyId: 'prop-010',
    propertyTitle: 'Retailfläche Löwenplatz 3',
    propertyCity: 'Zürich',
    propertyDistrict: 'Innenstadt',
    tenantName: 'Fashion Concept GmbH',
    dueDate: '2026-04-20',
    eventDate: '2026-04-20',
    areaSqm: 285,
    currentRentPerSqm: 1056,
    currency: 'CHF',
    shadowMarketRisk: ShadowMarketRisk.NONE,
    schattenmarktEnabled: true,
    note: 'Wartungsarbeiten vom Mieter eigenverantwortlich erledigt gemäss Mietvertrag.',
    activity: [
      { at: '2026-03-10T08:00:00Z', by: 'Thomas Huber', action: 'CREATED' },
      { at: '2026-04-19T11:00:00Z', by: 'Thomas Huber', action: 'DISMISSED', note: 'Mieter hat Wartung selbst veranlasst' },
    ],
    organizationId: 'org-wincasa',
    createdAt: '2026-03-10T08:00:00Z',
    updatedAt: '2026-04-19T11:00:00Z',
  },
]
