Files
property-match/src/mock-data/pipelineItems.ts
T
Benjamin Sutter 609a3634bd feat: remove EXTERNAL_MARKET result type entirely
All external market properties now surface as VERIFIED_PORTFOLIO.
Removes the type from enums, domain types, mock data, matching engine,
components, hooks, and tests — zero user-visible distinction remains.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 17:28:42 +02:00

133 lines
3.7 KiB
TypeScript

import type { PipelineItem } from '../domain/pipeline'
export const mockPipelineItems: PipelineItem[] = [
{
id: 'pl-001',
propertyId: 'prop-001',
inquiryId: 'inq-001',
propertyAddress: 'Zollstrasse 12, Zürich-West',
title: 'Bürofläche Zollstrasse 12',
location: 'Zürich, Zürich-West',
matchScore: 91,
resultType: 'VERIFIED_PORTFOLIO',
stage: 'NEGOTIATION',
areaLabel: '850 m²',
rentLabel: 'CHF 42/m²',
availabilityLabel: '2026-09-01',
addedAt: '2026-05-01T10:00:00Z',
updatedAt: '2026-05-15T14:00:00Z',
assignedTo: 'B. Sutter',
},
{
id: 'pl-002',
propertyId: 'prop-007',
inquiryId: 'inq-005',
propertyAddress: 'Thurgauerstrasse 40, Zürich-Oerlikon',
title: 'Büro Oerlikon Thurgauerstrasse',
location: 'Zürich-Oerlikon',
matchScore: 87,
resultType: 'VERIFIED_PORTFOLIO',
stage: 'QUALIFIED',
areaLabel: '1200 m²',
rentLabel: 'CHF 38/m²',
availabilityLabel: '2026-10-01',
addedAt: '2026-05-03T10:00:00Z',
updatedAt: '2026-05-14T09:00:00Z',
},
{
id: 'pl-003',
matchId: 'match-005',
propertyId: 'prop-003',
propertyAddress: 'Binzstrasse 23, Zürich-Binz',
title: 'Büro Binzstrasse 23',
location: 'Zürich, Binz',
matchScore: 83,
resultType: 'MAISON_WORK',
stage: 'VISITED',
areaLabel: '720 m²',
rentLabel: 'CHF 47/m²',
addedAt: '2026-05-04T10:00:00Z',
updatedAt: '2026-05-13T10:00:00Z',
},
{
id: 'pl-004',
propertyId: 'prop-012',
inquiryId: 'inq-004',
propertyAddress: 'Baarerstrasse 14, Zug',
title: 'Bürofläche Zug Baarerstrasse',
location: 'Zug',
matchScore: 93,
resultType: 'VERIFIED_PORTFOLIO',
stage: 'VISITED',
areaLabel: '950 m²',
rentLabel: 'CHF 56/m²',
addedAt: '2026-05-05T10:00:00Z',
updatedAt: '2026-05-12T10:00:00Z',
notes: 'Besichtigungstermin 22.05. bestätigt',
},
{
id: 'pl-005',
matchId: 'match-060',
propertyId: 'prop-042',
propertyAddress: 'Technopark, Zürich-West',
title: 'DataCloud Systems AG',
location: 'Zürich-West / Technopark',
matchScore: 76,
resultType: 'FUTURE_AVAILABILITY',
stage: 'QUALIFIED',
areaLabel: '~600 m²',
availabilityLabel: '~10 Monate',
addedAt: '2026-05-06T10:00:00Z',
updatedAt: '2026-05-11T10:00:00Z',
},
{
id: 'pl-006',
matchId: 'match-061',
propertyId: 'prop-013',
propertyAddress: 'Wankdorf Business Park, Bern',
title: 'Neubau Wankdorf Business',
location: 'Bern, Wankdorf',
matchScore: 72,
resultType: 'FUTURE_AVAILABILITY',
stage: 'SAVED',
areaLabel: '~4500 m²',
availabilityLabel: '~24 Monate',
addedAt: '2026-05-07T10:00:00Z',
updatedAt: '2026-05-10T10:00:00Z',
},
{
id: 'pl-007',
matchId: 'match-015',
propertyId: 'prop-015',
propertyAddress: 'Stadthaus-Gasse 1, Bern Innenstadt',
title: 'Bürofläche Stadthaus Bern',
location: 'Bern Innenstadt',
matchScore: 88,
resultType: 'VERIFIED_PORTFOLIO',
stage: 'CLOSED_WON',
areaLabel: '650 m²',
rentLabel: 'CHF 52/m²',
availabilityLabel: '2026-07-01',
addedAt: '2026-04-10T10:00:00Z',
updatedAt: '2026-05-08T10:00:00Z',
assignedTo: 'B. Sutter',
notes: 'Vertrag unterschrieben',
},
{
id: 'pl-008',
matchId: 'match-002',
propertyId: 'prop-016',
propertyAddress: 'Güterstrasse 22, Basel',
title: 'Gewerbe Güterstrasse Basel',
location: 'Basel',
matchScore: 68,
resultType: 'VERIFIED_PORTFOLIO',
stage: 'CLOSED_LOST',
areaLabel: '800 m²',
rentLabel: 'CHF 28/m²',
addedAt: '2026-04-15T10:00:00Z',
updatedAt: '2026-05-05T10:00:00Z',
notes: 'Vermieter hat anderes Unternehmen bevorzugt',
},
]