Proof walkthrough / public demo

No photo.
No closeout.

SurfaceOps turns the job closeout into an evidence trail. This representative demo follows a crew from the first site-condition photo through mix, dwell, rinse, after-photo caption, and a report a property manager can actually review.

One job / six gates

The closeout trail, step by step

Every screen below is an annotated, representative placeholder—not a live job lookup.

Gate 01 / site condition

Start with a before photo

The crew can take a camera photo or upload from the gallery. Until at least one before photo is attached, the start action stays locked.

See the photo workflow →

Job photos
Before photos
Take photo
Upload gallery
Before photo required0 attached
🔒 Start jobLocked until evidence is captured
Capture the site before chemistry or equipment changes the evidence.
Gate 02 / chemistry plan

Lock the substrate-specific mix

The recipe records the surface, stock strength, water, surfactant, final SH percentage, dwell window, and whether a rinse is required before the crew ticket is locked.

Check a mix recommendation →

Chemistry planSurface: vinyl siding
SH stock
1.8 gal
Water
13.2 gal
Surfactant
8 oz
Final SH
1.4%
Dwell window8–12 min
💧 Rinse requiredConfirm exit pH
🔒 Lock recipe — send to crew ticketReady to confirm
Recipe values travel with the job instead of living only in someone’s memory.
Gate 03 / dwell control

Make dwell visible

The timer turns the chemistry plan into a field decision: stay inside the representative window, then check off Dwell before moving to rinse.

Read the dwell-time field guide →

Field checklistIn progress
Dwell timer / representative example
09:24of 08:00–12:00 min
08:00target window12:00
Mixcomplete
Dwellactive
Example values shown for orientation; the public page is not reading a live job.
Keep dwell inside the surface-specific window before the rinse gate opens.
Gate 04 / environmental check

Close the loop with rinse proof

Completion requires the checklist rows Mix, Dwell, and Rinse. The submitted final pH must land in the 6.0–9.0 range.

Open the closeout handoff →

Closeout checklistGate passed
Mixcomplete
Dwellcomplete
Rinsecomplete
Submitted exit pH7.2 · IN RANGE
Environmental gateFinal pH accepted: 6.0–9.0
Rinse is not implied by the clock—it is recorded, checked, and pH-gated.
Gate 05 / finished condition

Caption the after photo

A finished photo shows the outcome, while a short label tells the reviewer what they are looking at. The closeout action stays unavailable until the caption is present.

Review before/after photo capture →

After photos1 attached
Caption / label
North facade — clean, no overspray
✓ Caption captured
Caption requiredbefore closeout action
✓ Ready to close outPhoto + caption present
Label the finished condition so the image can stand on its own in the report.
Gate 06 / generated artifact

Generate a report that carries the proof

The final artifact brings together before/after evidence, timestamps, checklist status, and the chemistry plan. Estimated and actual use sit next to each other for an auditable comparison.

View a sample report artifact →

Proof report previewGenerated
PAR / DEMO-0427 / 2026-08-27Verified
Before + after2 labeled photos
Field timestamps08:42 → 09:31 UTC
Checklist3 / 3 complete
Exit pH7.2 · in range
ParameterEstimatedActual appliedStatus
Final SH concentration1.40%1.40%within range
Estimated vs. actual chemical use15.0 gal15.0 gal0% deviation
Dwell time8–12 min9.4 minwithin range
Representative numbers illustrate report semantics; no live job or database lookup is used here.
Leave the customer with a time-stamped record—not a promise that the work happened.

Want to see the real workflow?

Jump from this representative walkthrough into the live closeout handoff, calculate a mix, read the dwell-time guide, or inspect the sample report artifact.

Open job closeout →