Skip to content

Criticality & Float ​

Float is stored in hours (total_float_hr_cnt). Display and thresholds use work-day equivalents via the task calendar's day_hr_cnt (fallback 8).

floatDays = total_float_hr_cnt / dayHoursForTask(task, calendarMap)

Critical Path & Float Risk and Compression use calendar-aware conversion. Health WBS path-risk rollup uses a fixed 8 h/day divisor (documented gap).

Privacy-first Primavera P6 schedule analytics.