export type PipelineStage = 'SAVED' | 'DISCOVERED' | 'QUALIFIED' | 'VISITED' | 'NEGOTIATION' | 'CLOSED_WON' | 'CLOSED_LOST' export interface PipelineItem { id: string title: string location: string matchScore: number resultType: 'VERIFIED_PORTFOLIO' | 'EXTERNAL_MARKET' | 'MAISON_WORK' | 'FUTURE_AVAILABILITY' stage: PipelineStage // Property / unit reference — always set for unit-level tracking propertyId?: string unitId?: string propertyAddress?: string // Linked inquiry (chat thread) inquiryId?: string // Display labels areaLabel?: string rentLabel?: string availabilityLabel?: string addedAt: string updatedAt: string notes?: string assignedTo?: string }