Skip to main content
Skip to main content
CPP
Critical Path PartnersForensic schedule analysis
DWG · CPP-SRA / SHEET A-00
Monte Carlo Schedule Risk Analysis
Schedule Risk Analysis

Larchmere Library and Community Hub (Demo Data) Monte Carlo simulation results · Basis: working days

Project
Larchmere Library and Community Hub (Demo Data)
Data date
15-Oct-2025
Generated
22-Oct-2026
Iterations
5,000
P80 Completion
01-Oct-2026
P50 25-Sep-2026 · P90 02-Oct-2026
Distribution
Triangular
Det. Finish
03-Sep-2026
1

Summary of Findings

The schedule's forecast finish of 3 September 2026 is not reached in any of the 5,000 simulated runs: the even-odds (P50) finish is 25 September 2026, 15 working days later, and the 80% confidence (P80) finish is 1 October 2026, 19 working days later.

Holding 19 working days of schedule contingency behind 3 September 2026 covers 80% of the simulated runs; the decision asked of the reader is whether to carry that contingency or to act on the work that drives it (section 2). Read 1 October 2026 as a planning scenario, not a commitment: no convergence diagnostics were run and the duration range is one illustrative range applied to every activity, not calibrated to this project.

Forecast finish
3 September 2026
not reached in any run
Even odds (P50)
25 September 2026
15 working days later
80% confidence (P80)
1 October 2026
19 working days of contingency
Strongest driver
A2380
Curtain wall and windows, West elevation

Every duration and contingency in this report is in working days on the project calendar. The update was filed at data date 5 August 2025 but records actual progress up to 14 October 2025, so it is read and rescheduled at 15 October 2025: the file shows a finish of 24 June 2026, and its logic at the corrected date gives 3 September 2026, the forecast finish used throughout (section 4).

2

What Drives the Risk

The finish moves most with the four curtain wall and windows activities (A2380, A2260, A2340 and A2300), all on the critical path: in the runs where that work takes longer, the finish comes later.

The finish follows the four curtain wall and windows activities more closely than any other work

A2380Curtain wall and windows, West elevation
0.38
A2260Curtain wall and windows, North elevation
0.37
A2340Curtain wall and windows, South elevation
0.36
A2300Curtain wall and windows, East elevation
0.36
A4410Owner furniture and fit-out (by others)
0.22
A4380Deficiency correction
0.20
A2250Exterior sheathing and air/vapour barrier, North elevation
0.20
A4880Owner audio-visual rough-in (by others)
0.19
A3620Doors, hardware and millwork Level 2 Zone D
0.17
A3610Flooring Level 2 Zone D
0.17
Followed most closelyNext strongestFigure: correlation with the finish, 0 to 1All ten on the critical path

Correlation measures how closely the finish follows an activity across the 5,000 runs: 0 means no link, and 1 means the finish moves in step with it. After them, the next strongest are A4410 Owner furniture and fit-out (by others) at 0.22 and A4380 Deficiency correction at 0.20. All ten of the strongest drivers sit on the critical path. This is the first place to look for a firmer estimate or a recovery measure.

Of the 252 activities modelled, 56 have a correlation strong enough to tell apart from chance at 5,000 runs (above 0.028); the rest are noise. The tornado chart (exhibit A-05) and the full ranking (exhibit A-06) list all 252.

No risk register was supplied, so the drivers are the activities’ own duration ranges, not named risk events.

3

How Much Contingency Is Needed

Holding 19 working days of contingency behind the forecast finish covers 80% of the simulated runs; 15 working days covers half of them.

Every simulated finish falls after the 3 September 2026 forecast; 80% fall on or before 1 October 2026

Forecast 3 September
P50 25 September
P80 1 October
051015202530
Working days after the forecast finish. Each bar is one working day; its height is the number of the 5,000 runs finishing in it.
Forecast finish: 3 September 2026P50: 25 September 2026, 15 working days laterP80: 1 October 2026, 19 working days laterRuns finishing after the P80
ConfidenceFinish on or beforeContingency over the forecast finish
10% (P10)21 September 202611 working days
25% (P25)23 September 202613 working days
50% (P50)25 September 202615 working days
75% (P75)30 September 202618 working days
80% (P80)1 October 202619 working days
85% (P85)1 October 202619 working days
90% (P90)2 October 202620 working days
95% (P95)6 October 202622 working days

The P10 to P90 range is 9 working days wide: the spread the plan carries on these inputs, not a series of separate alarms.

Each activity can run up to 30% longer than planned but only 10% shorter, so the simulated finishes lean later than the forecast.

4

How Far the Figures Can Be Relied On

The figures come from 5,000 simulated runs of the schedule’s own logic, with one illustrative duration range on every activity: the result shows how the plan responds to uncertainty, not a forecast calibrated to this project.

How the Run Was Made

Each run draws the remaining duration of every incomplete activity from a Triangular distribution between 90% and 130% of its planned duration, most likely 100%, and recalculates the schedule forward through its logic. The percentile dates are actual runs from the 5,000, not interpolated values. The run used random seed 42, so it reproduces exactly.

Where the Inputs Came From

The range is one illustrative range applied to every activity alike: it is not calibrated to this project, and no activity-specific estimates were supplied.

Durations are drawn independently for each activity. A shared cause that delays several activities at once, such as weather across trades, is not modelled, and independent sampling understates that kind of linked delay, so the true spread may be wider than shown.

Convergence and the Anchor Check

No convergence diagnostics were run, so whether 5,000 runs settle the P80 to the day is not tested; that is one reason the P80 is a planning scenario.

Anchor check: run without uncertainty, the simulation network reproduces the 3 September 2026 forecast exactly, so every date starts from the schedule’s own logic.

What the Model Cannot See

The simulation network carries logic, durations and constraint floors only, with no resource levelling or progress override modelling. Completed work is held at its actual dates. Each activity’s duration is read on its own calendar, but the pass does not step it through that calendar’s days off, so on a schedule that mixes calendars the percentile dates are approximate.

Against the five maturity levels AACE RP 122R-22 names, the run reads at Level 2 of 5, Ad-hoc; exhibit A-02 sets out what the next level needs.

How the Schedule Was Read

Data date corrected.

This update has actual dates after its data date of 05-Aug-2025 00:00.

The latest is A2910's actual finish, 14-Oct-2025 17:00, so this report moves the data date to the start of the next day, 15-Oct-2025, and reschedules the update as P6 does.

62 activities had actual dates after 05-Aug-2025.

102 activities that hadn't started were forecast to start before 15-Oct-2025; they now start on or after it.

The file reports a finish of 24-Jun-2026.

At the corrected data date its logic gives 03-Sep-2026, 49 working days after the file's finish on the project calendar. This report uses 03-Sep-2026.

Critical path: the driving path.

The update of 15-Oct-2025 has negative float.

