Skip to content

DCMA Score Rollup ​

Entry point: runHealthAnalysis(parsed) in dcmaAnalysis.ts (worker-backed).

Weighted score ​

totalScore = round((passedChecks * 100 + warningChecks * 50) / checks.length)
StatusPoints
pass100
warning50
fail0
info0

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 evolution

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

Privacy-first Primavera P6 schedule analytics.