DCMA Score Rollup
Entry point: runHealthAnalysis(parsed) in dcmaAnalysis.ts (worker-backed).
Weighted score
totalScore = round((passedChecks * 100 + warningChecks * 50) / checks.length)| Status | Points |
|---|---|
| pass | 100 |
| warning | 50 |
| fail | 0 |
| info | 0 |
Known gap
Health path-risk / WBS sector rollups use calendar-aware day_hr_cnt conversion, matching the Critical Path & Float Risk tab.
Check-set evolution (merged Logic / Relationship Types, Critical Path Test, Time-Based SPI): ADR 0198.
ADR 0139 — Calendar-aware day values ADR 0198 — DCMA Sovereign Dashboard check-set evolutionSee the Scheduling Kernel Plan for K0 calendar conversion and remaining kernel residuals.
Hard constraints checked: CS_MEO, CS_MSO, CS_MEOA, CS_MSOA, CS_MANDF, CS_MANDS.