The reference number is whatever Pool Builders already gives a customer. A real build reads from the signed contract or invoice number already in Pool Builders' intake, it doesn't invent a new number to remember.
The notification pings here are log entries, not real sends. A real build wires the "on the calendar," "permit status," and "change order needs your confirmation" pings to Pool Builders' existing email so they go out the moment office staff log the event, not after a callback goes unreturned.
The permit status check-in is on a schedule, not silent. A real build can ping the customer automatically at a set interval while a permit is still pending, so a permit never sits open for months or years without the customer hearing anything.
"Confirmed" here is a typed name and a timestamp. A real build can add an actual e-signature provider if Pool Builders wants a stronger legal record for scope or price changes; this demo shows the workflow, not a specific vendor.
The card-charge block is illustrative. A real build ties this same gate to whichever payment processor Pool Builders already uses, so a change-order charge simply cannot fire before the customer has confirmed it.