STOINTELLIGENCE
Data-driven. Field-proven.

STO·SAR · Schedule Assurance Review

Is your critical path real, and does it reach the startup you promised?

The execution schedule is the one artifact the whole event rides on: every crew, permit, and the restart date resolve to it. STO·SAR works that schedule in full and hands your team a prioritized correction plan before baseline lock, while the logic can still be fixed.

Deep analysis in. A short, prioritized plan out.

Schedule assurance scoreIllustrative
72 / 100
Quality: Developing Readiness: Conditional

25 checks · 6 categories · 3 gates
Graded against public standards, not a vendor tool

The problem

Most schedules get approved because they look complete.

A schedule with broken logic is a paper map in a nice frame: it shows the route, but it cannot tell you the bridge ahead is out. Sound logic is what lets a schedule behave like a live map instead, rerouting and re-forecasting the finish the moment something moves. Most execution schedules are baselined without anyone stress-testing the logic underneath, and three failures hide there in plain sight.

A path that does not reach the finish
The critical path dead-ends in demob, not the startup you promised

If the driving chain does not run to the business milestone, the date on the cover is not the date the logic supports.

A hidden driver
Leveling quietly reshapes the dates, and no one can say what governs

Add crews to a resource-driven event and it compresses; to a logic-driven one and nothing moves. You need to know which you have.

Assumed contingency
Reserve everyone counts on that the schedule never actually carried

Float is not contingency. We measure the real reserve between the plan and the date you committed to.


What makes it different

A CPM engine, not a checklist.

STO·SAR rebuilds your schedule’s logic from first principles with a calendar-aware critical-path engine, then reads it three ways that a settings audit cannot.

01 · Leveling

Leveled or not, and what really drives the date

P6 overwrites the evidence when it levels, so we determine the leveling state forensically, then measure how much of the duration is logic versus resource limits.

02 · Longest path

The path to the startup you promised

We trace the driving chain backward from the business startup milestone, not the network’s last bar, and report how far it actually reaches through real work.

03 · Contingency

Reserve measured, not assumed

We separate the planned duration from the real built-in reserve to the date you committed to, and flag a finish that logic does not actually drive.

T-0
Feed out
Clear
Isolation & blind
Execute
Reactor internals
Restore
Reinstate & test
Gate
PSSR
Business promise
Startup at rate
We trace the driving chain backward from the startup milestone you committed to, not the network’s latest bar. Illustrative: the path reaches the promised startup and spans 96% of the execution window. When it dead-ends in demob or level-of-effort instead, the critical path is not real, and we flag it.

Leveling, and the real driver

Where the duration comes fromIllustrative
Logic 41 dLeveling +11 d
A leveling delay of this size marks the event resource-density-driven: more crews would compress it. Below five percent, the network governs and more crews will not.

Contingency to the committed date

Planned duration and reserveIllustrative
Planned 29 dReserve 6 d
Six days of genuine reserve sit between the logic-driven completion and the committed deadline. When the finish floats with nothing driving it, that is a defect, not contingency.

Beyond the checks

The numbers a checklist cannot produce.

The same engine that grades the schedule also stress-tests it. These are the two numbers a steering team actually asks for: how likely is the date, and what do we watch once the critical path is confirmed.

The schedule, simulated

31 d
P50 finish
36 d
P80 finish
68%
odds of the
committed date

Duration risk simulated down the driving path, thousands of runs. Against a 35-day commitment the P80 lands a day late: exactly the finding you want before sanction, not after. Illustrative.

Near-critical exposure

Exchanger train B14 d / 1.5 d
Reactor internals9 d / 2.6 d
Flare header tie-in6 d / 4.1 d
Days of work carried / days of protecting float · ranked by compression risk · illustrative

After “is the critical path real,” the next question is which chain becomes it. These are the ones a two-day slip promotes, ranked, so your team watches the right work.


Every check we run

Twenty-five checks, six categories, three gates.

Each check is measured against public frameworks, DCMA 14-point, GAO, AACE, and PMI, and weighted by how much it puts the restart at risk. Nothing is a proprietary score you cannot see inside.

CheckWhat it catches
Configuration & integrity10 of 100 points
A1Scheduling settingsThe P6 options are set so the forward and backward pass can be trusted.
A2CalendarsWork patterns are real, and no calendar is quietly set to run more hours than its name implies.
A3File & status integrityOne data date, clean actuals, nothing corrupting the calculation.
Network logic35 of 100 points
B1Open endsEvery activity has something driving it, so a slip actually propagates.
B2Dangling logicNo activity tied on only one side, hiding its true impact on the finish.
B3Relationship typesFinish-to-start dominant; overlaps modeled honestly, not by convenience.
B4LagsDelays built into the logic are justified, not padding the plan.
B5Leads / negative lagsNo negative lags papering over missing sequence detail.
B6Hard constraintsDates are driven by logic, not pinned by constraints that mask the real risk.
B7Redundant & circular logicNo loops or duplicate ties distorting the calculated path.
Float & critical path22 of 100 points
C1Negative floatThe plan is achievable as drawn, not already behind on day one.
C2Unexplained high floatNo activity floating longer than the entire event with no reason it should.
C3Critical-path validity & reachThe critical path is continuous, real, and reaches the startup you promised.
C4Near-critical & merge exposureThe paths about to become critical, and the points where many converge, are visible.
C5Float distributionThe criticality profile is sane, not a network with no real spine.
Durations & milestones10 of 100 points
D1Activity durationsNo oversized activities hiding sequence, detail, and risk.
D2Level of effortHammocks and LOE are bounded, not silently inflating the critical path.
D3MilestonesFeed-out, handover, and startup milestones are structured and tied on both sides.
Resources, leveling & density12 of 100 points
E0Leveling stateWhether the schedule was resource-leveled, determined forensically from the file.
E1Resource loadingThe work that should carry crews and hours actually does.
E2Assignment integrityNo broken, zero-unit, or impossible resource assignments.
E3Leveling coherenceThe leveled dates and the underlying logic agree with each other.
E4Resource densityThe manpower curve is physically achievable, not a wall of parallel work.
Coding & traceability11 of 100 points
F1Code completenessPhase, unit, system, and discipline coding present, so the plan can be sliced and audited.
F2WBS structureA clean, meaningful hierarchy, not empty scaffolding.
F3TraceabilityActivities tie back to work orders and carry unique, legible names.
The same 25 elements in the tool: every one banded, scored and read in plain language, with the failed checks and their recommended fixes one click away.
The same 25 elements in the tool: every one banded, scored and read in plain language, with the failed checks and their recommended fixes one click away.Illustrative demo data
Gate 1 · Configuration