It measures float to its Must Finish By of 01-May-2026, and its logic finishes on 03-Sep-2026, and constraints hold dates earlier than its logic allows (Start On on 1 activity), so 171 unfinished activities have total float below zero.

Total float of zero or less marks 171 activities, but only 50 of them are on the driving path: the chains of driving relationships into the forecast finish, where each predecessor leaves no working day before its successor.

The other 121 sit on paths that can slip 1 to 77 working days before they move the forecast finish, so a delay to one of them moves the finish only once it uses up that margin.

This report counts an activity in this update as critical only when it is unfinished and on the driving path, and where chains tie, all of them count.

Basis of Measurement

Basis of measurementHow to read the numbers in this report
Day unit
Working days
Every day count in this deliverable is in working days. No calendar-day figure is displayed. Where a contract clause is quoted verbatim in calendar days, the computed equivalent is given in working days alongside.
Calendar
Durations: the activity's own P6 calendar. Dates: the project calendar
Each activity's duration and lags are read in working days on its own P6 calendar. Each iteration then runs a full forward pass on one working-day count, and the completion is placed on the project calendar, holidays included. The pass does not step each activity through its own calendar's non-working days, so on a schedule that mixes calendars (a seven-day cure beside a five-day crew, say) the percentile dates are approximate. On a single-calendar schedule they fall where the calendar puts them.
Date fields read
P6 Start and Finish columns only
Float basis
total float from the deterministic CPM pass; percentile dates come from the Monte Carlo completion-day vector, not from float
A positive figure means the percentile completion is later than the deterministic finish, which is the adverse direction in this report
Convention: risk-overrun: positive = the percentile completion is later than the deterministic finish
Variance
How it is computed
A positive value means
Percentile overrun
percentile completion day - deterministic completion day
later than the deterministic finish
One uniform subtraction order is used, percentile completion day minus deterministic completion day, so a negative figure means the percentile lands earlier than the deterministic finish. This is the reverse of the contractor-loss convention used in the contract-versus-baseline deliverables; the two must not be read against each other without converting the sign.

The Evidence

The exhibits behind these findings follow in full, each under its drawing code:

  • A-01Headline Risk Metrics
  • A-02QRAMM-Aligned Maturity Reading
  • A-03Probabilistic Completion Percentiles
  • A-04Completion-day Distribution
  • A-05Sensitivity, Tornado
  • A-06Ranked Sensitivity Drivers
  • A-07Schedule Recovery, Baseline vs Mitigated
  • A-08Methodology
  • A-09Reproducibility Manifest
A-01

Headline Risk Metrics

Monte Carlo · 5,000 iterations
Iterations
5,000
simulation trials
Distribution
Triangular
opt 90% / ml 100% / pes 130%
P50 Finish
25-Sep-2026
day offset 238
P80 Finish
01-Oct-2026
day offset 242
P90 Finish
02-Oct-2026
day offset 243
Deterministic Finish
03-Sep-2026
single-point CPM
Three-point Inputs
90/100/130%
opt / ml / pes
Random Seed
42
reproducible run
A-02

QRAMM-Aligned Maturity Reading

five levels · informed by AACE RP 122R-22
Maturity Reading

Illustrative three-point inputs (one range, 90% / 100% / 130% of each remaining duration, applied to every activity and not calibrated to this project) with documented distribution choice, sufficient iteration count, and per-activity sensitivity (Pearson correlation tornado) showing which activities drive the completion-day variance. The analysis stands on its own but is still a one-off, with nothing to compare it against.

AACE 122R-22 names five levels of maturity: Level 1 Reactive, Level 2 Ad-hoc, Level 3 Centralized, Level 4 Dynamic, Level 5 Adaptive.

Reference: AACE International RP 122R-22, "Quantitative Risk Analysis Maturity Model" (QRAMM), rev. October 13 2022 (editorial revision April 22 2024); TCM Framework 7.6 Risk Management, 3.3 Investment Decision Making.

Level
2 / 5
Iterations
5,000
Drivers Ranked
252
Scenarios
1
Maturity Level
2/5
LEVEL 2 · AD-HOC
scenario comparison absent
Evidence In This Run
  • Iteration count: 5,000
  • Baseline P50 / P80 produced: 25-Sep-2026 / 01-Oct-2026
  • Three-point inputs: opt 90% / ml 100% / pes 130%, one illustrative range applied to every activity (not calibrated to this project)
  • Distribution: Triangular
  • Per-activity sensitivity: 252 ranked drivers (Pearson correlation tornado)
  • Critical-path flagging applied to sensitivity rows
Gaps To Next Level
  • Add at least one of: a mitigation scenario (baseline vs mitigated comparison), or a quantified risk register giving each risk a probability of occurring and a distribution of multiplicative impact factors mapped to the activities it affects (Hulett risk-driver method, AACE RP 57R-09).
  • No convergence diagnostics run
A-03

Probabilistic Completion Percentiles

8 percentiles · all listed
PercentileCompletion dateDay offsetΔ from deterministic
P1021-Sep-2026234+11 wd
P2523-Sep-2026236+13 wd
P5025-Sep-2026238+15 wd
P7530-Sep-2026241+18 wd
P8001-Oct-2026242+19 wd
P8501-Oct-2026242+19 wd
P9002-Oct-2026243+20 wd
P9506-Oct-2026245+22 wd

Δ is measured against the single-point deterministic CPM finish. A later percentile (red) is downside schedule risk, an earlier one upside. The color flags direction relative to the deterministic estimate. The P10–P90 spread itself is expected uncertainty, not a per-percentile alarm.

What these dates mean
  1. P80, 01-Oct-2026: a planning scenario, not a commitment, because no convergence diagnostics were run. It holds in 80% of simulated outcomes. That implies 19 working days of schedule contingency over the deterministic finish of 03-Sep-2026.
  2. P50, 25-Sep-2026: the even-odds date. Half the iterations finish later. Quote it as an expectation, not a commitment.
  3. Deterministic finish, 03-Sep-2026: the single-point CPM date. The simulation achieves it in only 0% of iterations, so treat it as an optimistic bound, not a forecast.
A-04

Completion-day Distribution

