beantownbabe ac7c856045 Wire dashboard to Outreach's full contact enrichment + PE priority ranking
Merged prospect_scout.json's newly populated fields into index.html's
embedded PROSPECT_RESULTS array (matched by name, all 73 matched):
ceo, contact_person, contact_role, contact_email, contact_linkedin,
updated notes, and for the 17 Power Electronics entries: priority_rank,
priority_tier, materials, ranking_rationale.

Kept the dashboard as a single self-contained file (same pattern as
the earlier notes merge) rather than having it fetch the JSON live,
since that would add a two-file sync dependency and file:// CORS risk
with no benefit over the existing merge workflow.

Render changes:
- Each card now shows a contact block (CEO, contact person + role +
  LinkedIn link, email) when present.
- contact_email is parsed to split the address from its
  "[UNVERIFIED PATTERN GUESS...]" caveat (both variants Outreach used);
  the caveat renders as a visible red warning line, not hidden behind
  a click, per the explicit ask that it not read as confirmed contact
  info.
- Power Electronics cards get a colored priority-tier badge (Tier 1-4)
  and a materials badge (SiC/GaN/Both), and the category is now sorted
  by priority_rank so the ranking is visually meaningful instead of
  just a stored number.
- ranking_rationale renders inline on ranked cards.

Verified with jsdom: PE sort order matches rank 1-17, a fully enriched
card (Nexperia) renders every field correctly including the caveat,
a no-rank card (SweGaN) renders contact info without tier/materials
badges, and a no-contact-person card (PCsemic) degrades gracefully.
2026-08-31 16:00:43 +02:00
S
Description
No description provided
3.9 MiB
0 Stars 1 Watchers 0 Forks
Languages
HTML 100%