Defensible delay analysis.
Built by a working forensic analyst.
Twenty-five years of project controls. Twenty of them inside nuclear and energy programs where the schedule is a regulator-facing document, not just a deliverable. The same discipline, applied to your delay claim, or to the one filed against you.
For construction lawyers
Delay claims defense and expert disclosure, with forensic methodology built for Ontario admissibility (Mohan, White Burgess) and Daubert scrutiny. Windows analysis, collapsed as-built, concurrency, rebuttal exhibits — all from one chain of custody.
For construction lawyers →For contractors and owners
EOT substantiation, owner-side schedule QA, retroactive baseline detection, claims preparation. AACE 29R-03 windows analysis, Eichleay overhead, SCL Protocol notice review — built for the matter, not the brochure.
For contractors and owners →Free Claim Check
Send your Primavera P6 baseline and progress updates. One analyst reads them and tells you straight what the schedule can support: your delay claim, or your defense against the one filed against you. Within a few business days.
Start a free claim check →Schedule Health Report
Prefer to self-serve first? Open a Primavera P6 schedule in CPP Lens and get a 14-point DCMA screening plus 28 other diagnostic sections, rendered entirely in your browser. XER and XML never leave your machine. No login, no payment, no install.
Run a free report → See a sample report →Technical buyer? The 13-tool forensic engine behind every CPP analysis is connectable from Claude, Cursor, or any MCP-aware client. Connect the toolkit →
Find out if the schedule is on your side.
Before you commit to a forensic spend, get an honest read on what your schedule can actually prove, whether you are bringing the claim or defending against one. If the answer is weak, you have saved a retainer, and you will hear it straight.
Send your schedule files
Send the Primavera P6 baseline and each progress update you have. The more of the update history, the sharper the read. If all you have is a single file, send that. The form takes .xer, .xml, or .zip, up to 100 MB per file, 200 MB per submission, and 25 files.
One analyst runs it and reads it
The files get a screening pass through the same engine used in retained work, and the analyst reads the result. No junior staff, no canned answer, no automated verdict.
Get a clear verdict
Within a few business days you get a one-page read on what the schedule can support, where it is weak, and what evidence would still be needed to close the gap.
One analyst. One AI engine. What used to take a team.
Every other forensic-scheduling firm in the market operates one of two ways. The large shops throw a team of six at your file, bill three layers of review, and deliver in three months. The small shops do the same work manually and hand you a static PDF in six weeks.
CPP works differently.
The AI handles the computational volume — parsing 15,000 activities, running 5,000 Monte Carlo iterations, diffing eight schedule updates, cross-referencing 200 correspondence items against the critical path. That's the work that used to require three junior analysts and two weeks of data entry.
The analyst handles the judgment — what the numbers mean for your claim, which findings can be defended under cross-examination, which delay events the trier-of-fact needs to hear about and which ones are noise. That's the work nobody automates.
One analyst with an AI engine delivers what used to require a team — at a fraction of the cost, in a fraction of the time, with a single chain of custody from your XER to the deliverable.
The toolchain is AACE-compliant, audit-trailed, and deterministic. The same inputs produce the same outputs every time. The methodology is disclosed in every report. The math is reproducible by opposing counsel's expert. The difference is that the analyst reading your schedule has twenty-five years of practice and an engine that doesn't sleep.
The analyst behind every analysis.
Twenty-five years in project controls. Twenty inside nuclear and energy programs where the consequence of a sloppy schedule is a regulator finding, not just a contractual dispute. Active scheduling and planning role in industry. CPP is the independent forensic practice — the cases that benefit from being read by someone who builds schedules for a living, not just audits them.
Multiple successful delay-claim outcomes — as the analyst preparing the contractor's claim and as the rebuttal lead defending against an owner's counter-claim. The work survives mediation, arbitration, and every contract-administrator desk it lands on.
Read the full bio →Forensic-grade schedule work, end to end.
From baseline review to expert testimony. AACE-standard methodology, defensible documentation, and the engineering rigor that comes from two decades inside regulated environments.
Forensic Delay Analysis
Windows Analysis, Time Impact Analysis, Collapsed As-Built, As-Planned vs As-Built. AACE Recommended Practice 29R-03 methodology, dual-method validation where the contract requires it.
Independent in methodology (windows + collapsed are mathematically distinct approaches); both are computed by CPP’s open-source engine — see DAUBERT.md §3 for the same-author crossval caveat.
Extension of Time (EOT) Claims
Defensible delay quantification packages aligned to SCL Delay & Disruption Protocol and AACE 67R-11. Notice-gate review, concurrency analysis, and per-window attribution built to hold through mediation, arbitration, and litigation.
Disruption & Lost Productivity
Measured-mile analysis per AACE 25R-03. When crews lost their rhythm to impacts outside their control, the lost labour hours are quantified against a clean period on the same job. Damages, not just time.
Defense & Rebuttal
When the delay claim lands on you, the opposing analysis is tested against the concurrency, pacing, float, and causation questions it skipped, with the same rigor and the same reproducible engine as the claim-side work.
Monte Carlo Schedule Risk Simulation
Probabilistic duration and cost modeling. P10/P50/P80/P90 distributions, sensitivity tornados, and AACE 122R-22 QRAMM-aligned reporting for risk-adjusted contingency.
DCMA 14-Point Schedule Assessment
Industry-standard health-check scoring across all 14 metrics — logic, leads, lags, relationship types, hard constraints, high-float, negative-float, high-duration, invalid dates, resources, missed tasks, critical path test, CPLI, BEI.
Engineering rigor, not consultant theater.
25 Years in Practice
Deep project controls expertise across nuclear, energy, municipal infrastructure, mining, and commercial sectors. Not a generalist with a P6 license — a working forensic analyst with a long delivery record.
Reproducible by Design
An analysis the other side cannot reproduce is an analysis that invites exclusion arguments. Every CPP analysis runs on an open, versioned engine: the same inputs produce the same outputs, and the math is reproducible by opposing counsel's expert. Client teams can connect to the same engine directly.
Defensible by Design
Methodology disclosed up front. Citations to AACE Recommended Practices, SCL Protocol, and the underlying treatise literature on every conclusion. The kind of analysis that holds up under cross-examination because it was built that way from the first window.
A ladder, not a leap. Start free.
No subscriptions, no monthly retainers. Start with the free claim check, and only step up when the schedule earns it. Each engagement is scoped against your actual schedule and your actual question, with a fixed fee where the scope allows. Pricing in CAD.
Free Claim Check
Send your schedule files and get a candid, directional read on the schedule within a few business days. No fee, no obligation. The lowest-risk way to find out whether the matter is worth a closer look before anyone is retained.
Preliminary Assessment
Two-week, fixed-fee engagement. A written, methodology-cited go / no-go assessment you can put in front of a client or the other side, with the underlying analysis attached. The formal step before a full forensic spend.
Full Forensic Analysis
Comprehensive delay attribution — Windows, TIA, or Collapsed As-Built per the contract — with concurrency analysis, defensible documentation package, and supporting exhibits ready for negotiation, mediation, or proceedings.
Already in proceedings? Expert support runs alongside or after any tier: mediation and arbitration preparation, rebuttal of opposing analyses, and expert testimony — $225–$350/hr CAD by activity.
See hourly rates →Where the work has been done.
Sectors covered through twenty-five years of in-house project-controls roles and consulting engagements.
The engine is the easy part.
The hard part is reading what it tells you.
Every CPP analysis is produced by the same forensic-scheduling engine — AACE-compliant, audit-trailed, and now connectable from Claude for prospects and counsel who want to interrogate the math themselves. The differentiator isn't the tooling. It's the analyst sitting between your data and the conclusion.
A one-person forensic-scheduling practice. By design.
Boutique · 25 years in industry
Twenty-five years in project controls and planning. Twenty of them inside nuclear and energy programs — refurbishment, new build, and ongoing maintenance outage planning — where the consequence of a sloppy schedule isn't a contractual dispute, it's a regulator finding.
Multiple successful delay-claim outcomes across the career — from nuclear refurbishment programs to municipal infrastructure to commercial work — both as the analyst preparing the contractor's claim and as the rebuttal lead defending against an owner's counter-claim. The work survives mediation, arbitration, and every contract-administrator desk it lands on.
Active scheduling and planning role in industry. CPP is the independent forensic practice — the cases that benefit from being read by someone who actually builds schedules for a living, not just audits them.
- Primavera P6 — production-grade fluency, 20+ years
- AACE Recommended Practice methodology — Windows (3.3), TIA (3.7), Collapsed As-Built (3.8)
- DCMA 14-Point assessment — full-suite implementation
- SCL Delay & Disruption Protocol 2nd Edition — applied across active claims
- Monte Carlo schedule-risk simulation — AACE 122R-22 QRAMM aligned
Why one person is the feature, not the bug.
Most forensic-scheduling consulting firms route your file through three or four hands before it lands on someone with the experience to read it. Hours pile up; nuance gets lost in handoffs; the conclusion drifts away from the data.
CPP is built on the opposite premise: one analyst, one engine, one chain of custody from your XER to the deliverable. The toolchain handles the volume. The analysis handles the judgment.
If your matter needs a 30-person Big-4 deliverable, CPP isn't the right firm. If your matter needs an analyst who will read every constraint, every relationship, and every fragnet and tell you what they actually mean for your claim, start with the free claim check.
Start with a free claim check.
Send the schedule files. Within a few business days you will have a clear read on what they can support, before you spend a dollar on a retainer.