histogram + cumulative S-curve · 5,000 samples
Completion-day histogram: the middle 80% of runs finish between 21-Sep-2026 and 02-Oct-202640 bins · n=5,000
Day 227.4, count 3Day 228.0, count 1Day 228.7, count 3Day 229.3, count 5Day 229.9, count 26Day 230.5, count 24Day 231.1, count 32Day 231.8, count 59Day 232.4, count 79Day 233.0, count 121Day 233.6, count 128Day 234.2, count 164Day 234.9, count 204Day 235.5, count 235Day 236.1, count 304Day 236.7, count 338Day 237.3, count 345Day 238.0, count 355Day 238.6, count 324Day 239.2, count 311Day 239.8, count 308Day 240.4, count 291Day 241.0, count 242Day 241.7, count 220Day 242.3, count 194Day 242.9, count 175Day 243.5, count 148Day 244.1, count 100Day 244.8, count 89Day 245.4, count 44Day 246.0, count 41Day 246.6, count 25Day 247.2, count 21Day 247.9, count 20Day 248.5, count 6Day 249.1, count 10Day 249.7, count 2Day 250.3, count 1Day 250.9, count 1Day 251.6, count 12252302352402452500100200300DetP50P80P90Completion day (working days after the data date)Iterations
Iteration count per bin P10-P90 band Deterministic P50 P80 P90
Cumulative S-curve: 0% of runs finish by the deterministic date 03-Sep-2026, 80% by 01-Oct-2026P50 / P80 / P90 annotated
2252302352402452500.000.250.500.751.00P50P80P90DetP(achieve)=0%Completion day (working days after the data date)Cumulative probability
Cumulative probability (S-curve) P50 P80 P90 Deterministic callout

Probability of achieving the deterministic date 03-Sep-2026: 0% of 5,000 iterations finished on or before it.

A-05

Sensitivity, Tornado

