Interview build · Workflow 001
Extra work,
on the record.
Capture the request on site, get the description acknowledged, and keep the evidence moving toward billing—before the trail disappears.
- Project
- North Harbor Offices
- Trade
- Electrical
- Status
- Needs response
All records, names, and evidence shown here are synthetic.
Three views · one record
Follow the handoff
Open each surface to inspect the role-specific experience.
- 01CaptureSubmit the prefilled field request
- 02AcknowledgeOpen the scoped requester link
- 03CompleteRecord actuals, price, and outcome
- 04PrintOpen the evidence packet
Field · Foreman
Capture the request
Phone-first entry for the foreman who heard the change on site.
External · Requester
Review the acknowledgment
A scoped link that does not require the requester to create an account.
Office · PM / Admin
Move evidence toward billing
Queues expose what is waiting for response, actuals, pricing, or invoicing.
Under the hood
Built for inspection,
not a staged mockup.
The UI is backed by a server-enforced ticket lifecycle, repository ports, scoped requester links, idempotent mutations, and an append-only event history.
- 26
- Frontend and backend unit checks across domain, adapters, and request guards
- 7
- Chromium journeys including isolation and recovery
- 2
- Verified Next.js and Cloudflare builds
- 24h
- Isolated, expiring visitor workspace
No accounts, uploads, email, SMS, analytics, payments, or AI. Those integrations remain behind explicit production gates.