{
  "format": "builtsmart-workspace",
  "version": 1,
  "exportedAt": "2026-08-05T12:12:31.125Z",
  "app": "SMART RELATIONS",
  "workspaceId": "ws_local",
  "tables": {
    "workspaces": [
      {
        "id": "ws_local",
        "name": "Lokaler Arbeitsbereich",
        "locale": "de-DE",
        "timezone": "Europe/Berlin",
        "currency": "EUR",
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "business_phone": null,
        "data_mode": "demo"
      }
    ],
    "companies": [
      {
        "id": "cmp_nordbau",
        "workspace_id": "ws_local",
        "name": "Nordbau Projektentwicklung GmbH",
        "industry": "Projektentwicklung",
        "website": null,
        "city": "Hamburg",
        "email": "kontakt@nordbauprojekt.example",
        "phone": "+49 40 555 1000",
        "status": "customer",
        "lead_source": "Website",
        "tags": "[\"A-Kunde\",\"Bau\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-08-05T10:00:00.000Z",
        "next_step": "Entscheidergespräch vereinbaren",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551000",
        "street": null,
        "postal_code": null,
        "country": null
      },
      {
        "id": "cmp_arc",
        "workspace_id": "ws_local",
        "name": "Arcadia Immobilien AG",
        "industry": "Immobilien",
        "website": null,
        "city": "Berlin",
        "email": "kontakt@arcadiaimmobil.example",
        "phone": "+49 40 555 1001",
        "status": "prospect",
        "lead_source": "Empfehlung",
        "tags": "[\"Digitalisierung\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-08-02T10:00:00.000Z",
        "next_step": "Bedarf bestätigen",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551001",
        "street": null,
        "postal_code": null,
        "country": null
      },
      {
        "id": "cmp_morgen",
        "workspace_id": "ws_local",
        "name": "Morgenrot Energie GmbH",
        "industry": "Energie",
        "website": null,
        "city": "Leipzig",
        "email": "kontakt@morgenrotenerg.example",
        "phone": "+49 40 555 1002",
        "status": "customer",
        "lead_source": "Website",
        "tags": "[\"A-Kunde\",\"Bau\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-07-30T10:00:00.000Z",
        "next_step": "Bedarf bestätigen",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551002",
        "street": null,
        "postal_code": null,
        "country": null
      },
      {
        "id": "cmp_werk",
        "workspace_id": "ws_local",
        "name": "Werkraum Architektur Partnerschaft",
        "industry": "Architektur",
        "website": null,
        "city": "München",
        "email": "kontakt@werkraumarchit.example",
        "phone": "+49 40 555 1003",
        "status": "prospect",
        "lead_source": "Empfehlung",
        "tags": "[\"Digitalisierung\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-07-27T10:00:00.000Z",
        "next_step": "Entscheidergespräch vereinbaren",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551003",
        "street": null,
        "postal_code": null,
        "country": null
      },
      {
        "id": "cmp_hansa",
        "workspace_id": "ws_local",
        "name": "Hansa Facility Services GmbH",
        "industry": "Facility Management",
        "website": null,
        "city": "Bremen",
        "email": "kontakt@hansafacilitys.example",
        "phone": "+49 40 555 1004",
        "status": "prospect",
        "lead_source": "Website",
        "tags": "[\"A-Kunde\",\"Bau\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-07-24T10:00:00.000Z",
        "next_step": "Bedarf bestätigen",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551004",
        "street": null,
        "postal_code": null,
        "country": null
      },
      {
        "id": "cmp_elbe",
        "workspace_id": "ws_local",
        "name": "Elbwerk Software GmbH",
        "industry": "Software",
        "website": null,
        "city": "Dresden",
        "email": "kontakt@elbwerksoftwar.example",
        "phone": "+49 40 555 1005",
        "status": "customer",
        "lead_source": "Empfehlung",
        "tags": "[\"Digitalisierung\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-07-21T10:00:00.000Z",
        "next_step": "Bedarf bestätigen",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551005",
        "street": null,
        "postal_code": null,
        "country": null
      },
      {
        "id": "cmp_sued",
        "workspace_id": "ws_local",
        "name": "Südquartier Bau KG",
        "industry": "Bau",
        "website": null,
        "city": "Stuttgart",
        "email": "kontakt@sdquartierbauk.example",
        "phone": "+49 40 555 1006",
        "status": "prospect",
        "lead_source": "Website",
        "tags": "[\"A-Kunde\",\"Bau\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-07-18T10:00:00.000Z",
        "next_step": "Entscheidergespräch vereinbaren",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551006",
        "street": null,
        "postal_code": null,
        "country": null
      },
      {
        "id": "cmp_vista",
        "workspace_id": "ws_local",
        "name": "Vista Hospitality Group",
        "industry": "Hotellerie",
        "website": null,
        "city": "Köln",
        "email": "kontakt@vistahospitali.example",
        "phone": "+49 40 555 1007",
        "status": "prospect",
        "lead_source": "Empfehlung",
        "tags": "[\"Digitalisierung\"]",
        "notes": "Fiktive Demo-Daten zur Erprobung.",
        "last_contact_at": "2026-07-15T10:00:00.000Z",
        "next_step": "Bedarf bestätigen",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49405551007",
        "street": null,
        "postal_code": null,
        "country": null
      }
    ],
    "contacts": [
      {
        "id": "con_1",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "first_name": "Anna",
        "last_name": "Becker",
        "job_title": "Geschäftsführerin",
        "email": "anna.becker@example.com",
        "phone": "+49 30 777 2000",
        "influence": "high",
        "attitude": "champion",
        "consent_status": "consented",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772000",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_2",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "first_name": "Lukas",
        "last_name": "Hartmann",
        "job_title": "Projektleiter",
        "email": "lukas.hartmann@example.com",
        "phone": "+49 30 777 2001",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772001",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_3",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "first_name": "Miriam",
        "last_name": "Vogel",
        "job_title": "Einkauf",
        "email": "miriam.vogel@example.com",
        "phone": "+49 30 777 2002",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772002",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_4",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "first_name": "David",
        "last_name": "Koch",
        "job_title": "Vorstand",
        "email": "david.koch@example.com",
        "phone": "+49 30 777 2003",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "consented",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772003",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_5",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "first_name": "Laura",
        "last_name": "Brandt",
        "job_title": "Leitung Digitalisierung",
        "email": "laura.brandt@example.com",
        "phone": "+49 30 777 2004",
        "influence": "high",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772004",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_6",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "first_name": "Jan",
        "last_name": "Krüger",
        "job_title": "Asset Manager",
        "email": "jan.krüger@example.com",
        "phone": "+49 30 777 2005",
        "influence": "medium",
        "attitude": "champion",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772005",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_7",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "first_name": "Sofia",
        "last_name": "Neumann",
        "job_title": "COO",
        "email": "sofia.neumann@example.com",
        "phone": "+49 30 777 2006",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "consented",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772006",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_8",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "first_name": "Felix",
        "last_name": "Schwarz",
        "job_title": "Technischer Leiter",
        "email": "felix.schwarz@example.com",
        "phone": "+49 30 777 2007",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772007",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_9",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "first_name": "Emma",
        "last_name": "König",
        "job_title": "Partnerin",
        "email": "emma.könig@example.com",
        "phone": "+49 30 777 2008",
        "influence": "high",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772008",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_10",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "first_name": "Paul",
        "last_name": "Werner",
        "job_title": "Architekt",
        "email": "paul.werner@example.com",
        "phone": "+49 30 777 2009",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "consented",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772009",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_11",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "first_name": "Nina",
        "last_name": "Hoffmann",
        "job_title": "Geschäftsführerin",
        "email": "nina.hoffmann@example.com",
        "phone": "+49 30 777 2010",
        "influence": "medium",
        "attitude": "champion",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772010",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_12",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "first_name": "Tom",
        "last_name": "Schulz",
        "job_title": "Vertrieb",
        "email": "tom.schulz@example.com",
        "phone": "+49 30 777 2011",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772011",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_13",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "first_name": "Lea",
        "last_name": "Zimmermann",
        "job_title": "CEO",
        "email": "lea.zimmermann@example.com",
        "phone": "+49 30 777 2012",
        "influence": "high",
        "attitude": "neutral",
        "consent_status": "consented",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772012",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_14",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "first_name": "Jonas",
        "last_name": "Richter",
        "job_title": "CTO",
        "email": "jonas.richter@example.com",
        "phone": "+49 30 777 2013",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772013",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_15",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "first_name": "Clara",
        "last_name": "Wolf",
        "job_title": "Bereichsleitung",
        "email": "clara.wolf@example.com",
        "phone": "+49 30 777 2014",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772014",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_16",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "first_name": "Ben",
        "last_name": "Schröder",
        "job_title": "Kalkulation",
        "email": "ben.schröder@example.com",
        "phone": "+49 30 777 2015",
        "influence": "medium",
        "attitude": "champion",
        "consent_status": "consented",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772015",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_17",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "first_name": "Marie",
        "last_name": "Bauer",
        "job_title": "CFO",
        "email": "marie.bauer@example.com",
        "phone": "+49 30 777 2016",
        "influence": "high",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772016",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_18",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "first_name": "Noah",
        "last_name": "Klein",
        "job_title": "Operations",
        "email": "noah.klein@example.com",
        "phone": "+49 30 777 2017",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772017",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_19",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "first_name": "Helena",
        "last_name": "Frank",
        "job_title": "Leitung Expansion",
        "email": "helena.frank@example.com",
        "phone": "+49 30 777 2018",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "consented",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772018",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      },
      {
        "id": "con_20",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "first_name": "Leon",
        "last_name": "Albrecht",
        "job_title": "Einkauf",
        "email": "leon.albrecht@example.com",
        "phone": "+49 30 777 2019",
        "influence": "medium",
        "attitude": "neutral",
        "consent_status": "unknown",
        "notes": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone_normalized": "+49307772019",
        "phone_secondary": null,
        "phone_secondary_normalized": null,
        "favorite": 0
      }
    ],
    "leads": [
      {
        "id": "lead_1",
        "workspace_id": "ws_local",
        "company_name": "Berg & Tal 1 GmbH",
        "contact_name": "Alex Mustermann",
        "email": "lead1@example.com",
        "source": "Website",
        "campaign": "Frühjahrskampagne",
        "interest": "Beratung",
        "status": "qualified",
        "score": 35,
        "score_reason": "Fit 20 · Interesse 15 · Aktivität 0",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_2",
        "workspace_id": "ws_local",
        "company_name": "Neustadt 2 GmbH",
        "contact_name": "Kim Mustermann",
        "email": "lead2@example.com",
        "source": "Messe",
        "campaign": "Digital 2026",
        "interest": "Software",
        "status": "new",
        "score": 42,
        "score_reason": "Fit 21 · Interesse 16 · Aktivität 1",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_3",
        "workspace_id": "ws_local",
        "company_name": "Rheinblick 3 GmbH",
        "contact_name": "Robin Mustermann",
        "email": "lead3@example.com",
        "source": "Empfehlung",
        "campaign": "Frühjahrskampagne",
        "interest": "Interim Management",
        "status": "new",
        "score": 49,
        "score_reason": "Fit 22 · Interesse 17 · Aktivität 2",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_4",
        "workspace_id": "ws_local",
        "company_name": "Urbania 4 GmbH",
        "contact_name": "Sam Mustermann",
        "email": "lead4@example.com",
        "source": "Website",
        "campaign": "Digital 2026",
        "interest": "Beratung",
        "status": "new",
        "score": 56,
        "score_reason": "Fit 23 · Interesse 18 · Aktivität 3",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_5",
        "workspace_id": "ws_local",
        "company_name": "Kontor 5 GmbH",
        "contact_name": "Toni Mustermann",
        "email": "lead5@example.com",
        "source": "Messe",
        "campaign": "Frühjahrskampagne",
        "interest": "Software",
        "status": "qualified",
        "score": 63,
        "score_reason": "Fit 24 · Interesse 19 · Aktivität 4",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_6",
        "workspace_id": "ws_local",
        "company_name": "Berg & Tal 6 GmbH",
        "contact_name": "Alex Mustermann",
        "email": "lead6@example.com",
        "source": "Empfehlung",
        "campaign": "Digital 2026",
        "interest": "Interim Management",
        "status": "new",
        "score": 70,
        "score_reason": "Fit 25 · Interesse 20 · Aktivität 5",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_7",
        "workspace_id": "ws_local",
        "company_name": "Neustadt 7 GmbH",
        "contact_name": "Kim Mustermann",
        "email": "lead7@example.com",
        "source": "Website",
        "campaign": "Frühjahrskampagne",
        "interest": "Beratung",
        "status": "new",
        "score": 77,
        "score_reason": "Fit 26 · Interesse 21 · Aktivität 6",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_8",
        "workspace_id": "ws_local",
        "company_name": "Rheinblick 8 GmbH",
        "contact_name": "Robin Mustermann",
        "email": "lead8@example.com",
        "source": "Messe",
        "campaign": "Digital 2026",
        "interest": "Software",
        "status": "new",
        "score": 84,
        "score_reason": "Fit 27 · Interesse 22 · Aktivität 7",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_9",
        "workspace_id": "ws_local",
        "company_name": "Urbania 9 GmbH",
        "contact_name": "Sam Mustermann",
        "email": "lead9@example.com",
        "source": "Empfehlung",
        "campaign": "Frühjahrskampagne",
        "interest": "Interim Management",
        "status": "qualified",
        "score": 91,
        "score_reason": "Fit 28 · Interesse 23 · Aktivität 8",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_10",
        "workspace_id": "ws_local",
        "company_name": "Kontor 10 GmbH",
        "contact_name": "Toni Mustermann",
        "email": "lead10@example.com",
        "source": "Website",
        "campaign": "Digital 2026",
        "interest": "Beratung",
        "status": "new",
        "score": 38,
        "score_reason": "Fit 29 · Interesse 24 · Aktivität 9",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_11",
        "workspace_id": "ws_local",
        "company_name": "Berg & Tal 11 GmbH",
        "contact_name": "Alex Mustermann",
        "email": "lead11@example.com",
        "source": "Messe",
        "campaign": "Frühjahrskampagne",
        "interest": "Software",
        "status": "new",
        "score": 45,
        "score_reason": "Fit 30 · Interesse 25 · Aktivität 10",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_12",
        "workspace_id": "ws_local",
        "company_name": "Neustadt 12 GmbH",
        "contact_name": "Kim Mustermann",
        "email": "lead12@example.com",
        "source": "Empfehlung",
        "campaign": "Digital 2026",
        "interest": "Interim Management",
        "status": "new",
        "score": 52,
        "score_reason": "Fit 31 · Interesse 26 · Aktivität 11",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_13",
        "workspace_id": "ws_local",
        "company_name": "Rheinblick 13 GmbH",
        "contact_name": "Robin Mustermann",
        "email": "lead13@example.com",
        "source": "Website",
        "campaign": "Frühjahrskampagne",
        "interest": "Beratung",
        "status": "qualified",
        "score": 59,
        "score_reason": "Fit 32 · Interesse 27 · Aktivität 12",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_14",
        "workspace_id": "ws_local",
        "company_name": "Urbania 14 GmbH",
        "contact_name": "Sam Mustermann",
        "email": "lead14@example.com",
        "source": "Messe",
        "campaign": "Digital 2026",
        "interest": "Software",
        "status": "new",
        "score": 66,
        "score_reason": "Fit 33 · Interesse 28 · Aktivität 13",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      },
      {
        "id": "lead_15",
        "workspace_id": "ws_local",
        "company_name": "Kontor 15 GmbH",
        "contact_name": "Toni Mustermann",
        "email": "lead15@example.com",
        "source": "Empfehlung",
        "campaign": "Frühjahrskampagne",
        "interest": "Interim Management",
        "status": "new",
        "score": 73,
        "score_reason": "Fit 34 · Interesse 29 · Aktivität 14",
        "notes": "Fiktiver Demo-Lead.",
        "converted_at": null,
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z",
        "phone": null,
        "phone_normalized": null,
        "job_title": null,
        "website": null,
        "street": null,
        "postal_code": null,
        "city": null,
        "country": null,
        "company_phone": null,
        "industry": null,
        "company_email": null
      }
    ],
    "pipelines": [
      {
        "id": "pipe_sales",
        "workspace_id": "ws_local",
        "name": "Beratung & Projekte",
        "kind": "sales",
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "pipe_software",
        "workspace_id": "ws_local",
        "name": "Softwarelösungen",
        "kind": "sales",
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      }
    ],
    "stages": [
      {
        "id": "pipe_sales_new",
        "pipeline_id": "pipe_sales",
        "name": "Neu",
        "color": "#94A3B8",
        "position": 0,
        "probability": 10,
        "requires_next_step": 0,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_sales_qualified",
        "pipeline_id": "pipe_sales",
        "name": "Qualifiziert",
        "color": "#527DF6",
        "position": 1,
        "probability": 30,
        "requires_next_step": 1,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_sales_proposal",
        "pipeline_id": "pipe_sales",
        "name": "Angebot",
        "color": "#8B5CF6",
        "position": 2,
        "probability": 55,
        "requires_next_step": 1,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_sales_decision",
        "pipeline_id": "pipe_sales",
        "name": "Entscheidung",
        "color": "#F59E0B",
        "position": 3,
        "probability": 75,
        "requires_next_step": 1,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_sales_won",
        "pipeline_id": "pipe_sales",
        "name": "Gewonnen",
        "color": "#10B981",
        "position": 4,
        "probability": 100,
        "requires_next_step": 0,
        "is_won": 1,
        "is_lost": 0
      },
      {
        "id": "pipe_sales_lost",
        "pipeline_id": "pipe_sales",
        "name": "Verloren",
        "color": "#EF4444",
        "position": 5,
        "probability": 0,
        "requires_next_step": 0,
        "is_won": 0,
        "is_lost": 1
      },
      {
        "id": "pipe_software_new",
        "pipeline_id": "pipe_software",
        "name": "Neu",
        "color": "#94A3B8",
        "position": 0,
        "probability": 10,
        "requires_next_step": 0,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_software_qualified",
        "pipeline_id": "pipe_software",
        "name": "Qualifiziert",
        "color": "#527DF6",
        "position": 1,
        "probability": 30,
        "requires_next_step": 1,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_software_proposal",
        "pipeline_id": "pipe_software",
        "name": "Angebot",
        "color": "#8B5CF6",
        "position": 2,
        "probability": 55,
        "requires_next_step": 1,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_software_decision",
        "pipeline_id": "pipe_software",
        "name": "Entscheidung",
        "color": "#F59E0B",
        "position": 3,
        "probability": 75,
        "requires_next_step": 1,
        "is_won": 0,
        "is_lost": 0
      },
      {
        "id": "pipe_software_won",
        "pipeline_id": "pipe_software",
        "name": "Gewonnen",
        "color": "#10B981",
        "position": 4,
        "probability": 100,
        "requires_next_step": 0,
        "is_won": 1,
        "is_lost": 0
      },
      {
        "id": "pipe_software_lost",
        "pipeline_id": "pipe_software",
        "name": "Verloren",
        "color": "#EF4444",
        "position": 5,
        "probability": 0,
        "requires_next_step": 0,
        "is_won": 0,
        "is_lost": 1
      }
    ],
    "opportunities": [
      {
        "id": "opp_1",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "primary_contact_id": "con_1",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_new",
        "title": "Quartiersstrategie HafenCity",
        "value_cents": 1800000,
        "margin_percent": 32,
        "probability": 10,
        "expected_close": "2026-08-12",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": null,
        "next_step_due": "2026-08-03",
        "risks": "Zugang zum wirtschaftlichen Entscheider fehlt",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-08-05T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_2",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "primary_contact_id": "con_2",
        "pipeline_id": "pipe_software",
        "stage_id": "pipe_software_qualified",
        "title": "Portfolio-Dashboard",
        "value_cents": 2550000,
        "margin_percent": 33,
        "probability": 30,
        "expected_close": "2026-08-21",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-04",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-08-01T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_3",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "primary_contact_id": "con_3",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_proposal",
        "title": "ESG-Prozessberatung",
        "value_cents": 3300000,
        "margin_percent": 34,
        "probability": 55,
        "expected_close": "2026-08-30",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-05",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-07-28T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_4",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "primary_contact_id": "con_4",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_decision",
        "title": "Planungsplattform",
        "value_cents": 4050000,
        "margin_percent": 35,
        "probability": 75,
        "expected_close": "2026-09-08",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-06",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-07-24T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_5",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "primary_contact_id": "con_5",
        "pipeline_id": "pipe_software",
        "stage_id": "pipe_software_won",
        "title": "Service-Optimierung",
        "value_cents": 4800000,
        "margin_percent": 36,
        "probability": 100,
        "expected_close": "2026-09-17",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": null,
        "next_step_due": "2026-08-07",
        "risks": "Zugang zum wirtschaftlichen Entscheider fehlt",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-07-20T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_6",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "primary_contact_id": "con_6",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_qualified",
        "title": "CRM-Integration",
        "value_cents": 5550000,
        "margin_percent": 37,
        "probability": 30,
        "expected_close": "2026-09-26",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-08",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-07-16T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_7",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "primary_contact_id": "con_7",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_new",
        "title": "Baukosten-Review",
        "value_cents": 6300000,
        "margin_percent": 38,
        "probability": 10,
        "expected_close": "2026-10-05",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-09",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-07-12T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_8",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "primary_contact_id": "con_8",
        "pipeline_id": "pipe_software",
        "stage_id": "pipe_software_qualified",
        "title": "Expansion DACH",
        "value_cents": 7050000,
        "margin_percent": 39,
        "probability": 30,
        "expected_close": "2026-10-14",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-10",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-07-08T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_9",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "primary_contact_id": "con_9",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_proposal",
        "title": "Interim PMO",
        "value_cents": 7800000,
        "margin_percent": 40,
        "probability": 55,
        "expected_close": "2026-10-23",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": null,
        "next_step_due": "2026-08-11",
        "risks": "Zugang zum wirtschaftlichen Entscheider fehlt",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-07-04T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_10",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "primary_contact_id": "con_10",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_decision",
        "title": "Datenstrategie 2027",
        "value_cents": 8550000,
        "margin_percent": 41,
        "probability": 75,
        "expected_close": "2026-11-01",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-12",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-06-30T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_11",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "primary_contact_id": "con_11",
        "pipeline_id": "pipe_software",
        "stage_id": "pipe_software_won",
        "title": "Mieterportal",
        "value_cents": 9300000,
        "margin_percent": 42,
        "probability": 100,
        "expected_close": "2026-11-10",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-13",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-06-26T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "opp_12",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "primary_contact_id": "con_12",
        "pipeline_id": "pipe_sales",
        "stage_id": "pipe_sales_qualified",
        "title": "Schulung Projektsteuerung",
        "value_cents": 10050000,
        "margin_percent": 43,
        "probability": 30,
        "expected_close": "2026-11-19",
        "need": "Nachvollziehbare Prozesse und bessere Steuerung",
        "next_step": "Fachkonzept abstimmen",
        "next_step_due": "2026-08-14",
        "risks": "Budgetfreigabe steht aus",
        "decision_process": "Fachbereich empfiehlt, Geschäftsführung entscheidet",
        "loss_reason": null,
        "last_activity_at": "2026-06-22T10:00:00.000Z",
        "archived_at": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      }
    ],
    "opportunity_stage_history": [],
    "stakeholders": [
      {
        "id": "stk_1",
        "opportunity_id": "opp_1",
        "contact_id": "con_1",
        "name": "Anna Becker",
        "role": "Wirtschaftlicher Entscheider",
        "influence": "high",
        "attitude": "champion",
        "relationship_strength": 2,
        "last_contact_at": "2026-08-05T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_2",
        "opportunity_id": "opp_2",
        "contact_id": "con_2",
        "name": "Lukas Hartmann",
        "role": "Fachlicher Entscheider",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 3,
        "last_contact_at": "2026-08-03T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_3",
        "opportunity_id": "opp_3",
        "contact_id": "con_3",
        "name": "Miriam Vogel",
        "role": "Einkauf",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 4,
        "last_contact_at": "2026-08-01T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_4",
        "opportunity_id": "opp_4",
        "contact_id": "con_4",
        "name": "David Koch",
        "role": "Befürworter",
        "influence": "high",
        "attitude": "neutral",
        "relationship_strength": 5,
        "last_contact_at": "2026-07-30T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_5",
        "opportunity_id": "opp_5",
        "contact_id": "con_5",
        "name": "Laura Brandt",
        "role": "Wirtschaftlicher Entscheider",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 2,
        "last_contact_at": "2026-07-28T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_6",
        "opportunity_id": "opp_6",
        "contact_id": "con_6",
        "name": "Jan Krüger",
        "role": "Fachlicher Entscheider",
        "influence": "medium",
        "attitude": "champion",
        "relationship_strength": 3,
        "last_contact_at": "2026-07-26T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_7",
        "opportunity_id": "opp_7",
        "contact_id": "con_7",
        "name": "Sofia Neumann",
        "role": "Einkauf",
        "influence": "high",
        "attitude": "neutral",
        "relationship_strength": 4,
        "last_contact_at": "2026-07-24T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_8",
        "opportunity_id": "opp_8",
        "contact_id": "con_8",
        "name": "Felix Schwarz",
        "role": "Befürworter",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 5,
        "last_contact_at": "2026-07-22T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_9",
        "opportunity_id": "opp_9",
        "contact_id": "con_9",
        "name": "Emma König",
        "role": "Wirtschaftlicher Entscheider",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 2,
        "last_contact_at": "2026-07-20T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_10",
        "opportunity_id": "opp_10",
        "contact_id": "con_10",
        "name": "Paul Werner",
        "role": "Fachlicher Entscheider",
        "influence": "high",
        "attitude": "neutral",
        "relationship_strength": 3,
        "last_contact_at": "2026-07-18T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_11",
        "opportunity_id": "opp_11",
        "contact_id": "con_11",
        "name": "Nina Hoffmann",
        "role": "Einkauf",
        "influence": "medium",
        "attitude": "champion",
        "relationship_strength": 4,
        "last_contact_at": "2026-07-16T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_12",
        "opportunity_id": "opp_12",
        "contact_id": "con_12",
        "name": "Tom Schulz",
        "role": "Befürworter",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 5,
        "last_contact_at": "2026-07-14T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_13",
        "opportunity_id": "opp_1",
        "contact_id": "con_13",
        "name": "Lea Zimmermann",
        "role": "Wirtschaftlicher Entscheider",
        "influence": "high",
        "attitude": "neutral",
        "relationship_strength": 2,
        "last_contact_at": "2026-07-12T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_14",
        "opportunity_id": "opp_2",
        "contact_id": "con_14",
        "name": "Jonas Richter",
        "role": "Fachlicher Entscheider",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 3,
        "last_contact_at": "2026-07-10T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_15",
        "opportunity_id": "opp_3",
        "contact_id": "con_15",
        "name": "Clara Wolf",
        "role": "Einkauf",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 4,
        "last_contact_at": "2026-07-08T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_16",
        "opportunity_id": "opp_4",
        "contact_id": "con_16",
        "name": "Ben Schröder",
        "role": "Befürworter",
        "influence": "high",
        "attitude": "champion",
        "relationship_strength": 5,
        "last_contact_at": "2026-07-06T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_17",
        "opportunity_id": "opp_5",
        "contact_id": "con_17",
        "name": "Marie Bauer",
        "role": "Wirtschaftlicher Entscheider",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 2,
        "last_contact_at": "2026-07-04T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      },
      {
        "id": "stk_18",
        "opportunity_id": "opp_6",
        "contact_id": "con_18",
        "name": "Noah Klein",
        "role": "Fachlicher Entscheider",
        "influence": "medium",
        "attitude": "neutral",
        "relationship_strength": 3,
        "last_contact_at": "2026-07-02T10:00:00.000Z",
        "next_step": "Erwartungen und Entscheidungskriterien klären"
      }
    ],
    "activities": [
      {
        "id": "act_1",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "contact_id": "con_1",
        "opportunity_id": "opp_1",
        "type": "meeting",
        "subject": "Bedarfsgespräch",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-08-05T09:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_2",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "contact_id": "con_2",
        "opportunity_id": "opp_2",
        "type": "email",
        "subject": "Angebot versendet",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-08-04T10:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_3",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "contact_id": "con_3",
        "opportunity_id": "opp_3",
        "type": "call",
        "subject": "Telefonische Rückfrage",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-08-03T11:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_4",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "contact_id": "con_4",
        "opportunity_id": "opp_4",
        "type": "note",
        "subject": "Interne Notiz",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-08-02T12:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_5",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "contact_id": "con_5",
        "opportunity_id": "opp_5",
        "type": "meeting",
        "subject": "Bedarfsgespräch",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-08-01T13:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_6",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "contact_id": "con_6",
        "opportunity_id": "opp_6",
        "type": "email",
        "subject": "Angebot versendet",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-31T14:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_7",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "contact_id": "con_7",
        "opportunity_id": "opp_7",
        "type": "call",
        "subject": "Telefonische Rückfrage",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-30T15:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_8",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "contact_id": "con_8",
        "opportunity_id": "opp_8",
        "type": "note",
        "subject": "Interne Notiz",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-29T16:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_9",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "contact_id": "con_9",
        "opportunity_id": "opp_9",
        "type": "meeting",
        "subject": "Bedarfsgespräch",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-28T09:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_10",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "contact_id": "con_10",
        "opportunity_id": "opp_10",
        "type": "email",
        "subject": "Angebot versendet",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-27T10:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_11",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "contact_id": "con_11",
        "opportunity_id": "opp_11",
        "type": "call",
        "subject": "Telefonische Rückfrage",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-26T11:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_12",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "contact_id": "con_12",
        "opportunity_id": "opp_12",
        "type": "note",
        "subject": "Interne Notiz",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-25T12:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_13",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "contact_id": "con_13",
        "opportunity_id": "opp_1",
        "type": "meeting",
        "subject": "Bedarfsgespräch",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-24T13:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_14",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "contact_id": "con_14",
        "opportunity_id": "opp_2",
        "type": "email",
        "subject": "Angebot versendet",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-23T14:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_15",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "contact_id": "con_15",
        "opportunity_id": "opp_3",
        "type": "call",
        "subject": "Telefonische Rückfrage",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-22T15:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_16",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "contact_id": "con_16",
        "opportunity_id": "opp_4",
        "type": "note",
        "subject": "Interne Notiz",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-21T16:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_17",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "contact_id": "con_17",
        "opportunity_id": "opp_5",
        "type": "meeting",
        "subject": "Bedarfsgespräch",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-20T09:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_18",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "contact_id": "con_18",
        "opportunity_id": "opp_6",
        "type": "email",
        "subject": "Angebot versendet",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-19T10:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_19",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "contact_id": "con_19",
        "opportunity_id": "opp_7",
        "type": "call",
        "subject": "Telefonische Rückfrage",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-18T11:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_20",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "contact_id": "con_20",
        "opportunity_id": "opp_8",
        "type": "note",
        "subject": "Interne Notiz",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-17T12:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_21",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "contact_id": "con_1",
        "opportunity_id": "opp_9",
        "type": "meeting",
        "subject": "Bedarfsgespräch",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-16T13:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_22",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "contact_id": "con_2",
        "opportunity_id": "opp_10",
        "type": "email",
        "subject": "Angebot versendet",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-15T14:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_23",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "contact_id": "con_3",
        "opportunity_id": "opp_11",
        "type": "call",
        "subject": "Telefonische Rückfrage",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-14T15:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_24",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "contact_id": "con_4",
        "opportunity_id": "opp_12",
        "type": "note",
        "subject": "Interne Notiz",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-13T16:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      },
      {
        "id": "act_25",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "contact_id": "con_5",
        "opportunity_id": "opp_1",
        "type": "meeting",
        "subject": "Bedarfsgespräch",
        "body": "Ziele, offene Fragen und nächster Schritt wurden dokumentiert.",
        "occurred_at": "2026-07-12T09:00:00.000Z",
        "created_by": "Lokaler Nutzer",
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "direction": null,
        "duration_seconds": null,
        "outcome": null,
        "lead_id": null
      }
    ],
    "tasks": [
      {
        "id": "task_1",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "opportunity_id": "opp_1",
        "title": "Entscheider ansprechen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-07-31T10:00:00.000Z",
        "priority": "high",
        "status": "done",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_2",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "opportunity_id": "opp_2",
        "title": "Angebot nachfassen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-01T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_3",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "opportunity_id": "opp_3",
        "title": "Unterlagen prüfen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-02T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_4",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "opportunity_id": "opp_4",
        "title": "Termin vorbereiten",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-03T10:00:00.000Z",
        "priority": "low",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_5",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "opportunity_id": "opp_5",
        "title": "Entscheider ansprechen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-04T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_6",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "opportunity_id": "opp_6",
        "title": "Angebot nachfassen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-05T10:00:00.000Z",
        "priority": "high",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_7",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "opportunity_id": "opp_7",
        "title": "Unterlagen prüfen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-06T10:00:00.000Z",
        "priority": "low",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_8",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "opportunity_id": "opp_8",
        "title": "Termin vorbereiten",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-07T10:00:00.000Z",
        "priority": "medium",
        "status": "done",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_9",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "opportunity_id": "opp_9",
        "title": "Entscheider ansprechen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-08T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_10",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "opportunity_id": "opp_10",
        "title": "Angebot nachfassen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-09T10:00:00.000Z",
        "priority": "low",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_11",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "opportunity_id": "opp_11",
        "title": "Unterlagen prüfen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-10T10:00:00.000Z",
        "priority": "high",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_12",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "opportunity_id": "opp_12",
        "title": "Termin vorbereiten",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-11T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_13",
        "workspace_id": "ws_local",
        "company_id": "cmp_hansa",
        "opportunity_id": "opp_1",
        "title": "Entscheider ansprechen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-12T10:00:00.000Z",
        "priority": "low",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_14",
        "workspace_id": "ws_local",
        "company_id": "cmp_elbe",
        "opportunity_id": "opp_2",
        "title": "Angebot nachfassen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-13T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_15",
        "workspace_id": "ws_local",
        "company_id": "cmp_sued",
        "opportunity_id": "opp_3",
        "title": "Unterlagen prüfen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-14T10:00:00.000Z",
        "priority": "medium",
        "status": "done",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_16",
        "workspace_id": "ws_local",
        "company_id": "cmp_vista",
        "opportunity_id": "opp_4",
        "title": "Termin vorbereiten",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-15T10:00:00.000Z",
        "priority": "high",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_17",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "opportunity_id": "opp_5",
        "title": "Entscheider ansprechen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-16T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_18",
        "workspace_id": "ws_local",
        "company_id": "cmp_arc",
        "opportunity_id": "opp_6",
        "title": "Angebot nachfassen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-17T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_19",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "opportunity_id": "opp_7",
        "title": "Unterlagen prüfen",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-18T10:00:00.000Z",
        "priority": "low",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "task_20",
        "workspace_id": "ws_local",
        "company_id": "cmp_werk",
        "opportunity_id": "opp_8",
        "title": "Termin vorbereiten",
        "description": "Konkreter nächster Schritt aus dem Vertriebsprozess.",
        "due_at": "2026-08-19T10:00:00.000Z",
        "priority": "medium",
        "status": "open",
        "assignee": "Lokaler Nutzer",
        "recurring_rule": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      }
    ],
    "offers": [
      {
        "id": "offer_1",
        "workspace_id": "ws_local",
        "opportunity_id": "opp_2",
        "company_id": "cmp_arc",
        "number": "AN-2026-001",
        "title": "Strategieberatung",
        "version": 1,
        "status": "sent",
        "valid_until": "2026-08-25",
        "sent_at": "2026-07-24T10:00:00.000Z",
        "tax_rate": 19,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "offer_2",
        "workspace_id": "ws_local",
        "opportunity_id": "opp_3",
        "company_id": "cmp_morgen",
        "number": "AN-2026-002",
        "title": "Software-Konzeption",
        "version": 2,
        "status": "sent",
        "valid_until": "2026-08-30",
        "sent_at": "2026-07-21T10:00:00.000Z",
        "tax_rate": 19,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "offer_3",
        "workspace_id": "ws_local",
        "opportunity_id": "opp_4",
        "company_id": "cmp_werk",
        "number": "AN-2026-003",
        "title": "Projektsteuerung",
        "version": 3,
        "status": "draft",
        "valid_until": "2026-09-04",
        "sent_at": null,
        "tax_rate": 19,
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      }
    ],
    "offer_items": [
      {
        "id": "item_1_1",
        "offer_id": "offer_1",
        "description": "Konzeption und Workshops",
        "quantity": 5,
        "unit": "Tag",
        "unit_price_cents": 145000,
        "discount_percent": 0,
        "position": 1
      },
      {
        "id": "item_1_2",
        "offer_id": "offer_1",
        "description": "Dokumentation und Übergabe",
        "quantity": 1,
        "unit": "Pauschale",
        "unit_price_cents": 280000,
        "discount_percent": 0,
        "position": 2
      },
      {
        "id": "item_2_1",
        "offer_id": "offer_2",
        "description": "Konzeption und Workshops",
        "quantity": 7,
        "unit": "Tag",
        "unit_price_cents": 145000,
        "discount_percent": 5,
        "position": 1
      },
      {
        "id": "item_2_2",
        "offer_id": "offer_2",
        "description": "Dokumentation und Übergabe",
        "quantity": 1,
        "unit": "Pauschale",
        "unit_price_cents": 280000,
        "discount_percent": 0,
        "position": 2
      },
      {
        "id": "item_3_1",
        "offer_id": "offer_3",
        "description": "Konzeption und Workshops",
        "quantity": 9,
        "unit": "Tag",
        "unit_price_cents": 145000,
        "discount_percent": 10,
        "position": 1
      },
      {
        "id": "item_3_2",
        "offer_id": "offer_3",
        "description": "Dokumentation und Übergabe",
        "quantity": 1,
        "unit": "Pauschale",
        "unit_price_cents": 280000,
        "discount_percent": 0,
        "position": 2
      }
    ],
    "projects": [
      {
        "id": "proj_1",
        "workspace_id": "ws_local",
        "company_id": "cmp_nordbau",
        "opportunity_id": "opp_5",
        "name": "Transformation Nord",
        "status": "active",
        "health_score": 78,
        "next_milestone": "Lenkungskreis vorbereiten",
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      },
      {
        "id": "proj_2",
        "workspace_id": "ws_local",
        "company_id": "cmp_morgen",
        "opportunity_id": "opp_9",
        "name": "Energieprogramm Ost",
        "status": "active",
        "health_score": 87,
        "next_milestone": "Lenkungskreis vorbereiten",
        "created_at": "2026-08-05T10:00:00.000Z",
        "updated_at": "2026-08-05T10:00:00.000Z"
      }
    ],
    "ai_insights": [
      {
        "id": "ai_1",
        "workspace_id": "ws_local",
        "entity_type": "opportunity",
        "entity_id": "opp_1",
        "kind": "next_action",
        "title": "Entscheiderzugang absichern",
        "content": "Vor dem nächsten Angebot sollte der wirtschaftliche Entscheider in ein gemeinsames Gespräch eingebunden werden.",
        "sources": "[{\"type\":\"opportunity\",\"id\":\"opp_1\",\"label\":\"Risiko: Entscheiderzugang\"},{\"type\":\"activity\",\"id\":\"act_1\",\"label\":\"Bedarfsgespräch\"}]",
        "confidence": 0.78,
        "status": "proposed",
        "feedback": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "reviewed_at": null
      },
      {
        "id": "ai_2",
        "workspace_id": "ws_local",
        "entity_type": "opportunity",
        "entity_id": "opp_3",
        "kind": "risk",
        "title": "Angebot stagniert",
        "content": "Seit dem Versand sind mehr als zehn Tage vergangen. Ein kurzes Nachfassen mit einer Entscheidungsfrage ist sinnvoll.",
        "sources": "[{\"type\":\"opportunity\",\"id\":\"opp_3\",\"label\":\"Angebotsphase\"},{\"type\":\"activity\",\"id\":\"act_3\",\"label\":\"Letzte Aktivität\"}]",
        "confidence": 0.84,
        "status": "proposed",
        "feedback": null,
        "is_demo": 1,
        "created_at": "2026-08-05T10:00:00.000Z",
        "reviewed_at": null
      }
    ],
    "audit_logs": [],
    "notifications": [],
    "recent_items": []
  }
}