feat: Suchabo inline contact flow — chip opens need detail + OfferWizard

- Add >80% STRONG matches for all 6 direct listings (match-072–075)
- Add 4 new Needs (need-012–015) tailored to each previously unmatched listing
- Add 8 new LatentNeeds (lneed-007–014) for all needs in direct listing matches
- Add need→latentNeed mapping (src/lib/needToLatentNeedMap.ts)
- MyListings: clicking Suchabo chip opens dialog with company name, score,
  PublicNeedDetail view and OfferWizard — no navigation to Anfragencenter needed

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Benjamin Sutter
2026-05-24 23:08:41 +02:00
parent a9ee53f185
commit cd220ed282
5 changed files with 672 additions and 4 deletions
+11
View File
@@ -0,0 +1,11 @@
/** Maps a Need id (need-XXX) to its corresponding LatentNeed id (lneed-XXX). */
export const NEED_TO_LATENT_NEED: Record<string, string> = {
'need-001': 'lneed-007',
'need-002': 'lneed-008',
'need-004': 'lneed-009',
'need-005': 'lneed-010',
'need-012': 'lneed-011',
'need-013': 'lneed-012',
'need-014': 'lneed-013',
'need-015': 'lneed-014',
}