/* 95 Forward — Initiatives (funding priorities; lean: list + detail) and the 95 Forward settings page (the editable QPI weights — the score is ours). */ const IN = window.Ds95ForwardDesignSystem_31a0c4 || {}; const fmtK = n => n >= 1000000 ? "$" + (n / 1000000).toFixed(n % 1000000 ? 1 : 0) + "M" : "$" + Math.round(n / 1000) + "K"; /* ============================ INITIATIVES LIST ============================ */ function Initiatives({ go }) { const D = window.POC_DATA; const { Icon, Eyebrow } = window.POC; const { Tag, Button, HorizonTag } = IN; const [frame, setFrame] = React.useState("all"); const rows = D.initiatives.filter(i => frame === "all" || i.frame === frame); return (
{i.story}
{/* copilot funding rationale */}| Prospect | QPI | RM | Ask | Outcome |
|---|---|---|---|---|
| {p.name} | = 90 ? "var(--gold-600)" : p.qpi >= 70 ? "var(--blue-600)" : "var(--sage-600)" }}>{p.qpi} | {p.manager} | {p.id === "p1" ? "$250K" : p.id === "p6" ? "$25K" : "—"} | {p.id === "p1" ? |
Each prospect is rated 1–5 on five dimensions; the rating is multiplied by the dimension's weight. This is what makes the score ours to tune — and explainable, not a black box.