The engine settings are valid, so the calculated dates can be trusted at all.

Gate 2 · A real critical path

The critical path is continuous, made of real work rather than level-of-effort, and reaches the promised startup.

Gate 3 · Status integrity

One data date and clean actuals, so the measurement rests on solid ground.


How it reads out

Two answers, never blended into one.

A schedule can be well built and still not ready, so we report quality and readiness separately. You see how good the model is, and, independently, whether it is safe to sanction.

Quality · how well the schedule is built (0 to 100)
UnreliableDeficientDevelopingSoundBest-in-class
045607585100

An absolute maturity grade across all 25 elements. The industry median sits in Developing, so the grade is honest and the headroom is real.

Readiness · is it safe to sanction
Clear – ready to sanction
Conditional – fix the named items first
Failing – a structural showstopper
Not Assessable – basis must be corrected
Both answers on one line: a schedule can grade Sound on construction and still return no readiness verdict at all.
Both answers on one line: a schedule can grade Sound on construction and still return no readiness verdict at all.Illustrative demo data

When readiness is withheld, the tool says exactly why, in the language a scheduler can act on rather than a code.

The gate, explained: what failed, what it means for the review, and the specific setting to correct before resubmitting.
The gate, explained: what failed, what it means for the review, and the specific setting to correct before resubmitting.Illustrative demo data

Why you can trust the output

Findings that survived a challenge.

Every figure in the review is computed by the engine, never by a language model. The interpretation on top has to earn its way out, twice, before it reaches your team.

01 · Deterministic

The engine writes every number

The CPM engine and the 25 checks produce every figure in the report. The model reads them and explains them; it cannot write one.

02 · The numeric wall

Untraceable figures kill the finding

A finding may only cite numbers that exist in its own evidence. A figure that cannot be traced back to the engine removes the finding, automatically.

03 · The adversarial verifier

Refuted findings never render

A second pass is built to argue against every finding from the same data. Only the findings it cannot knock down reach your report.

Ask any vendor what happens to an AI finding that is wrong. Here, it never renders.


What you get

A correction plan handed over before baseline lock.

The analysis is exhaustive. What comes back to your team is not: a clear, prioritized plan that maps each issue to its fix, early enough to make the changes before the baseline is frozen and the date is committed.

In
Your P6
schedule
Engine
CPM +
25 checks
Out
Correction plan
+ workbook

The correction plan is the decision document: each finding, why it matters, and the specific fix, in priority order. The workbook behind it is the line-by-line repair manual, every flagged activity with its issue and acceptance criteria.

And the findings do not expire with the review. At closeout, STO·SPR traces the defects flagged here to the specific as-built activities they delayed and the days they cost. The defects we flag now are the ones we can later prove mattered.

STO·SAR runs as a standalone review, or as the schedule engine inside a STOAR3 gate review, where it feeds the final sanction.


What changes

The difference before baseline lock.

Without STO·SAR

  • ×A critical path no one confirmed actually reaches the startup date
  • ×Broken logic found in execution, when the fix costs days you do not have
  • ×Contingency everyone assumed but the schedule never carried

With STO·SAR

  • A driving path verified to reach the startup you committed to
  • Logic corrected before baseline lock, while it is cheap to change
  • The real reserve to your date, measured and stated

Your guide

We have sat in the seat, on both sides of the table.

STO Intelligence is an independent assurance partner, founder-led by 25 years across refining, petrochemicals, and LNG, as the owner accountable for the outcome and as the consultant brought in to protect it.

Our methods stay at public-framework level, DCMA 14-point, GAO, AACE, and PMI, so every finding is defensible and nothing is a black box. You own the standard, not a proprietary score you cannot see inside.

Why STO Intelligence

Independent Founder-led Public-framework method Refining · Petrochem · LNG Veteran-owned

Empathy for the seat you are in, staking a whole plant on a schedule you cannot see inside. Authority to check it, a real CPM engine, public frameworks, and a founder who has owned the restart date.


Where this goes

One review fixes one event. The system is the prize.

The correction plan fixes this schedule. The same engine runs inside a STOAR gate review when you want the whole event checked, STO·SPR proves at closeout which findings mattered, and the discipline that prevents them lives on in STO·PATH + STO·CORE, the standard you own, run live.

Run an independent engine over your schedule.

Send us the P6 file for the event you are planning now. We will show you where the logic holds, where it does not, and what to fix before you lock the baseline.