A recruiter-native talent intelligence suite for semiconductor and AI engineering talent. Four standalone modules: three operational tools on one shared design system with live signal interop, plus a stakeholder-facing talent-geography dashboard.
index.html is the front door; open it to reach all four modules.
| Module | File | What it does |
|---|---|---|
| Sourcing Compass | sourcing-compass.html |
Maps target companies, adjacent talent pools, wildcard bets, and target titles for a role — with confidence, poachability, and a confirmed-signal layer. |
| Market Signals Tracker | market-signals-tracker.html |
Tracks layoffs, hiring freezes, RTO mandates, leadership changes, and expansion across the semiconductor ecosystem; scores sourcing windows; exports exec digests (MD / HTML / XLSX / PPTX). |
| Talent Signal OS | talent-signal-os.html |
Executive command center — live market monitoring, strategic alerts, competitor compare, scan history, and exec-ready briefs (Slack / email). |
| Talent Decision Engine | Marvell-Talent-Decision-Engine.html + skillsets-data.js |
Stakeholder-facing talent-geography dashboard — talent density by discipline and location, market shifts, and sourcing focus. Self-contained (no AI key); renders from the bundled dataset. |
signal-schema.js is the shared reference for the canonical signal shape + adapters (documentation/source of truth; the modules inline their own copies to stay standalone).
Each module runs entirely in the browser. On first use, add an API key in-app:
- Sourcing Compass — Anthropic (
sk-ant-…, default) or Groq (gsk_…, fallback). Toggle in the sidebar. - Market Signals Tracker — Anthropic key in Settings (optional Exa key for neural search).
- Talent Signal OS — Anthropic key in Intel Configuration (falls back to host-runtime model access when present).
- Talent Decision Engine — no API key; renders from the bundled
skillsets-data.js. Set_DATA_META.source/asOfin that file to label data provenance.
Keys are stored only in your browser's localStorage and are sent only to the model provider.
🔑 Security — never commit API keys. All keys are entered at runtime and live only in the browser's
localStorage; none belong in these files. Do not paste a key into the source. If a key ever lands in a committed file, rotate it (revoke + reissue at the provider) — removing it from the file does not un-expose it, since it persists in git history.
When the modules are hosted on the same origin (as they are here), intelligence flows automatically:
- Market Signals mirrors its signals (in canonical form) to a shared
localStoragekey. - Sourcing Compass shows a "Pull N live signals" button in its Import panel and updates the count in real time.
- Open both in separate tabs to see it live. A clipboard export/import path is retained as a cross-origin fallback.
Imported Market Signals land in Sourcing Compass's confirmed-intel layer, tagged with their source and marked as auto-imported (kept distinct from your own manually confirmed signals).
- Put all files in one repo (flat layout is fine).
- Repo Settings → Pages → Build and deployment → Deploy from a branch; pick your branch and
/ (root). - The site goes live at
https://<user>.github.io/<repo>/over HTTPS (required for the API calls and clipboard).
The included .nojekyll tells Pages to serve files as-is (no Jekyll processing).
The published Pages site is public by default, even from a private repo on Pro/Team. Market Signals ships with seed company-signal data baked into the file, so a public site exposes it. For internal Marvell use:
- Use GitHub Enterprise Cloud to publish the Pages site privately (viewable only by people with repo access), or
- Host on another access-controlled internal service.
A personal/Pro account cannot make the published site private — only the repo.
index.html ← landing hub (start here)
sourcing-compass.html
market-signals-tracker.html
talent-signal-os.html
Marvell-Talent-Decision-Engine.html ← stakeholder dashboard
skillsets-data.js ← dataset for the Decision Engine (ship alongside it)
signal-schema.js ← canonical signal adapters (reference)
.nojekyll
README.md
Note:
Marvell-Talent-Decision-Engine.htmlrequiresskillsets-data.jsin the same folder — deploy them together.
The three operational modules share one token system seeded from the Marvell palette (blue #0072CE, cyan #00B5E2, teal #00C7B1), with light and dark theme mappings driven by a data-theme attribute. Talent Signal OS runs dark (command-center identity); Sourcing Compass and Market Signals run light. Type is Inter throughout.
The Talent Decision Engine is stakeholder-facing and intentionally keeps its own presentation skin (DM Sans) on the same Marvell palette — distinct from the operational modules by design.