Skip to content

ohsusannamarie/talent-intelligence-os

Repository files navigation

Talent Intelligence OS

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.

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).

Setup

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 / asOf in 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.

Live signal interop

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 localStorage key.
  • 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).

Deploy on GitHub Pages

  1. Put all files in one repo (flat layout is fine).
  2. Repo Settings → Pages → Build and deployment → Deploy from a branch; pick your branch and / (root).
  3. 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).

Visibility — read before publishing

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.

File structure

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.html requires skillsets-data.js in the same folder — deploy them together.

Design system

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.