The boards beyond the Leadership Dashboard: the derivation tree and the candidate pipeline · companion to the Leadership Dashboard's own Data Map
Nine boards are generated from the gold Leadership Dashboard's HTML, not built from the raw sources. The gold file is the single source of truth: its embedded dataset is re-scoped and re-embedded, so the derived boards can never disagree with it — and they all go stale together until regenerated.
The staffing boards don't hang off the gold dashboard — they hang off the Engagement Preference Form (EPF) responses in Asana, normalized once and reused. The draft board's export is the one place this pipeline feeds back into the Leadership Dashboard.
Where each remaining board's data comes from, and what regenerates it.
| Board | Folder | Data comes from | Scope shown | Regenerate when… |
|---|---|---|---|---|
| Workstream Dashboards (4) | Workstream Dashboards/ | Gold dashboard HTML via build_ws_dashboards.py (in Code/) — full 20-engagement dataset re-embedded minus map geometry | UI scoped to that workstream's 5 engagements; "Wave 9" comparisons stay wave-wide | …the gold dashboard is rebuilt, always — then run verify_ws_dashboards.py |
| Engagement Dashboards (5) + briefs | Engagement Dashboards/ | Same gold data, per-engagement generator (script not preserved; spec in the Developer Reference) | One engagement: its lodge, team, and lodge PMP vs national | …the gold dashboard is rebuilt, or a WS3 engagement's staffing/lodge changes |
| Thrive Draft Board | Draft Board/ | Normalized lead EPF records embedded as JSON shared with the workbook | All 19 lead candidates + 20 slots; live state only in the open tab (Export before closing!) | …lead applications change — regenerate board + workbook together |
| Lead Candidates workbook | Draft Board/ | The same records via an openpyxl script (rows 3–62 contract; COUNTIF/SUMPRODUCT ranges) | Roster, coverage counts, per-lodge "Leads Clearing Fit" | …same trigger; never hand-edit — the script reflows the schema |
| Wave 9 Engagement Partners | Engagement Partners/ | Asana partner-tracker export, normalized; 39 records embedded as JSON | The partner pool vs 60 seats; caveats flagged on cards | …a fresh partner export lands, or partner staffing begins |
The design contract for anything generated from the gold copy.
| Workstream Dashboards | Engagement Dashboards | |
|---|---|---|
| Tabs | Engagements · Lodge Detail · PMP — Workstream · PMP — National | Engagement · PMP — Lodge (named lodges only) · PMP — National |
| Dropped | Map tab + geometry; every per-row/per-card workstream label; the x/30 score in the 2025 PMP column | Everything outside the one engagement; the Map |
| Kept honest | "Wave 9" medians, trajectory lines, and histogram ticks compute across all 20 engagements; the by-workstream chart keeps all 4 bars with its own highlighted | National benchmarks computed against all 257 reporting councils, same as the gold copy |
| Never | Hand-edited. Draft slot numbers. Phone numbers. Source citations on-screen. Summed PMP for merged lodges (Combined always averages). | |
One rule covers most of this page: gold first, derivatives second.
| When this lands… | …this is redone |
|---|---|
| The gold Leadership Dashboard is rebuilt (new draft sheet, PMP year, leadership export…) | Regenerate all 4 workstream dashboards (Code/build_ws_dashboards.py, then the verifier) and the 5 engagement dashboards |
| A lodge is named for one of the 4 open slots | Gold rebuild → derivatives; the affected engagement dashboard gains its PMP — Lodge tab |
| Partners are officially staffed | Gold rebuild flips the 0-of-60 hold → derivatives; the Partners board becomes the assignment record |
| New lead or partner applications | Regenerate the candidates workbook + draft board together, or the Partners board, from re-normalized records |
| A future draft round is run | Use the draft board live; Export that night; the CSV lands in Source Data/ and feeds the next gold rebuild |
Companions: Leadership Dashboard/Wave 9 Dashboard - Data Map (the gold copy's own sources), Wave 9 Dashboard - Data Sources.md (the provenance ledger), Wave 9 Dashboards - Build & Data Documentation (.md/.docx), and Wave 9 Dashboards - Developer Reference.md with the Code/ folder. This page is the map of the remaining boards; those are the ledgers.