When only one open checkpoint remains, tapping it opens a confirmation screen: 'That's the last one on Framing.' with the consequence spelled out — the office gets told, and the customer sees the stage complete on their page — plus a 'Not yet' escape.
Also called: confirm before telling the customer · last checkbox warning · accidental customer update
- 1The page computes open checkpoints; when exactly one remains, that button routes to mode 'finish' instead of ticking.
- 2The confirm screen names the checkpoint and the stage.
- 3Confirming performs the same tick; the server's remaining count drives stageJustCompleted.
- 4A stage with no checklist reaches the same screen through the 'Mark ... done' button.
Every other tick on the checklist is silent, because the office ticks these all day. Finishing a stage is not: it emails the customer, tells the office and starts the next stage's clock, and none of that can be recalled. The last box gets its own confirmation that says out loud who is about to hear about it.
- Irreversible customer-facing side effects triggered by an ordinary-looking tap.
- No signal to the worker that this tap is different from the last five.
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →