Feature #64
closedFeature #21: Enhance Matching Results and AI Assistant with Company Enrichment and Market Insights
[GetYourJob UI] Inline company-enrichment card in matching results
0%
Description
**Surface:** GetYourJob Next.js UI (`GetYourJob/src/components/`, matching-result cards/templates).
## Description
Render the enriched company data from the matching payload (#1) inline in matching results as an expandable card, and link the company name to the company detail tool.
- Add an expandable company card per result, e.g. "Acme (ESN, 50–99 employees, Paris)" showing size, industry, location, remote policy, company type.
- Company name links to the existing company detail tool/route.
- Handle missing enrichment gracefully (collapse/hide card when no data).
- Apply across the relevant match UIs (recruiter-side `CandidateMatchDetail`/`MatchCandidateCard` and developer-side `OfferMatchDetail`/`MatchedOfferCard`).
- Validate render/perf on a batch of 100+ matching results.
Depends on #1.
## Acceptance criteria
- [ ] Each matching result shows an expandable company card with size, industry, location, remote policy, and company type when data is present.
- [ ] The company name links to the company detail tool.
- [ ] Results without enrichment data render cleanly (no broken/empty card).
- [ ] Verified on a 100+ result batch with no perceptible render/perf regression.
**Estimate:** M