Toolbox, on site / off site
Per JOB, not per day. Crews move between jobs all day. Do the On Site check at every job walk-up, even if it is three things: materials on site, what we are doing, how long we plan to be here. Do the Off Site check when you finish and leave that job.
On Site, job walk-up
Defects, incomplete work, anything that will need fixing.
Film everything sitting on site. This is the record of what was actually delivered.
Circle an item in the materials video or a photo, then say where it goes.
Drag on the image to circle the item.
A concern here routes this record to Emergency / safety immediately.
1 - Context (auto-captured in production)
2 - Tap and talk (situation - impact - required action)
Walkthrough checklist (visual QC)
Design Your Price Subcontractor Quality Checklist - all 17 trades, Section 1 Quality Standard + Section 2 Punchlist. Per the printed form: checklist must be complete and all items addressed or final payment will not be issued. Failed items become assignable queue tasks with photo evidence automatically.
Video storage (Supabase)
A jobsite walkthrough video is far too large for this phone's browser storage, so video uploads to Supabase Storage and the record carries only the link. Until these three fields are filled in, a video stays on this phone for the session and does not reach the PM Dashboard. The app will tell you when that happens rather than failing quietly.
Cleanliness standard, 1 to 5
Tanner asked for a reference guide next to the cleanliness score so a crew knows what each number means. The standard has not been written down anywhere, and it is not the kind of thing to guess at, so type it here once and every phone that loads this list will show it. [FOR JASON / TANNER]
Job list
The PM Dashboard is the master job list. Export the job list from the PM Dashboard, then load that file here to replace the list on this phone. Until you do, this app uses a built-in list carried forward UNCONFIRMED from 7/16 field notes. JobTread is the current source of truth for active jobs and cannot be read from this app, so the list has to arrive through the PM Dashboard.
Queue connection (one-time per device)
Paste the webhook URL from the Make.com scenario (see the Wiring Guide). Once set, every submission leaves this phone and lands in the shared Airtable queue + JobTread. Leave blank = local demo mode.
How the queue works once wired
Phone submits > Make.com webhook > transcription (if audio only) > LLM classification > Airtable queue row (the review/resolve board: owner, status, due, age) > JobTread to-do on the matching job > owner notified. Emergency items alert immediately. The submitter gets acknowledged / assigned / resolved updates from the queue, so nothing disappears into a black hole. Full build steps: DYP_OpsVoice_Wiring_Guide_v1_DRAFT.docx.