1
Logic
% of incomplete tasks missing a predecessor and/or successor (dangling activities)
โค 5%
Pass if โค 5%
2
Leads
% of relationships containing a negative lag (lead). Leads distort the critical path.
0%
Pass if 0%
3
Lags
% of relationships containing a positive lag. Lags hide work and cannot be statused.
โค 5%
Pass if โค 5%
4
Relationship Types
% of Finish-to-Start (FS) relationships. FS provides the clearest logic flow.
โฅ 90%
Pass if โฅ 90%
5
Hard Constraints
% of incomplete tasks with mandatory start/finish constraints that override logic.
โค 5%
Pass if โค 5%
6
High Float
% of incomplete tasks with total float > 44 working days, indicating weak logic links.
โค 5%
Pass if โค 5%
7
Negative Float
% of incomplete tasks with negative total float, indicating the schedule is behind.
0%
Pass if 0%
8
High Duration
% of incomplete tasks with original duration > 44 working days (~2 months).
โค 5%
Pass if โค 5%
9
Invalid Dates
% of incomplete tasks with missing or logically inconsistent forecast dates.
0%
Pass if 0%
10
Resources
% of workable tasks with assigned resources/costs. Only evaluated if resource loading is present.
100%
Optional โ N/A if unused
11
Missed Tasks
% of completed tasks whose actual finish date is later than the baseline finish date.
โค 5%
Pass if โค 5%
12
Critical Path Test
Verifies a continuous, unbroken logic path from data date to project completion.
Required
Pass / Fail
13
CPLI
Critical Path Length Index โ measures required efficiency to finish on time. CPLI = (CPL + TF) / CPL.
โฅ 0.95
Pass if โฅ 0.95
14
Baseline
Confirms that a project baseline has been assigned for variance tracking.
Required
Pass / Fail
Status Indicators
Pass โ Value is within the DCMA threshold
Warning โ Value is near but exceeds the threshold (within 1.5ร for max-checks, 90% for min-checks)
Fail โ Value clearly exceeds the acceptable threshold
N/A โ Check cannot be evaluated (e.g., no resource loading, insufficient data)
Scope of Analysis
Tasks included: Incomplete, non-milestone activities only (status โ Complete, type โ Milestone/WBS)
Relationships: All TASKPRED records are evaluated for logic, lead/lag, and type checks
Float is derived from total_float_hr_cnt รท 8 hrs/day
Duration is derived from target_drtn_hr_cnt รท 8 hrs/day
Data Source
XER tables parsed: PROJECT, TASK, TASKPRED, TASKRSRC, CALENDAR
XER format: Tab-delimited text (%T table, %F fields, %R records)
All processing is performed client-side โ no data leaves your browser