Full activity listings and the complete delay register are in
the accompanying Excel appendix.
Disclosures
Analytical tool output — not expert determination
This report is automatically generated from the uploaded schedule file(s). It is an analytical aid — not an expert determination, legal advice, or a certified forensic delay analysis.
The tool does not perform a full critical-path method recalculation and cannot determine contractual excusability.
Figures should be reviewed by a qualified delay analyst before being relied upon in formal contract correspondence or dispute proceedings. Nothing in this report should be construed as a legal opinion or expert witness statement.
Traced critical path differs from stored flag on 68 activities
An independent forward/backward pass on the update schedule produced a different critical-path set to the file's stored Activity.is_critical flags on 68 activities. Common causes: stale total-float values (schedule not recalculated after the last edit), retained-logic vs progress-override calculation mode, or constraint-driven criticality the V1 trace does not model. The engine used the traced path for every delay attribution downstream of this section — divergences therefore propagate into the delay register, the criticality flags on specific events, and the isolated contribution figures. Review the divergence before relying on the numbers.
No concurrent delay detected (Society of Construction Law Delay and Disruption Protocol, 2nd Edition (2017) methodology)
No concurrent delay periods were detected in this comparison, so the concurrency methodology did not affect the engine-attributed delay figure. The Society of Construction Law Delay and Disruption Protocol, 2nd Edition (2017) methodology would have governed how any overlapping critical delays net. An alternative methodology (Malmaison 'first in time' approach (Henry Boot v Malmaison [1999] 70 ConLR 32)) is available; with no concurrent periods here it would give the same figure, but the choice can matter on updates where critical delays overlap.
For the project director
Brief
Severity-coded status headlines, top risks, what to act on.
01
Executive Summary
The project finish date has moved by fifteen working days, driven primarily by duration increases on critical piling and excavation activities. This shift is concentrated in the substructure phase, where three duration changes account for the full observed delay, while the schedule's reliability is undermined by a critical path divergence on sixty-eight activities and a Baseline Execution Index of 0.91. The presence of seventy activities with negative float further indicates that the current programme logic may not accurately reflect the remaining work sequence. The reader should review the critical path divergence disclosure and the top critical events table to verify the integrity of the delay drivers.
02
What happened · Why · Where to investigate
Completion movement:+15 working daysThe only delay figure is the completion movement; the panel below splits it into activity-level drivers and topology signals — diagnostics, not competing delay totals.
The schedule reports a completion movement of fifteen working days, which stands as the authoritative delay figure for this period. The table below breaks down the activity-level drivers—duration changes, progress shortfalls, and added scope—to show where pressure built up, rather than to sum a project delay total. Because each activity is measured independently, parallel paths and float-absorbed slip are included in these categories without adding to the final completion movement. The topology section identifies where the schedule was rewired, such as in the Superstructure package, but does not size the isolated working-day impact of each edit. This limitation exists because isolating individual topology events requires a calendar-aware critical path method pass per event, as described in Methodology §5a.
Quantified drivers (working days by category)
Category
Events
Working days
Duration changes
3
+15 working days
Progress shortfall
1
+4 working days
Added scope (upper bound)
1
+14 working days
Top 1 WBS packages for topology edits
WBS package
Events
Logic
Constraint
Calendar
Superstructure
1
1
0
0
03
Key Milestones
Milestones compared:3Baseline vs current planned finish for every milestone that exists on both schedules.
The contractual and progress milestones detected on the two schedules, with the calendar-day variance between their planned finish dates.
Only milestones present on both sides of the comparison are shown — one-sided entries are scope moves that would make the variance column unreadable if included.
Variance is shown in calendar days (consistent with how EOT claims are commonly stated) so the figure matches the way the contract will evaluate it.
Key milestones — baseline vs current
Milestone
Baseline planned finish
Current planned finish
Current actual finish
Variance
Current float
On critical path
Substructure complete
2026-09-29
2026-10-20
—
+21 days
-15 wd
Yes
Fit-out complete
2028-03-07
2028-03-28
—
+21 days
-15 wd
Yes
Practical Completion
2028-06-08
2028-06-29
—
+21 days
-15 wd
Yes
04
Critical path
Activities driving the completion date in each schedule version, sourced from the stored ``is_critical`` flag on each schedule.
Where the critical path has shifted between the baseline and the update, the shift itself is often the single most important finding — it signals that delay or acceleration in one area has re-routed the critical chain through previously non-critical work.
Critical-path activities with largest baseline-vs-update variance
A diagnostic view, not the full critical path. The 15 critical-in-either activities with the largest finish variance are plotted here — the chart surfaces what moved between baseline and update, selected by the priority rule in METHODOLOGY §8 (persisted by float severity, then variance, then joined, then left). For the end-to-end critical chain from data date to project finish see the supporting views in the Narrative layer (WBS rollup, network diagram, timeline) and the comparison table there.
Each activity appears as two bars: dashed outline for the baseline plan, filled bar for the update. Fill colour encodes membership change — orange for persisted on the critical path, red for joined, grey for left.
05
Float-path risk
Near-critical paths:4sub-critical or parallel-critical, within 20 working days of the controlling path (primary driving path shown separately as rank 1; full list in the Excel appendix).
What this section answers: where else forward risk is concentrated besides the controlling chain. Each row is an alternative chain to the project endpoint that's within 20 working days of the critical path; any of them could become controlling with a small slip.
Four float paths sit within twenty working days of the critical path, with the cluster dominated by zero-float chains that are already critical. Multiple sub-critical paths present forward risk because any of them could become controlling with a small slip in duration or logic. The table below details these paths, ranked by float, to illustrate the breadth of schedule sensitivity.
Top 3 float paths
#
Float
Activities
Envelope
Driving activity
Branches from
1
0 wd
60
2026-02-16 → 2028-06-29
PRE-130 — Building control submission
—
2
0 wd
59 (1 unique)
2026-03-06 → 2028-06-29
PRE-250 — Site security and CCTV
Path 1 at SUB-110
3
0 wd
42 (9 unique)
2026-12-01 → 2028-06-29
SUP-210 — Column starter bars L3
Path 1 at MEP-130
Top 3 of 5 shown — the full 5-path table and the float-path overlay chart are in the Narrative layer.
What this section answers: which near-critical chains are burning float across updates — an early warning that fires before a path goes critical and shows up in the delay register. Float consumed is the like-for-like drop in total float since the baseline, excluding activities whose constraint or calendar changed.
127 activities eroded float since the baseline, a median of 15 working days each (2198 working days in aggregate). The median is the typical per-activity erosion; the aggregate runs far larger on a broad schedule and shouldn't be read as the delay to completion. The most-eroded near-critical path is rank 1 (driving activity PRE-130 — Building control submission), down 911 working days and now at 0 working days of float.
Most-eroded near-critical paths (top 5)
#
Float now
Float consumed
Activities eroding
Driving activity
1
0 wd
911 wd
60/60
PRE-130 — Building control submission
2
0 wd
884 wd
59/59
PRE-250 — Site security and CCTV
5
9 wd
810 wd
39/39
SUP-310 — Slab L1 formwork
3
0 wd
630 wd
42/42
SUP-210 — Column starter bars L3
4
5 wd
450 wd
30/30
MEP-210 — Plant room frame and pads
07
Completion forecast, PF scenarios and compression
EV-implied finish:Unstable — see PF rowsRecent EV trajectory does not support a single implied date — see the PF-scenario rows below for a productivity-bracketed range.
The schedule update at the data date of 2026-03-06 reports an unstable earned-value trajectory, which does not support a single implied finish date. Consequently, the forecast indicates a later completion than the stored plan, with the extent of the delay dependent on future productivity assumptions. The productivity-factor rows illustrate the sensitivity of the completion date to these assumptions, ranging from a conservative scenario to one with realistic ambition. This panel serves as a sanity check for the overall schedule health and does not replace a full critical-path recalculation.
Implied PC dates
Scenario
PF
Implied PC
vs stored
Current trajectory
from EV
—
see PF rows below
Conservative
85%
2028-12-29
+183 days vs stored
Realistic ambition
95%
2028-09-18
+81 days vs stored
Stored (planned)
100%
2028-06-29
matches stored
Remaining-plan compression: 1.40× the demonstrated production rate — significant compression (required 0.113 vs demonstrated 0.080 pp/day; band thresholds 1.10 / 1.35 / 1.75 are heuristic calibration — a feasibility flag, not a determination). The remaining plan asks for roughly 40 % faster production than the recent demonstrated pace, sustained to completion — out-performance of a kind the recent history does not show. At the demonstrated rate the plan crosses the severe-compression threshold around 2027-04-03.
Indicative only. The PF rows apply the named productivity factor to remaining durations on labour activities (procurement / milestones are not scaled) and re-trace the longest path. They do not re-level resources, re-apply calendars, or re-optimise logic — use alongside a native P6 re-schedule for any contractual decision (METHODOLOGY §5b).
DCMA 14-Point Assessment: 6 pass, 5 fail, 3 not assessed.
DCMA items needing attention
Item
Measured
Threshold
Status
Notes
§1 Logic
5.8%
≤5% of incomplete activities
Fail
8 of 139 incomplete activities
§3 Lags
5.9%
≤5% of relationships
Fail
10 of 170 relationships
§6 High Float
38.8%
≤5% of incomplete activities
Fail
54 activities with > 44 wd float
§7 Negative Float
70
0 (none allowed)
Fail
70 activities with negative float
§9 Invalid Dates
1
0 (none allowed)
Fail
1 dates inconsistent with data date 2026-03-06
§10 Resources
—
Not assessed
PAM 200.1 §4.10: the IMS DID does not require resource loading, so DCMA publishes no canonical threshold for this item
§11 Missed Tasks
—
≤5% of activities with baseline finish on or before status date
Not assessed
schedule has no baseline finish dates
§14 Baseline Execution Index
0.91
≥0.95
Not assessed
10 of 11 due activities completed by data date, measured vs SL-DEMO — no approved baseline embedded in the file, so this is informational and not scored toward the 14-point total
The full 14-item scorecard (every measured value, passing items included) is in the Narrative layer; per-check offender lists are in the appendix and the Excel workbook's DCMA detail sheet.
Side-by-side comparison of baseline and update activity dates.
Start and finish variances are shown in calendar days — positive values mean the update is later than the baseline.
The delay register and concurrent-delay analysis in the sections below derive from these variances.
Baseline vs update Gantt overlay
Each activity appears twice: a dashed outline bar for the baseline plan above a filled bar for the update plan. Critical-path activities are shown in red. Rows are sorted by criticality and finish variance — the activities whose dates moved most appear first.
Baseline vs update (critical path)
ID
Name
Baseline start
Baseline finish
Update start
Update finish
Start Δ
Finish Δ
Status
Critical (baseline)
Critical (update)
SUB-250
Pile trimming
2026-06-16
2026-06-26
2026-07-07
2026-07-17
+21d
+21d
not started
✓
✓
SUB-310
Pile cap excavation
2026-06-26
2026-07-08
2026-07-17
2026-07-29
+21d
+21d
not started
✓
✓
SUB-320
Pile cap reinforcement
2026-07-08
2026-07-22
2026-07-29
2026-08-12
+21d
+21d
not started
✓
✓
SUB-330
Pile cap concrete pour
2026-07-22
2026-07-30
2026-08-12
2026-08-20
+21d
+21d
not started
✓
✓
SUB-340
Ground beam install
2026-07-30
2026-08-17
2026-08-20
2026-09-08
+21d
+22d
not started
✓
✓
SUB-410
Basement slab formwork
2026-08-17
2026-08-27
2026-09-08
2026-09-18
+22d
+22d
not started
✓
✓
SUB-420
Basement slab reinforcement
2026-08-27
2026-09-15
2026-09-18
2026-10-06
+22d
+21d
not started
✓
✓
SUB-430
Basement slab waterproofing
2026-09-09
2026-09-17
2026-09-30
2026-10-08
+21d
+21d
not started
✓
✓
SUB-440
Basement slab pour
2026-09-17
2026-09-29
2026-10-08
2026-10-20
+21d
+21d
not started
✓
✓
MS-SUB-END
Substructure complete
2026-09-29
2026-09-29
2026-10-20
2026-10-20
+21d
+21d
not started
✓
✓
SUP-110
Column starter bars L1
2026-09-29
2026-10-05
2026-10-20
2026-10-26
+21d
+21d
not started
✓
✓
SUP-120
Column formwork L1
2026-10-05
2026-10-13
2026-10-26
2026-11-03
+21d
+21d
not started
✓
✓
SUP-360
Slab L2 pour
2026-11-30
2026-12-08
2026-12-21
2026-12-31
+21d
+23d
not started
✓
SUP-240
Column starter bars L4
2026-12-02
2026-12-08
2026-12-23
2026-12-31
+21d
+23d
not started
✓
✓
SUP-250
Column formwork L4
2026-12-08
2026-12-16
2026-12-31
2027-01-11
+23d
+26d
not started
✓
✓
SUP-260
Column pour L4
2026-12-16
2026-12-22
2027-01-11
2027-01-15
+26d
+24d
not started
✓
✓
MEP-120
Electrical containment L1-L3
2027-03-12
2027-04-09
2027-04-06
2027-04-30
+25d
+21d
not started
✓
MEP-130
Electrical containment L4-L6
2027-04-09
2027-05-06
2027-04-30
2027-05-27
+21d
+21d
not started
✓
✓
MEP-140
Cable pulling L1-L3
2027-05-06
2027-06-03
2027-05-27
2027-06-24
+21d
+21d
not started
✓
✓
MEP-150
Cable pulling L4-L6
2027-06-03
2027-07-01
2027-06-24
2027-07-22
+21d
+21d
not started
✓
✓
MEP-160
Distribution boards
2027-07-01
2027-07-19
2027-07-22
2027-08-09
+21d
+21d
not started
✓
✓
MEP-170
Lighting wiring rough-in
2027-07-19
2027-08-12
2027-08-09
2027-09-03
+21d
+22d
not started
✓
✓
MEP-180
Power outlet rough-in
2027-08-12
2027-09-08
2027-09-03
2027-09-29
+22d
+21d
not started
✓
✓
FIT-110
Stud partition L1
2027-08-16
2027-09-02
2027-09-07
2027-09-23
+22d
+21d
not started
✓
✓
FIT-120
Stud partition L2
2027-08-24
2027-09-10
2027-09-15
2027-10-01
+22d
+21d
not started
✓
✓
FIT-130
Stud partition L3
2027-09-02
2027-09-20
2027-09-23
2027-10-11
+21d
+21d
not started
✓
✓
FIT-140
Stud partition L4
2027-09-10
2027-09-28
2027-10-01
2027-10-19
+21d
+21d
not started
✓
✓
FIT-150
Stud partition L5-L6
2027-09-20
2027-10-14
2027-10-11
2027-11-04
+21d
+21d
not started
✓
✓
FIT-160
Suspended ceilings L1-L3
2027-09-20
2027-10-25
2027-10-11
2027-11-15
+21d
+21d
not started
✓
✓
FIT-210
Plastering L1-L3
2027-10-06
2027-11-03
2027-10-27
2027-11-24
+21d
+21d
not started
✓
✓
FIT-170
Suspended ceilings L4-L6
2027-10-14
2027-11-18
2027-11-04
2027-12-09
+21d
+21d
not started
✓
✓
FIT-180
Ceiling integration MEP
2027-10-25
2027-11-10
2027-11-15
2027-12-01
+21d
+21d
not started
✓
✓
FIT-220
Plastering L4-L6
2027-11-03
2027-12-01
2027-11-24
2027-12-22
+21d
+21d
not started
✓
✓
FIT-240
Painting L4-L6
2027-12-01
2027-12-29
2027-12-22
2028-01-19
+21d
+21d
not started
✓
✓
FIT-260
Floor finishes L4-L6
2027-12-29
2028-01-28
2028-01-19
2028-02-18
+21d
+21d
not started
✓
✓
FIT-310
Reception joinery
2028-01-06
2028-01-27
2028-01-27
2028-02-17
+21d
+21d
not started
✓
✓
FIT-320
Toilet vanity install
2028-01-06
2028-02-01
2028-01-27
2028-02-22
+21d
+21d
not started
✓
✓
FIT-330
Tea-point joinery
2028-01-13
2028-01-31
2028-02-03
2028-02-21
+21d
+21d
not started
✓
✓
FIT-340
Meeting room joinery
2028-01-20
2028-02-15
2028-02-10
2028-03-07
+21d
+21d
not started
✓
✓
FIT-350
Built-in storage and fittings
2028-02-03
2028-02-24
2028-02-24
2028-03-16
+21d
+21d
not started
✓
✓
FIT-360
Final joinery snagging
2028-02-24
2028-03-07
2028-03-16
2028-03-28
+21d
+21d
not started
✓
✓
MS-FIT-END
Fit-out complete
2028-03-07
2028-03-07
2028-03-28
2028-03-28
+21d
+21d
not started
✓
✓
CMS-210
Client walkthrough and snag list
2028-04-18
2028-04-25
2028-05-09
2028-05-16
+21d
+21d
not started
✓
✓
CMS-220
Major snags rectification
2028-04-25
2028-05-16
2028-05-16
2028-06-06
+21d
+21d
not started
✓
✓
CMS-230
Minor snags rectification
2028-05-04
2028-05-22
2028-05-25
2028-06-12
+21d
+21d
not started
✓
✓
CMS-240
Final inspection
2028-05-16
2028-05-22
2028-06-06
2028-06-12
+21d
+21d
not started
✓
✓
CMS-310
Building handover documentation
2028-05-18
2028-05-30
2028-06-08
2028-06-20
+21d
+21d
not started
✓
✓
CMS-320
O&M manuals issued
2028-05-30
2028-06-05
2028-06-20
2028-06-26
+21d
+21d
not started
✓
✓
CMS-330
Soft landings start
2028-06-05
2028-06-08
2028-06-26
2028-06-29
+21d
+21d
not started
✓
✓
MS-PC
Practical Completion
2028-06-08
2028-06-08
2028-06-29
2028-06-29
+21d
+21d
not started
✓
✓
Showing the top 50 most-moved critical-path activities of 76 critical and 148 total matched. Selected by absolute start+finish variance, then re-sorted chronologically. Full matched-activity list in the Matched Activities sheet of the Excel appendix.
10
Critical path — supporting views
Structural views behind the Brief-layer critical-path overlay: the update's critical chain rolled up to WBS level, the dependencies between critical clusters, and the update timeline on the project calendar.
Critical path rollup — WBS summary bars
Summary-bar view of the update's critical path — one bar per WBS cluster that contains stored-critical activities. Near-critical clusters (1–20 wd float, the schedule's status-cycle threshold) are shown alongside in amber so the reader can see which clusters are one slip from the critical path.
Node-and-arrow diagram of the update's critical WBS clusters and the dependencies between them. Nodes are positioned left-to-right by topological level from project start.
Update critical path timeline (part 1 of 3)
Stored-critical activities on the post-update schedule plotted on the project calendar. Use alongside the schedule-comparison table to see which activities drive the current completion date.
Update critical path timeline (part 2 of 3)
Stored-critical activities on the post-update schedule plotted on the project calendar. Use alongside the schedule-comparison table to see which activities drive the current completion date.
Update critical path timeline (part 3 of 3)
Stored-critical activities on the post-update schedule plotted on the project calendar. Use alongside the schedule-comparison table to see which activities drive the current completion date.
11
Float paths — detail
The full set of near-critical chains behind the Brief-layer float-path callout, with the overlay chart showing when each chain lands on the calendar. The Excel appendix carries the complete per-activity list per path.
Top 5 float paths
#
Float
Activities
Envelope
Driving activity
Branches from
1
0 wd
60
2026-02-16 → 2028-06-29
PRE-130 — Building control submission
—
2
0 wd
59 (1 unique)
2026-03-06 → 2028-06-29
PRE-250 — Site security and CCTV
Path 1 at SUB-110
3
0 wd
42 (9 unique)
2026-12-01 → 2028-06-29
SUP-210 — Column starter bars L3
Path 1 at MEP-130
4
5 wd
30 (8 unique)
2027-03-03 → 2028-06-29
MEP-210 — Plant room frame and pads
Path 1 at FIT-160
5
9 wd
39 (3 unique)
2026-11-03 → 2028-06-29
SUP-310 — Slab L1 formwork
Path 3 at SUP-440
Float-path overlay — when each near-critical chain lands
One bar per top-5 float path showing its divergent window — the activities unique to this path before it merges into a higher-priority chain, with the float window, data date and contractual milestones marked. Reads at a glance: are the alternatives spread across the programme or crowded into one window?
12
Progress curve
Reading this chart. Three cumulative curves over time: the baseline's planned value (dashed grey), the current plan's planned value (solid blue), and the actual earned value on the update (solid red). Gap between the dashed grey and solid blue lines shows re-planning (work pushed into future periods, independent of actual progress). Gap between solid blue and solid red at the data date shows the current execution gap.
Acronyms. PV = Planned Value (share of total scheduled work due by a date). EV = Earned Value (share actually achieved). SV = Schedule Variance = EV − PV, in working-day equivalents. SPI = Schedule Performance Index = EV ÷ PV; < 1.00 ⇒ behind plan. Printed in the chart title at the data date.
Why duration-weighted. Cost-based EVM (AC / CV / CPI) is not computed because P6 exports routinely strip resource and cost tables. Duration-weighting — each activity contributes in proportion to its original working-day duration — is the industry standard fallback per AACE RP 27R-03. Full formula in METHODOLOGY §5d.
Duration-weighted progress S-curve
Baseline PV (dashed grey), current plan PV (solid blue), actual EV (solid red). Vertical dotted line marks the data date where SPI is computed.
DCMA 14-Point Assessment: 6 pass, 5 fail, 3 not assessed.
DCMA 14-Point items
Item
Measured
Threshold
Status
Notes
§1 Logic
5.8%
≤5% of incomplete activities
Fail
8 of 139 incomplete activities
§2 Leads
0
0 (none allowed)
Pass
0 negative lag(s)
§3 Lags
5.9%
≤5% of relationships
Fail
10 of 170 relationships
§4 Relationship Types
95.3%
≥90% Finish-Start
Pass
162 of 170 are Finish-Start
§5 Hard Constraints
1.4%
≤5% of incomplete activities
Pass
2 hard constraint(s)
§6 High Float
38.8%
≤5% of incomplete activities
Fail
54 activities with > 44 wd float
§7 Negative Float
70
0 (none allowed)
Fail
70 activities with negative float
§8 High Duration
0.7%
≤5% of incomplete activities
Pass
1 activities longer than 44 wd
§9 Invalid Dates
1
0 (none allowed)
Fail
1 dates inconsistent with data date 2026-03-06
§10 Resources
—
Not assessed
PAM 200.1 §4.10: the IMS DID does not require resource loading, so DCMA publishes no canonical threshold for this item
§11 Missed Tasks
—
≤5% of activities with baseline finish on or before status date
Not assessed
schedule has no baseline finish dates
§12 Critical Path Test
Pass
Pass / Fail
Pass
a continuous critical path was identified
§13 Critical Path Length Index
0.95
≥0.95
Pass
CP length 591 wd, finish float -28 wd
§14 Baseline Execution Index
0.91
≥0.95
Not assessed
10 of 11 due activities completed by data date, measured vs SL-DEMO — no approved baseline embedded in the file, so this is informational and not scored toward the 14-point total
PAM 200.1 companion metrics
Item
Measured
Threshold
Status
Notes
Hit Task Percentage (PAM 200.1 §3.1.2.4 — BEI companion)
—
≥0.95 (informational; PAM publishes no formal threshold)
Not assessed
no activities have baseline finish dates on or before the status date
14
SCL Appendix B compliance
SCL Appendix B compliance: 6 present, 0 partial, 1 not assessed.
App B §1 — Milestone scheduled / forecast / actual dates. 8 milestone(s) tracked with planned, forecast, and actual dates.
App B §2 — Critical activity identification. Critical and near-critical paths are identified by an independent longest-path trace alongside the schedule's stored is_critical flags.
App B §3 — Progress against baseline. 148 activities matched between baseline and update.
App B §4 — Narrative of changes in the period. Changes are summarised by WBS package and accompanied by recommended next actions.
App B §5 — Period delay enumeration with cause. 6 delay event(s) itemised; 4 (67%) carry both quantified impact and assigned entitlement classification. The remainder are topology events (direction-of-travel signals not sized without TIA) or events the rule-based classifier could not determine origin for from the description alone.
App B §6 — Acceleration measures. No duration reductions detected; activities were not shortened between baseline and update. The App B §6 answer for this period is 'no acceleration measures.'
App B §7 — Risk events. Not assessed by this engine. App B §7 requires identification of risks materialised in the period and forward-looking risks affecting the schedule, sourced primarily from the project's risk register and Monte Carlo schedule risk analysis (where applicable). Neither input is available to a schedule-only engine — this analysis is based on schedule files alone. The contractor's own risk register and any SRA outputs should be referenced alongside this report to address App B §7.
15
Delay by work package
Work packages with delay:4Top 5 by critical-path delay contribution shown below; full rollup is in the Excel appendix.
Delay events aggregated by the work breakdown structure node of each affected activity.
Top 5 work packages by critical-path delay contribution:
Foundation Piling — +10 working days total · +10 working days critical · 2 events (2 critical)
Excavation — +5 working days total · +5 working days critical · 1 events (1 critical)
Permits & Approvals — +4 working days total · +4 working days critical · 1 events (1 critical)
Plumbing & Fire — +14 working days total · 0 working days critical · 1 events (0 critical)
The full rollup — every WBS node with a recorded event — is in the Excel appendix under the Delay Register sheet (filter by WBS column).
Activities that exist in one schedule but not the other. Added activities represent new scope; removed activities represent scope deletion.
Added activities: 1 (total planned duration 14 working days)
Removed activities: 0
The activity matching process uses four cascading strategies before an activity falls into these pools:
Exact ID
Normalised ID
Name plus WBS path
Name-only fallback
Surviving entries are genuine scope changes, not renumbering or WBS-restructuring artefacts.
Full per-activity lists (every added and removed activity) are in the Excel appendix under the Scope Changes tab.
17
Recommendations
Actions identified:2Findings-driven go-forward actions. Each recommendation traces to a specific finding, warning, or metric in this report.
The largest critical event on this analysis is SUB-210 — Piling rig mobilisation, a Duration change event with +6 working days of attributed delay. The recommendations below should be applied to this event as a priority before the lower-impact items.
Concrete next actions derived from this analysis. Every recommendation below references a specific number, finding, or warning elsewhere in the report — nothing speculative.
Industry precedent (AACE RP 29R-03 §4.3; CIOB Guide §5.5) treats this section as a required deliverable element of any forensic report.
Prepare narrative and evidence for the 2 critical events with a material isolated contribution (≥5 working-day movement of the project finish; largest = 6 wd). That column in the delay register carries the per-event figure; for each flagged event the forensic record should document cause, contractual position, and supporting documentation.
Review the 1 added activity event(s) flagged 'Not assessed' in the Entitlement column. The classifier could not determine origin from the description alone; these need to be checked against the variation register and contract to assign an Employer risk / Contractor risk classification.
Full forensic record
Forensic appendix
Full evidence, registers, methodology, standards citations.
18
Scheduling options
Schedule calculated under Retained Logic
Retained Logic preserves the original network sequence through out-of-sequence progress — a partially-complete activity still waits for its predecessors to finish before continuing. This is the conservative, forensic-friendly default.
Total float calculated using finish float
Total float can be computed relative to the earliest start, the latest finish, or the lower of the two — P6 stores the project's choice here for disclosure on any report that quotes float values.
19
Delay and change register
Identified changes:6
The following register lists every identified delay event, with positive figures indicating delay and negative figures indicating acceleration. Certain categories, such as changes to logic, constraints, or calendars, are recorded with a zero delay figure because their impact cannot be measured without a full critical path method recalculation. These specific entries should be reviewed by a qualified analyst to determine their true effect on the project completion date. A material divergence exists between the engine-attributed figures and the observed schedule data, as indicated by the critical path warning; the observed schedule data should be treated as the authoritative source for these discrepancies. The net delay to the project finish is nineteen working days, derived from the baseline dated 2026-01-05 and the update dated 2026-03-06.
Register composition
Register split by the three Impact basis buckets defined above — Activity-level (measured), Scope (upper bound), and Topology (0 without CPM). Bar width shows the event count in each bucket; percentages sum to 100 across the register.
Delay events (summary)
Ref
Category
Activity
Delay
Impact basis
Isolated contribution (wd)
Critical
Period
Entitlement (prelim.)
DE-001
Progress shortfall
PRE-130
+4 working days
Activity-level
+4 working days
✓
2026-03-02 → 2026-03-06
Contractor risk
DE-002
Duration change
SUB-110
+5 working days
Activity-level
+5 working days
✓
2026-03-23 → 2026-04-17
Contractor risk
DE-003
Duration change
SUB-210
+6 working days
Activity-level
+6 working days
✓
2026-04-10 → 2026-04-24
Contractor risk
DE-004
Duration change
SUB-240
+4 working days
Activity-level
+4 working days
✓
2026-06-08 → 2026-06-22
Contractor risk
DE-005
Logic change
SUP-330, SUP-440
0 working days
Topology
0 working days
✓
2027-01-04 → 2027-01-14
Neutral
DE-006
Added scope
MEP-355
+14 working days
Scope — upper bound
—
2027-06-21 → 2027-07-09
Not assessed
Delay events (detail)
Ref
Internal id
Description
DE-001
prg:PRE-130
Activity PRE-130 (Building control submission): no recorded finish at the data date (2026-03-06); 4 working day(s) behind the update schedule's own forecast finish of 2026-03-02.
Review note. Activity is 4 working day(s) behind its own current plan at the data date; default Contractor risk. Check the cause-of-delay log and the contemporaneous progress records for documented reasons.
DE-002
dur:SUB-110
Activity SUB-110 (Bulk excavation Zone A): duration increased from 12 to 17 working days (+5).
Review note. Activity duration extended by 5 working day(s) with no external-cause keyword in the description; default Contractor risk. Check NCRs, resource-histogram variance, and subcontractor correspondence for contributory cause.
DE-003
dur:SUB-210
Activity SUB-210 (Piling rig mobilisation): duration increased from 4 to 10 working days (+6).
Review note. Activity duration extended by 6 working day(s) with no external-cause keyword in the description; default Contractor risk. Check NCRs, resource-histogram variance, and subcontractor correspondence for contributory cause.
DE-004
dur:SUB-240
Activity SUB-240 (Pile integrity testing): duration increased from 6 to 10 working days (+4).
Review note. Activity duration extended by 4 working day(s) with no external-cause keyword in the description; default Contractor risk. Check NCRs, resource-histogram variance, and subcontractor correspondence for contributory cause.
DE-005
log:SUP-330->SUP-440:added
Relationship SUP-330 (Slab L1 pour) → SUP-440 (Slab L4 formwork) added (SS with lag +2).
Review note. Logic change — the network re-wiring affects critical-path sequencing. A calendar- and constraint-aware CPM pass on this specific edit is required to quantify its effect on completion. Investigate who initiated the change and whether it was authorised by the contract.
DE-006
add:MEP-355
Activity MEP-355 (Additional fire-water tank install) added — new scope of 14 working day(s). Delay contribution shown is an upper bound; the true impact depends on whether the activity lies serially on the driving path.
Full description for each event. The internal id links events back to the engine output and is useful when reconciling figures against the underlying analysis data.
Gross critical delay contribution by category
Each category's gross critical contribution (activity-level). This double-counts along critical chains and excludes acceleration and float absorption, so it is not the net finish delay. Excludes topology events whose impact is not quantified.
20
Concurrent delay
This section lists time windows where two or more independent critical delay events overlap. The "net impact" column shows the delay days that flow through to the project completion date under the methodology named in the disclosure at the top of the report; the "absorbed" column shows delay days that would otherwise have been counted twice and are removed from the total.
The delay register contains 4 measurable critical events. None met the SCL §10.4 independence test for concurrency — the events are either causally linked in the schedule network (one activity is upstream of the other in either the baseline or the update) or their time windows do not overlap. This is a defensible zero, not an absence of analysis: SCL true concurrency requires two or more independent critical chains contending for the finish during the same period. Where a schedule shows a single dominant delay chain — for example a vendor procurement sequence or a commissioning chain — the events on that chain are causally linked and correctly excluded. Where two or more independent chains exist, this section will populate with the windows during which they overlap. Review the delay register and the schedule logic to confirm the chain structure is expected.
21
DCMA detail — offending activities
The activities and relationships behind each failing DCMA item, most severe first. Tables are capped at 20 rows; the Excel appendix's “DCMA detail” sheet carries the full lists.
§1 Logic — 8 of 139 incomplete activities
Ref
Name
Value
FIT-250
Floor finishes L1-L3
missing successor
MEP-310
Below-slab drainage
missing successor
EXT-310
Boundary fencing
missing predecessor
ENV-310
External doors install
missing successor
SUP-430
Slab L3 pour
missing successor
MS-SUP-END
Superstructure complete
missing successor
MS-MEP-END
MEP rough-in complete
missing successor
MS-PC
Practical Completion
missing successor
§3 Lags — 10 of 170 relationships
Ref
Name
Value
PRE-110 → PRE-210
Submit planning permission application → Site mobilisation
FS lag +20 wd
MEP-280 → FIT-160
Insulation and labelling → Suspended ceilings L1-L3
Cladding survey and setting-out → Cladding North elevation
SS lag +5 wd
FIT-110 → FIT-120
Stud partition L1 → Stud partition L2
SS lag +4 wd
FIT-120 → FIT-130
Stud partition L2 → Stud partition L3
SS lag +4 wd
FIT-130 → FIT-140
Stud partition L3 → Stud partition L4
SS lag +4 wd
FIT-140 → FIT-150
Stud partition L4 → Stud partition L5-L6
SS lag +4 wd
SUP-330 → SUP-440
Slab L1 pour → Slab L4 formwork
SS lag +2 wd
§6 High Float — 54 activities with > 44 wd float (showing 20 of 54 — full list in the Excel appendix)
Ref
Name
Value
EXT-310
Boundary fencing
609 wd float
EXT-320
Gates and access controls
609 wd float
MEP-310
Below-slab drainage
544 wd float
SUP-410
Slab L3 formwork
425 wd float
SUP-420
Slab L3 reinforcement
425 wd float
SUP-430
Slab L3 pour
425 wd float
SUP-610
Roof waterproofing membrane
381 wd float
SUP-620
Roof finishes and parapet
381 wd float
MS-SUP-END
Superstructure complete
381 wd float
MEP-355
Additional fire-water tank install
366 wd float
MEP-320
Riser plumbing
355 wd float
MEP-330
Floor plumbing L1-L3
355 wd float
MEP-340
Floor plumbing L4-L6
355 wd float
MEP-350
Sprinkler mains
355 wd float
MEP-360
Sprinkler floor distribution
355 wd float
ENV-180
Curtain wall snagging
317 wd float
ENV-310
External doors install
317 wd float
MS-MEP-END
MEP rough-in complete
313 wd float
ENV-210
Cladding survey and setting-out
206 wd float
ENV-220
Cladding North elevation
206 wd float
§7 Negative Float — 70 activities with negative float (showing 20 of 70 — full list in the Excel appendix)
Ref
Name
Value
PRE-130
Building control submission
-28 wd float
SUB-210
Piling rig mobilisation
-15 wd float
SUB-220
CFA piling Zone A
-15 wd float
SUB-230
CFA piling Zone B
-15 wd float
SUB-240
Pile integrity testing
-15 wd float
SUB-250
Pile trimming
-15 wd float
SUB-310
Pile cap excavation
-15 wd float
SUB-320
Pile cap reinforcement
-15 wd float
SUB-330
Pile cap concrete pour
-15 wd float
SUB-340
Ground beam install
-15 wd float
SUB-410
Basement slab formwork
-15 wd float
SUB-420
Basement slab reinforcement
-15 wd float
SUB-430
Basement slab waterproofing
-15 wd float
SUB-440
Basement slab pour
-15 wd float
MS-SUB-END
Substructure complete
-15 wd float
SUP-110
Column starter bars L1
-15 wd float
SUP-120
Column formwork L1
-15 wd float
SUP-130
Column pour L1
-15 wd float
SUP-140
Column starter bars L2
-15 wd float
SUP-150
Column formwork L2
-15 wd float
§9 Invalid Dates — 1 dates inconsistent with data date 2026-03-06
Ref
Name
Value
PRE-130
Building control submission
forecast finish 2026-03-02 before data date
22
Float consumption detail
Float consumed by WBS
WBS
Float consumed
Activities eroding
Slab Pours L1-L3
315 wd
6
RC Columns L1-L3
135 wd
9
Partitions & Ceilings
120 wd
8
Electrical Rough-In
120 wd
8
Mechanical & HVAC
120 wd
8
Curtain Wall
105 wd
7
Finishes & Decoration
90 wd
6
Joinery & Fixtures
90 wd
6
Boundary Treatments
88 wd
2
Testing & Commissioning
75 wd
5
How float consumption is measured
Float consumed is the reduction in CPM-recomputed total float on activities matched between the baseline and this update. 148 of 148 matched float-bearing activities were compared on a like-for-like basis; 0 were excluded because their constraint or calendar changed, which shifts float wholesale and would otherwise read as erosion.
23
Delay timeline
Timeline visualisation of delay events plotted against the project schedule. Events are coloured by category; concurrent-delay windows are shaded.
Delay events and concurrent periods
24
Methodology
This report assesses the uploaded schedule against the published industry standards listed below. Each finding traces to a specific rule in one or more of those standards. The analysis is automated and deterministic — the same schedule file will always produce the same findings.
Scope of this analysis. This report is based solely on the schedule file(s) you uploaded. Determinations that — under AACE RP 29R-03, the SCL Delay & Disruption Protocol, or other cited standards — require evidence outside the schedule file have been flagged as candidates rather than concluded. Specifically, the following determinations and analyses require manual verification by a qualified delay analyst before being relied on for contractual purposes:
Pacing vs concurrency — distinguishing contractor pacing (AACE §4.2.F / SCL §10) from independent concurrent delay requires contemporaneous notice, correspondence, and resource records that are outside the scope of schedule-only analysis.
Constructive acceleration — identifying directed or constructive acceleration (AACE §4.4) requires correspondence and contract notices not available to the engine.
Contractual classification — categorising delay events as excusable, compensable, or non-excusable depends on contract terms outside the schedule file.
Concurrency during the overlap window — the SCL §10.4 test asks whether two delays were both critical during their overlap. The engine evaluates this as the union of baseline-side and update-side critical-path membership, which is a snapshot-level approximation of the window-level test. A precise test would require a CPM walk per overlap interval, which is outside V1 scope. The approximation will under-detect concurrency where an activity was on the critical path only during a sub-window of the overlap and not at either snapshot date.
As-built critical path — the report does not produce a stitched as-built critical path across multiple updates. On comparison reports the per-update critical path is shown for each schedule in the comparison (Driving Path section); on series reports an interim methodology paragraph describes the per-period substitute. A V1.1 release will add a cross-period as-built CP synthesis section to the series report Brief layer.
Recomputed total float — float and criticality figures throughout this report (including the DCMA float checks, float paths, and near-critical detection) are recalculated from the schedule's own logic, durations, and calendars, because as-submitted float is absent from a large share of real exports. The recalculation applies Retained Logic/Progress Override per the file's scheduling options but does not model Start/Finish-No-Later-Than or As-Late-As-Possible constraints, Expected Finish forcing, or an imposed must-finish date — on schedules using those features the recomputed float can differ from the value the source tool displays. The as-submitted float is preserved and compared against the recomputed value by the stale-critical-path check.
Engine-attributed-vs-observed divergence — the engine's net-delay figure is an attribution of observed completion movement to specific activity-level events. It can diverge from the observed figure in either direction. Undercount divergence (engine attributes less than observed) typically reflects unquantified topology changes, scope absorption, or parallel-path absorption the activity-level formula cannot capture without a CPM recalculation. Overstate divergence (engine attributes more than observed) typically reflects double-counting along a critical chain, scope-add events whose full duration is being counted, or concurrency absorption gaps. In both directions the observed figure is authoritative for the headline; the engine-attributed figure is a subordinate diagnostic surfacing what specific events contributed.
Where the engine raises a candidate flag for any of these determinations, the relevant section explicitly says so. The engine does produce a rule-based first-pass entitlement classification on each delay-register row (Employer risk, Contractor risk, Neutral, Concurrent, or Not Assessed) — this is a preliminary tagging based on activity-description keywords and category defaults, not a contractual determination. The classification is presented as '(prelim.)' in the column header and every row carries a review-note prompt to verify against the contract, the variation register, NCRs, and documentary evidence before relying on it.
Standards referenced
Short name
Full title
Edition
Sections cited
DCMA 14-Point
DCMA EVMS Program Analysis Pamphlet (PAM) — §4 14 Point Schedule Metrics for IMS Analysis
GAO Schedule Assessment Guide — Best Practices for Project Schedules
GAO-16-89G
Best Practice 1, Best Practice 2, Best Practice 3, Best Practice 4, Best Practice 5, Best Practice 6, Best Practice 7, Best Practice 8, Best Practice 9, Best Practice 10
PMBOK
PMI Body of Knowledge — Schedule Management
§2.3
ScheduleLens is not affiliated with, endorsed by, or certified by AACE International, the Project Management Institute, the Defense Contract Management Agency, the Chartered Institute of Building, the Society of Construction Law, or the Government Accountability Office. Citations to these standards in this report are bibliographic, indicating the analytical basis for each check.