every driver plotted · 252 drivers
A2380, Curtain wall and windows, West elevation is the strongest driver of the finish date (r = +0.382); all of the top 10 drivers are on the critical path252 ranked drivers
CPActivity
Pearson correlation, activity duration vs completion day
-0.380+0.38
r
CPA2380, Curtain wall and windows, West elevation
+0.382
CPA2260, Curtain wall and windows, North elevation
+0.372
CPA2340, Curtain wall and windows, South elevation
+0.361
CPA2300, Curtain wall and windows, East elevation
+0.358
CPA4410, Owner furniture and fit-out (by others)
+0.216
CPA4380, Deficiency correction
+0.203
CPA2250, Exterior sheathing and air/vapour barrier, North elevation
+0.203
CPA4880, Owner audio-visual rough-in (by others)
+0.189
CPA3620, Doors, hardware and millwork Level 2 Zone D
+0.171
CPA3610, Flooring Level 2 Zone D
+0.166
CPA2660, Drywall board Level 1 Zone A
+0.127
CPA4340, Substantial performance certification
+0.122
CPA3150, Electrical in-wall rough-in Level 2 Zone A
+0.122
CPA1990, Erect structural steel Level 2 Zone D
+0.122
CPA3180, Drywall board Level 2 Zone A
+0.122
CPA4330, Deficiency review with the consultant
+0.114
CPA4450, Ceiling grid Level 1 Zone B
+0.114
CPA3630, Final paint and finishes Level 2 Zone D
+0.100
CPA3100, Doors, hardware and millwork Level 1 Zone D
+0.099
CPA2670, Tape, mud and sand Level 1 Zone A
+0.096
CPA3090, Flooring Level 1 Zone D
+0.096
CPA4440, Ceiling MEP devices and tiles Level 1 Zone A
+0.090
CPA3190, Tape, mud and sand Level 2 Zone A
+0.087
CPA2020, Erect structural steel Level 3 Zone A
+0.085
CPA4530, Ceiling grid Level 2 Zone B
+0.079
CPA2140, Erect structural steel Roof Zone A
+0.077
CPA4490, Ceiling grid Level 1 Zone D
+0.077
CPA4570, Ceiling grid Level 2 Zone D
+0.076
CPA4900, Punch list Level 2
+0.074
CPA4480, Ceiling MEP devices and tiles Level 1 Zone C
+0.072
CPA4540, Ceiling MEP devices and tiles Level 2 Zone B
+0.070
CPA4520, Ceiling MEP devices and tiles Level 2 Zone A
+0.068
CPA4500, Ceiling MEP devices and tiles Level 1 Zone D
+0.067
CPA4510, Ceiling grid Level 2 Zone A
+0.065
CPA4460, Ceiling MEP devices and tiles Level 1 Zone B
+0.064
CPA4550, Ceiling grid Level 2 Zone C
+0.063
CPA4470, Ceiling grid Level 1 Zone C
+0.061
CPA4560, Ceiling MEP devices and tiles Level 2 Zone C
+0.057
CPA4580, Ceiling MEP devices and tiles Level 2 Zone D
+0.054
CPA1960, Erect structural steel Level 2 Zone C
+0.047
CPA4430, Ceiling grid Level 1 Zone A
+0.047
A4720, Metal panel cladding, South elevation
-0.040
A3330, Prime paint Level 2 Zone B
-0.040
CPA4800, Special inspection of Level 2 steel connections
+0.040
A4310, Fire department inspection
-0.037
CPA2680, Prime paint Level 1 Zone A
+0.036
CPA3200, Prime paint Level 2 Zone A
+0.033
A2120, Metal deck Level 3 Zone D
+0.032
A2850, Final paint and finishes Level 1 Zone B
+0.032
A2230, Steel stairs and railings
-0.031
A3410, Electrical in-wall rough-in Level 2 Zone C
+0.031
A2710, Doors, hardware and millwork Level 1 Zone A
-0.030
A4360, Owner training
-0.029
A4090, Drywall board Level 3 Zone D
+0.029
A3460, Prime paint Level 2 Zone C
+0.028
A2520, Sprinkler mains and risers
+0.028
A2200, Erect structural steel Roof Zone D
-0.028
A2170, Metal deck Roof Zone B
-0.027
A4840, ESA rough-in inspection Level 3
+0.027
A4020, Final paint and finishes Level 3 Zone C
-0.027
A4250, Fire alarm verification
+0.026
A3140, Plumbing in-wall rough-in Level 2 Zone A
+0.026
A3970, Tape, mud and sand Level 3 Zone C
-0.026
A2480, Ductwork mains Level 1
+0.025
A4740, Metal panel cladding, West elevation
+0.025
A4270, Test, adjust and balance
+0.024
A3690, In-wall services inspection Level 3 Zone A
-0.024
A4730, Masonry veneer, West elevation
-0.024
A1980, Concrete topping Level 2 Zone C
+0.024
A3840, Tape, mud and sand Level 3 Zone B
-0.023
A2450, Roof drains and leaders
-0.023
A2400, Sealants and flashings, West elevation
-0.023
A4370, Operation and maintenance manuals
-0.022
A3900, Layout and partition framing Level 3 Zone C
+0.022
A4130, Flooring Level 3 Zone D
+0.021
A4700, Metal panel cladding, East elevation
+0.021
A2160, Erect structural steel Roof Zone B
-0.021
A2580, Elevator rails, machine and car install
+0.020
A3850, Prime paint Level 3 Zone B
-0.020
A4000, Flooring Level 3 Zone C
-0.020
A2920, Drywall board Level 1 Zone C
+0.020
A1940, Metal deck Level 2 Zone B
+0.020
A4040, Mechanical in-wall rough-in Level 3 Zone D
-0.020
A3520, Mechanical in-wall rough-in Level 2 Zone D
+0.019
A3390, Mechanical in-wall rough-in Level 2 Zone C
-0.019
A4170, Concrete curbs and sidewalks
-0.019
A3020, Electrical in-wall rough-in Level 1 Zone D
+0.018
A3370, Final paint and finishes Level 2 Zone B
+0.018
A4140, Doors, hardware and millwork Level 3 Zone D
-0.018
A2090, Metal deck Level 3 Zone C
-0.018
A3740, Flooring Level 3 Zone A
+0.018
A3660, Plumbing in-wall rough-in Level 3 Zone A
-0.017
A4680, Metal panel cladding, North elevation
+0.017
A3480, Flooring Level 2 Zone C
+0.017
A3790, Plumbing in-wall rough-in Level 3 Zone B
+0.017
A3230, Doors, hardware and millwork Level 2 Zone A
+0.017
A4190, Asphalt paving
-0.017
A2650, In-wall services inspection Level 1 Zone A
+0.016
A3820, In-wall services inspection Level 3 Zone B
-0.016
A4030, Layout and partition framing Level 3 Zone D
-0.016
A4350, Final cleaning
-0.016
A3920, Plumbing in-wall rough-in Level 3 Zone C
-0.016
A2420, Roof flashings and penetrations
-0.015
A2940, Prime paint Level 1 Zone C
+0.015
A4820, ESA rough-in inspection Level 1
-0.015
A3240, Final paint and finishes Level 2 Zone A
+0.015
A3550, Sprinkler branch piping Level 2 Zone D
+0.015
A1650, Backfill and compact at foundations
+0.014
A4830, ESA rough-in inspection Level 2
-0.014
A3960, Drywall board Level 3 Zone C
+0.014
A4010, Doors, hardware and millwork Level 3 Zone C
+0.013
A3670, Electrical in-wall rough-in Level 3 Zone A
-0.013
A4050, Plumbing in-wall rough-in Level 3 Zone D
-0.013
A3910, Mechanical in-wall rough-in Level 3 Zone C
-0.013
A4810, Roof membrane flood test
+0.013
A3420, Sprinkler branch piping Level 2 Zone C
+0.013
A2410, Roof insulation and membrane
-0.013
A3380, Layout and partition framing Level 2 Zone C
+0.013
A2810, Prime paint Level 1 Zone B
-0.012
A3870, Flooring Level 3 Zone B
+0.012
A2610, Mechanical in-wall rough-in Level 1 Zone A
-0.012
A2030, Metal deck Level 3 Zone A
-0.012
A4100, Tape, mud and sand Level 3 Zone D
-0.012
A3170, In-wall services inspection Level 2 Zone A
-0.012
A3560, In-wall services inspection Level 2 Zone D
+0.012
A4850, Temporary heat and enclosures for winter work
-0.012
A3310, Drywall board Level 2 Zone B
+0.012
A3320, Tape, mud and sand Level 2 Zone B
-0.012
A3060, Tape, mud and sand Level 1 Zone D
-0.012
A4210, Line painting and signage
+0.012
A4400, Seasonal commissioning of heating and cooling
+0.012
A2720, Final paint and finishes Level 1 Zone A
+0.011
A3430, In-wall services inspection Level 2 Zone C
-0.011
A2180, Erect structural steel Roof Zone C
+0.011
A3890, Final paint and finishes Level 3 Zone B
-0.011
A2500, Ductwork mains Level 3
+0.011
A3040, In-wall services inspection Level 1 Zone D
+0.011
A2040, Concrete topping Level 3 Zone A
-0.011
A4650, Ceiling grid Level 3 Zone D
+0.010
A3780, Mechanical in-wall rough-in Level 3 Zone B
+0.010
A2100, Concrete topping Level 3 Zone C
-0.010
A2190, Metal deck Roof Zone C
+0.010
A4220, Exterior stairs and barrier-free ramp
+0.010
A3030, Sprinkler branch piping Level 1 Zone D
+0.010
A3280, Electrical in-wall rough-in Level 2 Zone B
-0.010
A3270, Plumbing in-wall rough-in Level 2 Zone B
-0.010
A3950, In-wall services inspection Level 3 Zone C
+0.009
A4060, Electrical in-wall rough-in Level 3 Zone D
-0.009
A2150, Metal deck Roof Zone A
+0.009
A3050, Drywall board Level 1 Zone D
-0.009
A4070, Sprinkler branch piping Level 3 Zone D
-0.009
A2330, Exterior sheathing and air/vapour barrier, South elevation
+0.009
A4200, Landscaping and sod
-0.009
A4180, Site lighting bases and poles
-0.009
A2360, Sealants and flashings, South elevation
-0.009
A4420, Owner IT and security installation (by others)
+0.008
A4160, Granular base for parking and drive
-0.008
A2430, Rooftop unit curbs
-0.008
A3880, Doors, hardware and millwork Level 3 Zone B
-0.008
A3930, Electrical in-wall rough-in Level 3 Zone C
+0.008
A2990, Layout and partition framing Level 1 Zone D
-0.008
A4320, Occupancy permit inspection
-0.008
A4690, Masonry veneer, East elevation
-0.008
CPA3120, Layout and partition framing Level 2 Zone A
-0.008
A4620, Ceiling MEP devices and tiles Level 3 Zone B
+0.008
A3650, Mechanical in-wall rough-in Level 3 Zone A
-0.008
A3800, Electrical in-wall rough-in Level 3 Zone B
-0.008
A2130, Concrete topping Level 3 Zone D
+0.007
A2240, Elevator shaft masonry
+0.007
A2370, Exterior sheathing and air/vapour barrier, West elevation
-0.007
A3350, Flooring Level 2 Zone B
+0.007
A3490, Doors, hardware and millwork Level 2 Zone C
+0.007
A2010, Concrete topping Level 2 Zone D
-0.007
A2000, Metal deck Level 2 Zone D
-0.007
A4670, Masonry veneer, North elevation
+0.007
A3010, Plumbing in-wall rough-in Level 1 Zone D
+0.007
A3640, Layout and partition framing Level 3 Zone A
-0.007
A2060, Metal deck Level 3 Zone B
-0.007
A4610, Ceiling grid Level 3 Zone B
+0.007
A3830, Drywall board Level 3 Zone B
+0.007
A4150, Final paint and finishes Level 3 Zone D
-0.007
A2320, Sealants and flashings, East elevation
-0.006
A4390, Landscape establishment and warranty maintenance
-0.006
CPA3110, Final paint and finishes Level 1 Zone D
-0.006
A3440, Drywall board Level 2 Zone C
+0.006
A2210, Metal deck Roof Zone D
-0.006
A4110, Prime paint Level 3 Zone D
+0.006
A3160, Sprinkler branch piping Level 2 Zone A
+0.006
A3360, Doors, hardware and millwork Level 2 Zone B
+0.006
A3260, Mechanical in-wall rough-in Level 2 Zone B
-0.006
A4230, Entrance canopy steel and soffit
+0.006
A3700, Drywall board Level 3 Zone A
+0.006
A2830, Flooring Level 1 Zone B
+0.005
A2700, Flooring Level 1 Zone A
+0.005
A2290, Exterior sheathing and air/vapour barrier, East elevation
-0.005
A4630, Ceiling grid Level 3 Zone C
-0.005
A2050, Erect structural steel Level 3 Zone B
-0.005
A1950, Concrete topping Level 2 Zone B
-0.005
A4890, Punch list Level 1
-0.005
A3580, Tape, mud and sand Level 2 Zone D
-0.005
A3810, Sprinkler branch piping Level 3 Zone B
-0.004
A3710, Tape, mud and sand Level 3 Zone A
-0.004
A3510, Layout and partition framing Level 2 Zone D
+0.004
A3300, In-wall services inspection Level 2 Zone B
-0.004
A4640, Ceiling MEP devices and tiles Level 3 Zone C
-0.004
A3570, Drywall board Level 2 Zone D
-0.004
A3290, Sprinkler branch piping Level 2 Zone B
+0.004
A4710, Masonry veneer, South elevation
+0.004
A4870, Second framing crew mobilized for Level 2
-0.004
A4260, Sprinkler flush and hydrostatic test
-0.004
A2440, Set rooftop air handling units
-0.004
A4590, Ceiling grid Level 3 Zone A
-0.004
A3720, Prime paint Level 3 Zone A
+0.004
A4860, Winter enclosure of open curtain wall openings
-0.004
A4910, Punch list Level 3
-0.003
A4600, Ceiling MEP devices and tiles Level 3 Zone A
+0.003
A3760, Final paint and finishes Level 3 Zone A
+0.003
A4290, Mechanical commissioning
+0.003
A2080, Erect structural steel Level 3 Zone C
+0.003
A3980, Prime paint Level 3 Zone C
+0.003
A2280, Sealants and flashings, North elevation
+0.003
A3540, Electrical in-wall rough-in Level 2 Zone D
-0.003
A2840, Doors, hardware and millwork Level 1 Zone B
-0.003
A2980, Final paint and finishes Level 1 Zone C
+0.003
A1970, Metal deck Level 2 Zone C
+0.003
A3750, Doors, hardware and millwork Level 3 Zone A
-0.002
A3400, Plumbing in-wall rough-in Level 2 Zone C
+0.002
A2490, Ductwork mains Level 2
+0.002
A1890, Slab on grade Zone D
+0.002
A2960, Flooring Level 1 Zone C
+0.002
A2590, Elevator inspection and licence (TSSA)
-0.002
A3070, Prime paint Level 1 Zone D
-0.002
A2970, Doors, hardware and millwork Level 1 Zone C
-0.002
A4660, Ceiling MEP devices and tiles Level 3 Zone D
-0.002
A3220, Flooring Level 2 Zone A
+0.002
A2930, Tape, mud and sand Level 1 Zone C
-0.002
A2110, Erect structural steel Level 3 Zone D
-0.002
A3130, Mechanical in-wall rough-in Level 2 Zone A
+0.001
A3680, Sprinkler branch piping Level 3 Zone A
-0.001
A3500, Final paint and finishes Level 2 Zone C
+0.001
A2800, Tape, mud and sand Level 1 Zone B
-0.001
A3250, Layout and partition framing Level 2 Zone B
-0.001
A3450, Tape, mud and sand Level 2 Zone C
+0.001
A2070, Concrete topping Level 3 Zone B
+0.001
A4280, Building automation functional testing
0.000
A3770, Layout and partition framing Level 3 Zone B
0.000
A3590, Prime paint Level 2 Zone D
0.000
A3000, Mechanical in-wall rough-in Level 1 Zone D
0.000
A4080, In-wall services inspection Level 3 Zone D
0.000
A3530, Plumbing in-wall rough-in Level 2 Zone D
0.000
A2790, Drywall board Level 1 Zone B
0.000
A3940, Sprinkler branch piping Level 3 Zone C
0.000
Positive correlation (longer duration → later finish) Negative correlation On critical path (CP) Below significance threshold (shaded: noise, not signal)

