30-min call with RobBook a proof-of-concept call
Job 01 · Testing and acceptance

// Underground utility contractors · Pipe test report packages

Pipe test report packages, matched segment by segment and station by station for your project manager.

Before an owner takes a line, someone has to pull every pressure, leakage, mandrel, vacuum and bacteriological sheet together and show that no stretch of pipe was missed. A free AI proof of concept has AI assemble that package again from copies of 20 to 30 your team already turned in. Your reviewer, the project manager or engineer on your staff who knows these packages best, sets each draft against the one the owner accepted.

Book a proof-of-concept call30 minutes with Rob
Past packages
20 to 30
Lines declared passed
None
Live submittals touched
None

// The one job

From scattered test sheets to the package the owner asked for

Testing happens over weeks. A crew pumps a valved section to test pressure while an inspector watches the gauge, a mandrel goes through a sewer run, a manhole gets a vacuum head, a lab emails coliform results. Your project manager then sorts those sheets by line and station, moves the numbers onto the owner's forms, confirms each stretch between valves or manholes has a record, and chases whatever is missing.

In the test, AI reads copies of those records and assembles the draft package: a list of segments by line and station, each sheet filed under its segment, the values moved onto the owner's form, and a list of every segment with no passing record. Nothing goes to an engineer or an owner, and your reviewer compares the draft with the package you really sent.

Field test sheetsOne phase
Job
Line
Test type
Inspector
SectionTestReading
Illustration, not a real test sheet
Sorted by
segment and station
Test packageDraft
Owner's form
Line
Station limits
Project manager
SegmentRecord filedOpen item
Made-up package, for illustration

// What makes it hard

Where a test package stops adding up

One leakage test gets written down three ways. The Columbus, Ohio water division's pressure test report reads leakage off a barrel: the gauge and the distance from the top of the barrel to the water, every half hour in its sample, converted to gallons from the barrel's diameter, with each section tested on its own from valve to valve. A Phoenix light rail checklist revised in December 2025 has the contractor pump from a full bucket and measure what remains in a separate covered makeup bucket, down to ounces. Berkeley County in South Carolina counts the water pumped and metered in to hold pressure, plus what it takes to bring the line back up at the end. However the field measured, the draft carries the raw numbers onto the owner's form and names the method it read.

The allowable number depends on whose formula is in the spec. Berkeley County's section and Columbus's form both divide by 148,000 for ductile iron, and Aqua Pennsylvania's force main section, dated July 2020, divides by 133,200. For PVC, counted by joints instead of feet, Aqua uses 7,400 and Berkeley County 8,223, and both point to AWWA publications, C600 among them. Test pressure moves too: 150 psi or one and a half times working pressure, whichever is greater, measured at the lowest point in Berkeley County; at least 188 psi in the Phoenix checklist, with the test cap at the low end because a gauge at the high end reads false. Polyethylene mains can come under a different document, ASTM F2164, on field leak testing of PE and PEX pressure piping. The draft shows the formula printed by that job's owner and every input to it, and never picks one.

Sewer records run on tables and waiting periods. Aqua's air test raises the starting pressure when groundwater sits above the pipe, by the depth divided by 2.31, then reads a required time from a table by pipe diameter and section length, and it times a manhole's vacuum falling from 10 to 9 inches of mercury against a table of depth and diameter. ASTM F1417, for plastic non-pressure sewer lines, offers a constant-pressure method and a time-pressure drop method, so the sheet has to say which ran. ASTM C828, for vitrified clay, leaves the time between backfill and the air test to the approving authority and allows an earlier run as a preliminary check. Aqua wants backfill placed and dewatering stopped 14 days before deflection testing; Texas rule 30 TAC 217.57 bars a deflection test until at least 30 days after final backfill and says television can't stand in for it. Georgia DOT's mandrel report, form OMR-CVP-65, wants the installation date, mandrel size and maximum and minimum fill height. The draft sets each test date beside the backfill date it can find and leaves the judgment to your project manager.

Disinfection has its own order and its own map. The Florida health office in Hillsborough County says pressure tests must come before bacteriological samples, and wants samples at the connection to the existing system, at the end of the new line, on any branch and every 1,200 feet of straight run, each location on two consecutive days at least six hours apart, with chlorine residual recorded for every sample. Palm Beach County's water utility runs the other way: no pressure test of any kind, the contractor's own included, can start until the project holds a Construction Water Only certification, and that needs a passing two-day bacteriological test and preliminary as-builts. AWWA's August 2023 notice on revising C651, Disinfecting Water Mains, widens its scope to mains used for temporary service. So the draft shows dates in sequence and quotes what that owner's section says comes first.

Your reviewer will start with the gaps. Phoenix caps one test at 2,500 feet of pipe 4 inches and larger, so a long main becomes several sheets, and its inspector turns in the form, the checklist and a marked-up plan sheet with the stations written out. Berkeley County wants 72 hours' notice, the engineer and its own representative at every test, a four-inch gauge with one-psi tick marks or the test fails until one arrives, and leaks noted on the report form with the repairs made, even when the rate was within limits. Palm Beach County adds gravity main lamping and a spark or thickness test on coated sewer structures before final wastewater certification. The draft keeps every failed test and its retest in date order, files each sheet once, and lists any stretch between valves or manholes where no passing record turned up.

