SURI uses your work-email domain to keep your team together. If your domain already has a SURI workspace, you'll be added to it with full evaluation access. If it's the first SURI account on your domain, you become the admin. Roles + project assignments are formalized when your company subscribes.
Free Analysis Preview
Upload one schedule, preview your dashboard, and ask SURI 5 questions — no credit card required.
Project Config
Projects
+ New Project
Select a project to view configuration
Project Baseline
The contract anchor — every variance/slip/EV number is measured against this schedule. Defaults to the oldest data-date upload.
Define construction rules to check your schedule against
Report Branding
Applies to all reports across your company.
No logo
SURI Instructions
Guides AI narrative tone and focus. Used in AI Enhanced mode reports for this project.
Generate Report
Report History
No reports generated yet.
Create New Project
Per-project pricing. Unlimited users. Cancel anytime. Pricing is being finalized — beta projects are free.
Locked once the project is created — contact support to change. Contractor sees SURI Updates; Owner / Reviewer sees Schedule Review. Both see Dashboard, Gantt, History, Ask SURI.
Project Setup
Project -- created. Add Project Facts and upload your first XER schedule below — both are optional and can be added later from the project's Facts menu and the Updates tab.
Project Facts
Lets SURI quote $ delay cost, claim deadlines, and contract-aware answers from question one.
Upload Schedule
Drop a Primavera P6 .xer export here. SURI parses the schedule, runs CPM, and unlocks the Dashboard.
Drop your .xer file here
or click to browse
No file ready yet? Skip — you can upload anytime from the Updates tab.
Invite Team Member
Add Requirements
Describe your requirements in plain English. SURI will parse them into structured rules for you to review.
Parsed Rules — Review & Confirm
Team Members
Manage who's in your company and which projects each person can see.
Loading...
Project Facts
Optional. Ask SURI uses these to quantify recommendations in dollars and apply contract-aware reasoning. Blank = ignore.
Project Baseline
The schedule SURI compares everything against — the contract anchor. Default = oldest schedule by data date. Admins can override.
Add Required Milestones
Paste milestone text in any format — natural language, table rows, list, copied from email or spec. SURI extracts names, target dates, and criticality automatically. Review before saving.
Review and edit. Click Save All to add to the contract list.
Email Digest Preferences
We send a project digest summarizing schedule changes and items needing your attention. Choose how often, what's included, and which projects to track.
Add to Project
Schedule Intelligence
Ask Your Schedule Anything.
Upload a Primavera P6 export and get instant resource loading,
critical path analysis, earned value metrics, and AI-driven
schedule insights.
RL
Resource Loading
CP
Critical Path
EV
Earned Value
FA
Float Analysis
Drop .XER files here
or click to browse — drop multiple to upload a series
Primavera P6 v6+ exports supported · up to 6 schedules on trial
Parsing schedule...
Dashboard
Ask SURI
Schedule & Logic
Project History
Change Log
SURI Updates
Schedule Review
Delay Analysis
Linear Schedule
Projects/--
Project baseline:—Change in Project Settings (admin only).
Project Overview
EV & ResourcesEarned value · Burn rate · Resources
Cost & Earned Value
Schedule is duration-only — no cost data loaded
This schedule has activity durations but no resource costs or budgets. Earned Value, Cost Variance, and Burn Rate analysis become available once a cost-loaded XER is uploaded — typically the contractor's monthly cost-loaded baseline export.
The Resource Loading chart below still works on duration-only schedules using activity counts or hours.
Scroll to zoom · Click + drag to pan · Double-click to reset
Project Map
Monthly Schedule Review
Schedule Review
Your monthly check of the contractor's submission against the contract. Resource & cost integrity, required milestones, schedule compliance, narrative coverage, and claim verification — all in one report. Every finding cites evidence so you can challenge it confidently.
Submission Readiness
—
Contract milestones
Required Milestones
Paste milestone text in any format (natural language, table, list), upload Excel/CSV/DOCX/PDF, or add one at a time. SURI parses names + target dates + criticality automatically.
Audit Inputs
Schedule + Narrative
Is this audit reviewing a contractor RESUBMITTAL (R1 or later)?
Click Run Audit to start. The Scope panel on the right shows which checks will run based on your inputs.
Delay Claims
Build, analyze, and document delay claims for this project
Create New Delay Claim
Claim Name
Role
Notes (optional)
Loading claims...
DA-001
Claim Name
Pre-Impact Schedule
Post-Impact Schedule
Delay Events
Describe your delay to SURI in the chat, or add events manually.
Examples:
• “Design change delayed structural work”
• “Weather stopped work for two weeks”
• “Owner delayed the RFI response”
SURI Recommendation
You can override SURI's selection above.
Float Ownership
?
Delay Analysis Results
Select your pre-impact and post-impact schedules on the left, describe your delay events to SURI, then run the analysis. Results, charts, and timeline visualizations will appear here.
Select your Pre-Impact and Post-Impact schedules, then tell me what delayed your project. I'll find the affected activities and help you build your analysis.
Project
WORKING BASELINECONFIRMED
--
Current / Rebaseline:Same as working baseline
All charts and analyses on this page compare against the working baseline. Change it now if this is not your approved schedule.
--
GRADE
CYCLE HEALTH
--
--
Upload or select a project to see the health journey.
Finish-Date Journey
--
Loading journey...
SURI NARRATIVE
Narrative will appear once a project is loaded.
Forecast Trend
SURI'S READ
Load a project with multiple updates to see SURI's read on the forecast trend.
Key Metrics Over Time
What's Nextⓘ
Next 30 days, checked against past promises.
CRITzero or negative floatAT RISK5 days or less of floatLPon the longest pathBROKENpromised last cycle but still hasn't happened
How any bridge, segment, or discipline fared across cycles
AUDIT
Audit Trailⓘ
Receipts for every schedule — for defending a delay claim.
Schedule Finish — Cycle Compare
Milestone Trendⓘ
Flat = holding · sloping up = slipping
SURI'S READ
Open this section on a project with milestones to see SURI's read.
Milestones
Chains of work grouped by SURI tags — the view executives and PMs need first.
Discipline × Cycle Heatmap
Average drift per discipline per reporting cycle — which disciplines are sliding
Path Drift Leaderboard
How each chain of work has moved across cycles — slip (−) or gain (+)
SURI'S READ
Open this section on a project with SURI tags to see the path-level read.
Longest Path Composition Change
Activities that joined or left the longest driving path each cycle — click to expand
Activity Drift
Every activity's forecast finish across reporting periods, colored by float
SURI'S READ
Open this section on a project with multiple updates to see SURI's read.
Most Drifting Activities
Schedule Health
Quality grade per update cycle
SURI'S READ
Open this section with at least two updates to see SURI's read.
Commitment Tracker
What your last look-ahead promised vs what actually got done
Delay Signals
CLAIMS MODULE
Unlock full delay analysis
Attribution to party, entitlement type (EOT / compensable), evidence binder, notice-letter ledger, float-erosion map, windows-CPM, and TIA export — all available in the Claims Module add-on (3-month activation per project).
Gantt
Network
+
Flatten:
Crit Near OK Focus
Click an activity or search above to view its logic network
1 Data Date2 Update3 Validate4 Resolve OOS5 Export & Narrative
STEP 1Active
Progress As Of
Advancing the data date creates a new versioned schedule copy
Pick a new data date and click Change Data Date. SURI saves the current schedule and creates a copy named ProjectName_DDMMMYYYY_SURI at the new date. The current schedule stays intact in your Projects list.
To fix activities without advancing the data date, commit corrections in the sections below — no copy is made.
Current Data Date: --
STEP 2 · OPTION APending
Quick Update
Update activities using natural language
Type commands like: "A1010 started March 1, 75% done, 5 days remaining" |
"Mark bridge deck pour complete, finished last Friday" |
"Set remaining duration to 10 days for A2050"
In ProgressShould Have StartedFinishing Soon% Complete
Data Date:--ChangeLatest Actual Start:--Latest Actual Finish:----✓ Schedule auto-runs after every commit
Ready to accept schedule updates via natural language.
STEP 2 · OPTION BPending
Update Schedule
Bulk update via Excel template
↺
Resume in-progress update
1. Export Template
Download an Excel sheet with all in-progress and upcoming activities. Fill in actual dates, percent complete, and remaining durations.
Activities in Scope
2. Upload Updates
Upload any Excel with Activity ID, dates, % complete, and remaining duration. SURI auto-detects columns — works with templates or your own spreadsheets.
📄
Drop .xlsx file here or click to browse
STEP 3Active
Validation Report
Rejected
Warnings
Ready to Apply
Validating updates...
STEP 4Pending
Out-of-Sequence
Find and fix sequence violations
Scanning relationships...
OOS Relationships
✓ No conflicts — schedule logic is clean
STEP 5 · EXPORTPending
Export Schedule
Re-export as XER for P6 re-import
This export contains the updated working schedule only. Baselines in P6 are not affected by re-import.
Use "Update Existing Project" in P6 to merge changes back into your live schedule.
STEP 5 · NARRATIVEPending
Schedule Narrative
Generate update narrative for owner reporting
Reporting Period
Loading comparison options...
Compose Narrative
Standard sections
From agency requirements
Custom focus areas
Brand Settings (Logo, Colors, Company Name)
Saved
Agency Narrative Requirements Saved
Saved template:
Stored at the project level — every update inherits it.
Upload your agency's narrative specification (.pdf, .docx, .txt). SURI parses it once and stores it for the project — you don't need to re-upload on each update or after a refresh.
Generating narrative...
Status— Rejected— Warnings— OOSAll clearClick a chip to jump to that step.
Look-Ahead
Flatten:
Schedule Change Log
Analyzing changes...
Upload a baseline schedule to generate a change log.