At 5,000 iterations, a |correlation| below the two-sided 95% significance threshold of 1.96/√n ≈ 0.028 is not statistically distinguishable from zero. 196 of 252 drivers fall below the threshold and are shaded; they remain plotted because the register is never truncated, but their order within the shaded band is noise, not ranking.

A-06

Ranked Sensitivity Drivers

252 drivers · all listed
SENSRanked duration-sensitivity drivers (Pearson correlation)
252 drivers, all listedExport CSV
RankCodeActivityPlanned dur. (wd)CorrelationImpact (wd)
1A2380CPCurtain wall and windows, West elevation15.0+0.3825.72
2A2260CPCurtain wall and windows, North elevation15.0+0.3725.57
3A2340CPCurtain wall and windows, South elevation15.0+0.3615.42
4A2300CPCurtain wall and windows, East elevation15.0+0.3585.37
5A4410CPOwner furniture and fit-out (by others)15.0+0.2163.24
6A4380CPDeficiency correction15.0+0.2033.05
7A2250CPExterior sheathing and air/vapour barrier, North elevation8.0+0.2031.63
8A4880CPOwner audio-visual rough-in (by others)8.0+0.1891.51
9A3620CPDoors, hardware and millwork Level 2 Zone D7.0+0.1711.20
10A3610CPFlooring Level 2 Zone D7.0+0.1661.16
11A2660CPDrywall board Level 1 Zone A5.0+0.1270.64
12A4340CPSubstantial performance certification5.0+0.1220.61
13A3150CPElectrical in-wall rough-in Level 2 Zone A5.0+0.1220.61
14A1990CPErect structural steel Level 2 Zone D4.0+0.1220.49
15A3180CPDrywall board Level 2 Zone A5.0+0.1220.61
16A4330CPDeficiency review with the consultant5.0+0.1140.57
17A4450CPCeiling grid Level 1 Zone B3.0+0.1140.34
18A3630CPFinal paint and finishes Level 2 Zone D5.0+0.1000.50
19A3100CPDoors, hardware and millwork Level 1 Zone D4.0+0.0990.40
20A2670CPTape, mud and sand Level 1 Zone A4.0+0.0960.38
21A3090CPFlooring Level 1 Zone D4.0+0.0960.38
22A4440CPCeiling MEP devices and tiles Level 1 Zone A3.0+0.0900.27
23A3190CPTape, mud and sand Level 2 Zone A4.0+0.0870.35
24A2020CPErect structural steel Level 3 Zone A4.0+0.0850.34
25A4530CPCeiling grid Level 2 Zone B3.0+0.0790.24
26A2140CPErect structural steel Roof Zone A4.0+0.0770.31
27A4490CPCeiling grid Level 1 Zone D3.0+0.0770.23
28A4570CPCeiling grid Level 2 Zone D3.0+0.0760.23
29A4900CPPunch list Level 23.0+0.0740.22
30A4480CPCeiling MEP devices and tiles Level 1 Zone C3.0+0.0720.22
31A4540CPCeiling MEP devices and tiles Level 2 Zone B3.0+0.0700.21
32A4520CPCeiling MEP devices and tiles Level 2 Zone A3.0+0.0680.20
33A4500CPCeiling MEP devices and tiles Level 1 Zone D3.0+0.0670.20
34A4510CPCeiling grid Level 2 Zone A3.0+0.0650.20
35A4460CPCeiling MEP devices and tiles Level 1 Zone B3.0+0.0640.19
36A4550CPCeiling grid Level 2 Zone C3.0+0.0630.19
37A4470CPCeiling grid Level 1 Zone C3.0+0.0610.18
38A4560CPCeiling MEP devices and tiles Level 2 Zone C3.0+0.0570.17
39A4580CPCeiling MEP devices and tiles Level 2 Zone D3.0+0.0540.16
40A1960CPErect structural steel Level 2 Zone C2.0+0.0470.09
41A4430CPCeiling grid Level 1 Zone A3.0+0.0470.14
42A4720Metal panel cladding, South elevation8.0-0.0400.32
43A3330Prime paint Level 2 Zone B2.0-0.0400.08
44A4800CPSpecial inspection of Level 2 steel connections2.0+0.0400.08
45A4310Fire department inspection2.0-0.0370.07
46A2680CPPrime paint Level 1 Zone A2.0+0.0360.07
47A3200CPPrime paint Level 2 Zone A2.0+0.0330.07
48A2120Metal deck Level 3 Zone D3.0+0.0320.10
49A2850Final paint and finishes Level 1 Zone B3.0+0.0320.10
50A2230Steel stairs and railings8.0-0.0310.25
51A3410Electrical in-wall rough-in Level 2 Zone C5.0+0.0310.15
52A2710Doors, hardware and millwork Level 1 Zone A4.0-0.0300.12
53A4360Owner training5.0-0.0290.15
54A4090Drywall board Level 3 Zone D5.0+0.0290.14
55A3460Prime paint Level 2 Zone C2.0+0.0280.06
56A2520Sprinkler mains and risers1.0+0.0280.03
57A2200Erect structural steel Roof Zone D4.0-0.028†0.11
58A2170Metal deck Roof Zone B3.0-0.027†0.08
59A4840ESA rough-in inspection Level 31.0+0.027†0.03
60A4020Final paint and finishes Level 3 Zone C3.0-0.027†0.08
61A4250Fire alarm verification3.0+0.026†0.08
62A3140Plumbing in-wall rough-in Level 2 Zone A4.0+0.026†0.10
63A3970Tape, mud and sand Level 3 Zone C4.0-0.026†0.10
64A2480Ductwork mains Level 11.0+0.025†0.03
65A4740Metal panel cladding, West elevation8.0+0.025†0.20
66A4270Test, adjust and balance10.0+0.024†0.24
67A3690In-wall services inspection Level 3 Zone A1.0-0.024†0.02
68A4730Masonry veneer, West elevation10.0-0.024†0.24
69A1980Concrete topping Level 2 Zone C3.0+0.024†0.07
70A3840Tape, mud and sand Level 3 Zone B4.0-0.023†0.09
71A2450Roof drains and leaders4.0-0.023†0.09
72A2400Sealants and flashings, West elevation4.0-0.023†0.09
73A4370Operation and maintenance manuals10.0-0.022†0.22
74A3900Layout and partition framing Level 3 Zone C6.0+0.022†0.13
75A4130Flooring Level 3 Zone D4.0+0.021†0.09
76A4700Metal panel cladding, East elevation8.0+0.021†0.17
77A2160Erect structural steel Roof Zone B4.0-0.021†0.08
78A2580Elevator rails, machine and car install20.0+0.020†0.41
79A3850Prime paint Level 3 Zone B2.0-0.020†0.04
80A4000Flooring Level 3 Zone C4.0-0.020†0.08
81A2920Drywall board Level 1 Zone C5.0+0.020†0.10
82A1940Metal deck Level 2 Zone B1.0+0.020†0.02
83A4040Mechanical in-wall rough-in Level 3 Zone D5.0-0.020†0.10
84A3520Mechanical in-wall rough-in Level 2 Zone D5.0+0.019†0.10
85A3390Mechanical in-wall rough-in Level 2 Zone C5.0-0.019†0.10
86A4170Concrete curbs and sidewalks8.0-0.019†0.15
87A3020Electrical in-wall rough-in Level 1 Zone D5.0+0.018†0.09
88A3370Final paint and finishes Level 2 Zone B3.0+0.018†0.05
89A4140Doors, hardware and millwork Level 3 Zone D4.0-0.018†0.07
90A2090Metal deck Level 3 Zone C3.0-0.018†0.05
91A3740Flooring Level 3 Zone A4.0+0.018†0.07
92A3660Plumbing in-wall rough-in Level 3 Zone A4.0-0.017†0.07
93A4680Metal panel cladding, North elevation8.0+0.017†0.14
94A3480Flooring Level 2 Zone C4.0+0.017†0.07
95A3790Plumbing in-wall rough-in Level 3 Zone B4.0+0.017†0.07
96A3230Doors, hardware and millwork Level 2 Zone A4.0+0.017†0.07
97A4190Asphalt paving4.0-0.017†0.07
98A2650In-wall services inspection Level 1 Zone A1.0+0.016†0.02
99A3820In-wall services inspection Level 3 Zone B1.0-0.016†0.02
100A4030Layout and partition framing Level 3 Zone D6.0-0.016†0.10
101A4350Final cleaning5.0-0.016†0.08
102A3920Plumbing in-wall rough-in Level 3 Zone C4.0-0.016†0.06
103A2420Roof flashings and penetrations5.0-0.015†0.08
104A2940Prime paint Level 1 Zone C2.0+0.015†0.03
105A4820ESA rough-in inspection Level 11.0-0.015†0.02
106A3240Final paint and finishes Level 2 Zone A3.0+0.015†0.04
107A3550Sprinkler branch piping Level 2 Zone D4.0+0.015†0.06
108A1650Backfill and compact at foundations1.0+0.014†0.01
109A4830ESA rough-in inspection Level 21.0-0.014†0.01
110A3960Drywall board Level 3 Zone C5.0+0.014†0.07
111A4010Doors, hardware and millwork Level 3 Zone C4.0+0.013†0.05
112A3670Electrical in-wall rough-in Level 3 Zone A5.0-0.013†0.07
113A4050Plumbing in-wall rough-in Level 3 Zone D4.0-0.013†0.05
114A3910Mechanical in-wall rough-in Level 3 Zone C5.0-0.013†0.06
115A4810Roof membrane flood test1.0+0.013†0.01
116A3420Sprinkler branch piping Level 2 Zone C4.0+0.013†0.05
117A2410Roof insulation and membrane12.0-0.013†0.15
118A3380Layout and partition framing Level 2 Zone C6.0+0.013†0.08
119A2810Prime paint Level 1 Zone B2.0-0.012†0.02
120A3870Flooring Level 3 Zone B4.0+0.012†0.05
121A2610Mechanical in-wall rough-in Level 1 Zone A5.0-0.012†0.06
122A2030Metal deck Level 3 Zone A3.0-0.012†0.04
123A4100Tape, mud and sand Level 3 Zone D4.0-0.012†0.05
124A3170In-wall services inspection Level 2 Zone A1.0-0.012†0.01
125A3560In-wall services inspection Level 2 Zone D1.0+0.012†0.01
126A4850Temporary heat and enclosures for winter work15.0-0.012†0.18
127A3310Drywall board Level 2 Zone B5.0+0.012†0.06
128A3320Tape, mud and sand Level 2 Zone B4.0-0.012†0.05
129A3060Tape, mud and sand Level 1 Zone D4.0-0.012†0.05
130A4210Line painting and signage2.0+0.012†0.02
131A4400Seasonal commissioning of heating and cooling50.0+0.012†0.58
132A2720Final paint and finishes Level 1 Zone A3.0+0.011†0.03
133A3430In-wall services inspection Level 2 Zone C1.0-0.011†0.01
134A2180Erect structural steel Roof Zone C4.0+0.011†0.05
135A3890Final paint and finishes Level 3 Zone B3.0-0.011†0.03
136A2500Ductwork mains Level 38.0+0.011†0.09
137A3040In-wall services inspection Level 1 Zone D1.0+0.011†0.01
138A2040Concrete topping Level 3 Zone A3.0-0.011†0.03
139A4650Ceiling grid Level 3 Zone D3.0+0.010†0.03
140A3780Mechanical in-wall rough-in Level 3 Zone B5.0+0.010†0.05
141A2100Concrete topping Level 3 Zone C3.0-0.010†0.03
142A2190Metal deck Roof Zone C3.0+0.010†0.03
143A4220Exterior stairs and barrier-free ramp6.0+0.010†0.06
144A3030Sprinkler branch piping Level 1 Zone D4.0+0.010†0.04
145A3280Electrical in-wall rough-in Level 2 Zone B5.0-0.010†0.05
146A3270Plumbing in-wall rough-in Level 2 Zone B4.0-0.010†0.04
147A3950In-wall services inspection Level 3 Zone C1.0+0.009†0.01
148A4060Electrical in-wall rough-in Level 3 Zone D5.0-0.009†0.05
149A2150Metal deck Roof Zone A3.0+0.009†0.03
150A3050Drywall board Level 1 Zone D5.0-0.009†0.05
151A4070Sprinkler branch piping Level 3 Zone D4.0-0.009†0.04
152A2330Exterior sheathing and air/vapour barrier, South elevation8.0+0.009†0.07
153A4200Landscaping and sod8.0-0.009†0.07
154A4180Site lighting bases and poles6.0-0.009†0.05
155A2360Sealants and flashings, South elevation4.0-0.009†0.03
156A4420Owner IT and security installation (by others)10.0+0.008†0.08
157A4160Granular base for parking and drive6.0-0.008†0.05
158A2430Rooftop unit curbs3.0-0.008†0.02
159A3880Doors, hardware and millwork Level 3 Zone B4.0-0.008†0.03
160A3930Electrical in-wall rough-in Level 3 Zone C5.0+0.008†0.04
161A2990Layout and partition framing Level 1 Zone D6.0-0.008†0.05
162A4320Occupancy permit inspection3.0-0.008†0.02
163A4690Masonry veneer, East elevation10.0-0.008†0.08
164A3120CPLayout and partition framing Level 2 Zone A6.0-0.008†0.05
165A4620Ceiling MEP devices and tiles Level 3 Zone B3.0+0.008†0.02
166A3650Mechanical in-wall rough-in Level 3 Zone A5.0-0.008†0.04
167A3800Electrical in-wall rough-in Level 3 Zone B5.0-0.008†0.04
168A2130Concrete topping Level 3 Zone D3.0+0.007†0.02
169A2240Elevator shaft masonry1.0+0.007†0.01
170A2370Exterior sheathing and air/vapour barrier, West elevation8.0-0.007†0.06
171A3350Flooring Level 2 Zone B4.0+0.007†0.03
172A3490Doors, hardware and millwork Level 2 Zone C4.0+0.007†0.03
173A2010Concrete topping Level 2 Zone D3.0-0.007†0.02
174A2000Metal deck Level 2 Zone D3.0-0.007†0.02
175A4670Masonry veneer, North elevation10.0+0.007†0.07
176A3010Plumbing in-wall rough-in Level 1 Zone D4.0+0.007†0.03
177A3640Layout and partition framing Level 3 Zone A6.0-0.007†0.04
178A2060Metal deck Level 3 Zone B3.0-0.007†0.02
179A4610Ceiling grid Level 3 Zone B3.0+0.007†0.02
180A3830Drywall board Level 3 Zone B5.0+0.007†0.03
181A4150Final paint and finishes Level 3 Zone D3.0-0.007†0.02
182A2320Sealants and flashings, East elevation4.0-0.006†0.03
183A4390Landscape establishment and warranty maintenance60.0-0.006†0.39
184A3110CPFinal paint and finishes Level 1 Zone D3.0-0.006†0.02
185A3440Drywall board Level 2 Zone C5.0+0.006†0.03
186A2210Metal deck Roof Zone D3.0-0.006†0.02
187A4110Prime paint Level 3 Zone D2.0+0.006†0.01
188A3160Sprinkler branch piping Level 2 Zone A4.0+0.006†0.02
189A3360Doors, hardware and millwork Level 2 Zone B4.0+0.006†0.02
190A3260Mechanical in-wall rough-in Level 2 Zone B5.0-0.006†0.03
191A4230Entrance canopy steel and soffit5.0+0.006†0.03
192A3700Drywall board Level 3 Zone A5.0+0.006†0.03
193A2830Flooring Level 1 Zone B4.0+0.005†0.02
194A2700Flooring Level 1 Zone A4.0+0.005†0.02
195A2290Exterior sheathing and air/vapour barrier, East elevation8.0-0.005†0.04
196A4630Ceiling grid Level 3 Zone C3.0-0.005†0.02
197A2050Erect structural steel Level 3 Zone B4.0-0.005†0.02
198A1950Concrete topping Level 2 Zone B3.0-0.005†0.01
199A4890Punch list Level 13.0-0.005†0.01
200A3580Tape, mud and sand Level 2 Zone D4.0-0.005†0.02
201A3810Sprinkler branch piping Level 3 Zone B4.0-0.004†0.02
202A3710Tape, mud and sand Level 3 Zone A4.0-0.004†0.02
203A3510Layout and partition framing Level 2 Zone D6.0+0.004†0.03
204A3300In-wall services inspection Level 2 Zone B1.0-0.004†0.00
205A4640Ceiling MEP devices and tiles Level 3 Zone C3.0-0.004†0.01
206A3570Drywall board Level 2 Zone D5.0-0.004†0.02
207A3290Sprinkler branch piping Level 2 Zone B4.0+0.004†0.02
208A4710Masonry veneer, South elevation10.0+0.004†0.04
209A4870Second framing crew mobilized for Level 22.0-0.004†0.01
210A4260Sprinkler flush and hydrostatic test3.0-0.004†0.01
211A2440Set rooftop air handling units3.0-0.004†0.01
212A4590Ceiling grid Level 3 Zone A3.0-0.004†0.01
213A3720Prime paint Level 3 Zone A2.0+0.004†0.01
214A4860Winter enclosure of open curtain wall openings5.0-0.004†0.02
215A4910Punch list Level 33.0-0.003†0.01
216A4600Ceiling MEP devices and tiles Level 3 Zone A3.0+0.003†0.01
217A3760Final paint and finishes Level 3 Zone A3.0+0.003†0.01
218A4290Mechanical commissioning10.0+0.003†0.03
219A2080Erect structural steel Level 3 Zone C4.0+0.003†0.01
220A3980Prime paint Level 3 Zone C2.0+0.003†0.01
221A2280Sealants and flashings, North elevation4.0+0.003†0.01
222A3540Electrical in-wall rough-in Level 2 Zone D5.0-0.003†0.01
223A2840Doors, hardware and millwork Level 1 Zone B4.0-0.003†0.01
224A2980Final paint and finishes Level 1 Zone C3.0+0.003†0.01
225A1970Metal deck Level 2 Zone C3.0+0.003†0.01
226A3750Doors, hardware and millwork Level 3 Zone A4.0-0.002†0.01
227A3400Plumbing in-wall rough-in Level 2 Zone C4.0+0.002†0.01
228A2490Ductwork mains Level 28.0+0.002†0.02
229A1890Slab on grade Zone D1.0+0.002†0.00
230A2960Flooring Level 1 Zone C4.0+0.002†0.01
231A2590Elevator inspection and licence (TSSA)2.0-0.002†0.00
232A3070Prime paint Level 1 Zone D2.0-0.002†0.00
233A2970Doors, hardware and millwork Level 1 Zone C4.0-0.002†0.01
234A4660Ceiling MEP devices and tiles Level 3 Zone D3.0-0.002†0.01
235A3220Flooring Level 2 Zone A4.0+0.002†0.01
236A2930Tape, mud and sand Level 1 Zone C4.0-0.002†0.01
237A2110Erect structural steel Level 3 Zone D4.0-0.002†0.01
238A3130Mechanical in-wall rough-in Level 2 Zone A5.0+0.001†0.01
239A3680Sprinkler branch piping Level 3 Zone A4.0-0.001†0.00
240A3500Final paint and finishes Level 2 Zone C3.0+0.001†0.00
241A2800Tape, mud and sand Level 1 Zone B4.0-0.001†0.00
242A3250Layout and partition framing Level 2 Zone B6.0-0.001†0.00
243A3450Tape, mud and sand Level 2 Zone C4.0+0.001†0.00
244A2070Concrete topping Level 3 Zone B3.0+0.001†0.00
245A4280Building automation functional testing8.00.000†0.00
246A3770Layout and partition framing Level 3 Zone B6.00.000†0.00
247A3590Prime paint Level 2 Zone D2.00.000†0.00
248A3000Mechanical in-wall rough-in Level 1 Zone D5.00.000†0.00
249A4080In-wall services inspection Level 3 Zone D1.00.000†0.00
250A3530Plumbing in-wall rough-in Level 2 Zone D4.00.000†0.00
251A2790Drywall board Level 1 Zone B5.00.000†0.00
252A3940Sprinkler branch piping Level 3 Zone C4.00.000†0.00