// What you send

Packages an owner has already accepted

Several owners and pipe types
Copies only
01

20 to 30 accepted packages

Packages as the owner received them, across water, sewer and any storm or duct bank work, with one that came back and one holding a failed test and its retest.

02

The field records behind them

Pressure charts, air and mandrel logs, manhole vacuum sheets, lab reports, inspector notes, and the plan sheet showing which stretch each test covered.

03

Each owner's rules

The specification sections on testing and disinfection, that owner's blank forms, and any test plan your team had approved.

04

An NDA before copies move

Nothing gets copied until the NDA is signed. Where an owner or contract keeps records in house, your reviewer helps us build look-alike sheets. We stay out of lab portals, owner systems and your own.

// Before it starts

Settled while every package is still in your files

A wrong station or a missing retest lands on your project manager's desk, so these get settled first.

Terms for the test package trialSet by your company's owner
Your reviewer
Your company owner's pick: usually the project manager who assembles these packages
Success criteria
In writing: segments, stations, readings carried correctly, gaps listed
The sample
Chosen by your reviewer: water and sewer, several owners, at least one retest
Who decides
Your team and the owner's engineer, on every result and package
Price
A range for assembling live packages, given before any sheet moves
NDA
Signed before the first page is scanned

// How the test is judged

Each draft beside the package the owner accepted

Segment by segment
Your reviewer scores it
On the same 20 to 30 packagesThe accepted packageDraft from the test
Each line broken into the same segments, by stationFilled in from your packagesFilled in from your packages
The right test type filed under each segmentFilled in from your packagesFilled in from your packages
Readings, times and pressures carried to the owner's formFilled in from your packagesFilled in from your packages
Formula and inputs shown for allowable leakageFilled in from your packagesFilled in from your packages
Failed tests and retests kept in date orderFilled in from your packagesFilled in from your packages
Bacteriological sample points tied to stationsFilled in from your packagesFilled in from your packages
Segments listed with no passing recordFilled in from your packagesFilled in from your packages
Items held for a person, with the reasonFilled in from your packagesFilled in from your packages
Nothing in these cells yet. They stay blank until your own closed packages have been run.Your reviewer does the scoring and makes the call.

// After a yes

About 30 days on lines under test now

Once your reviewer says yes, new test sheets go through the same assembly for about 30 days as crews finish each section.

Every package waits for your project manager, who checks it and sends it to the engineer or owner by the usual route.

The live job has a fixed price agreed before you sign, monthly support follows once it runs, and any job after it is priced separately.

// Possible next jobs

What could follow test packages

Ranked, not promised
One at a time
  1. 01

    As-built redline records

    Field redlines and daily logs read into a draft list for the surveyor or CAD tech, on the same stations these packages depend on.

    Next
  2. 02

    Pipe video inspection logs

    Post-installation video reports listed manhole to manhole, with each logged observation beside its segment.

    Then
  3. 03

    Right-of-way permit conditions

    Road and railroad permits read into one sheet of notice periods, work hours and restoration terms for each job.

    After that

// One hard limit

The AI never says a line passed.

The proof of concept reads copies and drafts a package. It never touches your job cost, estimating or GIS system or a live submittal, and it never decides that a line passed a test or that a record is accurate. It copies the result your tester and the inspector recorded and lists what is missing. Your project manager checks every package. Certified payroll stays out of it. The specifications named here are examples that change by job, and nothing on this page is legal or engineering advice.

Priced per job. You get a range before the proof of concept and a fixed price before you sign.

Rob gives the range on the call, once he knows how many lines you test in a year and how many owners' forms your project managers fill in.

// Questions

Test package questions

Will the AI decide whether a section passed?
No. The draft copies the result your tester and the owner's inspector recorded and shows the readings behind it. Where the two don't agree, it points at both and leaves the call to your project manager.
Does it work out allowable leakage?
It lays out the formula printed in that owner's specification beside the length, diameter, pressure and joint count your records show. If an input is missing, the field stays empty and goes on the open list.
Our test sheets are handwritten and lab results come as PDFs. Can it read those?
Send them as they are. Chart recorder pages, lab PDFs and notes written on a tailgate all belong in the sample, and anything unreadable is listed for a person.
How does it handle a test that failed and was run again?
Both stay in the package in date order, along with any repair note. A retest never overwrites the first attempt, and your reviewer can see which record the owner accepted.
Which AWWA or ASTM edition does it assume?
None of its own. It reads the method and edition your specification names and your field sheet records. Whether that method was the right one is for your engineer and the owner to say.
Rob Eason

Rob Eason, founder

// Book a proof of concept call

Bring a package the engineer sent back.

Rob's call runs about 30 minutes: your role, the owners you build for, and how many lines you test in a year. Test sheets and lab results stay put until the NDA is signed.

  • Co-owned a 60-employee financial services firm and sold his share to his partner.
  • Ran GOSO Technologies, a Boston solar company rated 5/5 across 24 Google reviews.
  • 5/5 across 83 reviews in HighLevel's Certified Admin Directory.
  • 4.3/5 from 6 Google reviews of Massmarket AI.
  • Every directory and Google review, critical ones included, is shown word for word at massmarket.ai/reviews.
  • Takes every proof-of-concept call himself.