The tap that finishes a stage

Every checkpoint ticks silently except the last one, which routes through a screen that names out loud who is about to hear about it.

What it is

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

See it
The tap that finishes a stage
🔒ridgelinepostframe.com/project/stage-780
Equipment Storage
Framing · on schedule
The full-screen confirm: headline 'That's the last one on Framing.', explanatory line, big green 'Yes — Framing is done', sticky 'Not yet'. Sample data — no customer information appears here.
How it works
  1. 1The page computes open checkpoints; when exactly one remains, that button routes to mode 'finish' instead of ticking.
  2. 2The confirm screen names the checkpoint and the stage.
  3. 3Confirming performs the same tick; the server's remaining count drives stageJustCompleted.
  4. 4A stage with no checklist reaches the same screen through the 'Mark ... done' button.
Why we built it

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.

The problem
  • 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.
Sound familiar?
What you get
Consequential taps are visibly different from routine ones.
Nobody has to explain an update the customer should not have received.

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 →