diff --git a/dashboard/src/workstreams.md b/dashboard/src/workstreams.md index b564998..dc1b20c 100644 --- a/dashboard/src/workstreams.md +++ b/dashboard/src/workstreams.md @@ -158,11 +158,11 @@ function _warnLevel(name, val) { function _warnColor(lv) { return lv === 2 ? "#dc2626" : lv === 1 ? "#d97706" : "var(--theme-foreground-muted, #666)"; } const _whiMetrics = [ - {name: "DD", val: _DD, fmt: v => v.toFixed(2)}, - {name: "BR", val: _BR, fmt: v => (v*100).toFixed(0)+"%"}, - {name: "SPR", val: _SPR, fmt: v => (v*100).toFixed(0)+"%"}, - {name: "PEP", val: _PEP, fmt: v => (v*100).toFixed(0)+"%"}, - {name: "CDDR", val: _CDDR, fmt: v => (v*100).toFixed(0)+"%"}, + {name: "DD", val: _DD, fmt: v => v.toFixed(2), tip: "Dependency Density — average number of dependencies per open workstream; high values indicate a tightly coupled graph that is hard to parallelise."}, + {name: "BR", val: _BR, fmt: v => (v*100).toFixed(0)+"%", tip: "Blocked Ratio — share of open workstreams currently in a blocked state; directly reduces the work that can proceed right now."}, + {name: "SPR", val: _SPR, fmt: v => (v*100).toFixed(0)+"%", tip: "Single-Point Risk — share of open workstreams that are depended on by others but have no incoming dependencies themselves; losing one stalls everything downstream."}, + {name: "PEP", val: _PEP, fmt: v => (v*100).toFixed(0)+"%", tip: "Parallel Execution Potential — share of open workstreams with zero blocking dependencies that could start or continue immediately."}, + {name: "CDDR", val: _CDDR, fmt: v => (v*100).toFixed(0)+"%", tip: "Cross-Domain Dependency Ratio — share of dependency edges that cross domain boundaries; high values mean progress in one domain is gated on another team or project."}, ]; const _whiBox = html`