Ranked by |correlation|, the same order as the tornado chart; planned duration and impact are in working days. Impact = |correlation| × planned duration. Critical-path activities flagged CP. † At 5,000 iterations, entries with |correlation| below 1.96/√n ≈ 0.028 are not statistically distinguishable from zero; 196 of 252 listed drivers carry the marker. Their rank order is noise, not signal.

A-07

Schedule Recovery, Baseline vs Mitigated

not run, no recovery scenario defined

A mitigated re-run was not in scope for this analysis; CPP runs this comparison when a recovery scenario is defined.

A-08

Methodology

basis, distribution, percentile method

Forecast completion dates are produced by Monte Carlo simulation over the activity duration distribution implied by the optimistic / most-likely / pessimistic percentages applied to each incomplete activity's planned duration. A full CPM forward pass is executed per iteration. Percentiles are derived from the completion-day vector using numpy.percentile(method='nearest'), which reports an actual simulation trial rather than an interpolated value, so each percentile traces back to a real, reproducible iteration. Sensitivity (tornado) is the Pearson correlation between each activity's sampled-duration vector and the final completion-day vector. Impact = |corr| × planned duration on the legacy PERT/Triangular path, or |corr| × posterior σ on the Bayesian-posterior path (when historical_snapshots was supplied). The active prior shape is reported per row in the sensitivity CSV's prior_method column. Statistical significance of the correlations: at n = 5,000 iterations, the two-sided 95% critical value for a Pearson correlation differing from zero is approximately 1.96/√n ≈ 0.028. Drivers whose |correlation| falls below that threshold are statistically indistinguishable from zero; they are shaded in the tornado (A-05) and marked † in the ranking (A-06) but remain fully listed.

Distribution: Triangular · Iterations: 5,000 · Random seed: 42 · Day basis: working days from data date. Working-day basis counts only the project’s own working days, read from the calendar loaded with this XER, so its workweek and its holiday exceptions are both honoured. The corresponding completion dates are the true calendar dates on which those working-day offsets fall. Each activity's duration is read on its own P6 calendar, but the pass does not step it through that calendar's own days off, so on a schedule that mixes calendars the percentile dates are approximate.

Prepared by the schedule-risk-analysis skill in the CPP Scheduling Suite. This dashboard is self-contained. All assets are inlined and it renders offline.

A-09

Reproducibility Manifest

provenance
Generated
22-Oct-2026 07:45:18
Data Date
15-Oct-2025
Random Seed
42
Iterations (baseline)
5,000
Iterations (mitigated)
Percentile method
numpy nearest
Input files: Larchmere_Library_current.xer SHA-256 e5cba9fbd494323aaeed96ade700dc08e4293788284a825c081b4910595440fa
Schedule Risk Analysis · Generated 22-Oct-2026 07:45:18 · Project Larchmere Library and Community Hub (Demo Data) · Run Monte Carlo · 5,000 iterations · Engine cpm-engine v2.10.13Self-contained · Reproducible