# What Barry should tap

60-second path. Fake shops. Staging only. **Never Fuller.** Never +1 (650) 460-1036.

Hub: https://apex.socialtokens.site/projects/ai-assistance/#demo-cycle

Level-1 · 18 Sep 2026 · **evening beat** — same four-step rail on hub, `demo/`, `webapp/`, and `iphone/`:

**1 Shop → 2 Book → 3 Card → 4 Stubs**

The gold chip says what to tap next.

## The path that should feel finished

1. Hub or menu → **Peninsula Plumbing**  
   https://apex.socialtokens.site/projects/ai-assistance/demo/plumbing/
2. **Book the next open window**  
   https://apex.socialtokens.site/projects/ai-assistance/demo/plumbing/book/
3. Type a name, a callback, an address, the leak. Tap a time.
4. You should see **Booked.** — confirmation number, a recap headed **On the board tonight**, the **owner-board** with a **Tonight checklist** (Text / Deposit / Calendar, each demo / coming), WhatsApp + Stripe stubs, and **+1 (650) 476-2005**. Tap one tonight action. You should see an honest “not live” line and a lasting **Done (demo)** mark. After that first Done, a compact **Morning recap** strip on the booked card counts tonight (e.g. `Tonight 1/14 done · 13 still open`), then an **Open leftovers** strip lists leftover names still open (demo), then a **Call back** row for each leftover — Demo label, dials **+1 (650) 476-2005** only. Tap Call back and that leftover Tonight row stamps **Called · just now**; Morning recap adds **Called N** when N is at least 1 (e.g. `Tonight 1/3 done · Called 1 · 1 still open`), and that leftover leaves Open leftovers. After Called, that leftover Call back row shows **Next · Mark Done (demo)** once. When N is 0, the Called segment stays off. Hide Open leftovers when none remain (never Open leftovers 0). Mark that leftover Done and its Call back row, Called stamp, owner cue, Called count, and Open leftovers name drop. Morning recap then stamps **Cleared · just now** for that leftover, then **Recheck open · N left** (N = leftovers still open after clear). When leftovers remain past that midday check, an **Afternoon wrap** strip shows **Still open · N** with **Open first**, which jumps to the first leftover still open, and **Call next**, which dials that leftover on **+1 (650) 476-2005**. When N is at least 2, **Call 2nd** dials the second leftover still open on the same line. When N is at least 3, **Call 3rd** dials the third leftover still open on the same line. When N is at least 4, **Call 4th** dials the fourth leftover still open on the same line. When N is at least 5, **Call 5th** dials the fifth leftover still open on the same line. When N is at least 6, **Call 6th** dials the sixth leftover still open on the same line. When N is at least 7, **Call 7th** dials the seventh leftover still open on the same line. When N is at least 8, **Call 8th** dials the eighth leftover still open on the same line. When N is at least 9, **Call 9th** dials the ninth leftover still open on the same line. When N is at least 10, **Call 10th** dials the tenth leftover still open on the same line. When N is at least 11, **Call 11th** dials the eleventh leftover still open on the same line. When N is at least 13, **Call 13th** dials the thirteenth leftover still open on the same line. When N is at least 14, **Call 14th** dials the fourteenth leftover still open on the same line. When N is under 14 or the fourteenth leftover is gone, Call 14th is gone. When N is under 13 or the thirteenth leftover is gone, Call 13th is gone. When N is under 12 or the twelfth leftover is gone, Call 12th is gone. When N is under 11 or the eleventh leftover is gone, Call 11th is gone. When N is under 10 or the tenth leftover is gone, Call 10th is gone. When N is under 9 or the ninth leftover is gone, Call 9th is gone. When N is under 8 or the eighth leftover is gone, Call 8th is gone. When N is under 7 or the seventh leftover is gone, Call 7th is gone. When N is under 6 or the sixth leftover is gone, Call 6th is gone. When N is under 5 or the fifth leftover is gone, Call 5th is gone. When N is under 4 or the fourth leftover is gone, Call 4th is gone. When N is under 3 or the third leftover is gone, Call 3rd is gone. When N is under 2 or the second leftover is gone, Call 2nd is gone. When N is 0, Call next is gone. When N is 0, **Board clear · nice** shows once (~2s) then the recap settles empty (no Open leftovers). Leave the menu and reopen this shop’s booked card: the mark, recap, leftover Call back rows, Called stamp, owner cue, Open leftovers, Cleared stamp, Recheck cue, and Afternoon wrap stay this browser session. Nothing sends or charges.
5. Same book → same card inside:
   - Webapp: https://apex.socialtokens.site/projects/ai-assistance/webapp/plumbing/
   - iPhone frame: https://apex.socialtokens.site/projects/ai-assistance/iphone/plumbing/

Restaurant is the second check (reservation card, not a work-order):  
https://apex.socialtokens.site/projects/ai-assistance/demo/restaurant/book/

Law is the third (callback, not advice):  
https://apex.socialtokens.site/projects/ai-assistance/demo/law/book/

## All eight shops

| Shop | Book | Card says |
|---|---|---|
| Riverbend Construction | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/construction/book/) | Booked · title-block stamp |
| Peninsula Heating & Air | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/hvac/book/) | Booked · dispatch slip |
| Peninsula Plumbing | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/plumbing/book/) | Booked · copper work-order |
| Fifth Ave Auto Care | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/auto/book/) | Booked · night bay order |
| Marina Trattoria | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/restaurant/book/) | Reserved · reservation stub |
| Oak & Pearl Dental | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/dental/book/) | Held · appointment card |
| Tide Street Laundry | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/laundry/book/) | Booked · night board |
| Hayes & Chen | [book](https://apex.socialtokens.site/projects/ai-assistance/demo/law/book/) | Callback set · brass docket (intake, not advice) |

Older outreach set (voice / text / web, not a shop card): https://apex.socialtokens.site/projects/ai-assistance/demo/general/

## What “done” looks like

After you tap a window you are not staring at an empty form. The card says the job is on the board, shows 476-2005, and offers **Call the test line** or **Book another window**.

Honest stubs on that card (labeled demo / coming):

- **Owner board** — morning list plus a Tonight checklist (Text / Deposit / Calendar). A tap marks that row **Done (demo)** for this browser session. After one Done, a **Morning recap** strip counts done vs open, then **Open leftovers** lists leftover names still open, then a **Call back** row for each leftover (demo line only). Tap Call back and that leftover Tonight row stamps **Called · just now**; Morning recap adds **Called N** when N is at least 1, and that leftover leaves Open leftovers. After Called, that leftover Call back row shows **Next · Mark Done (demo)** once. Mark that leftover Done and Morning recap stamps **Cleared · just now**, then **Recheck open · N left**. When leftovers remain past that midday check, **Afternoon wrap** shows **Still open · N** with **Open first**, which jumps to the first leftover still open, and **Call next**, which dials that leftover on the demo line. When N is at least 2, **Call 2nd** dials the second leftover still open. When N is at least 3, **Call 3rd** dials the third leftover still open. When N is at least 4, **Call 4th** dials the fourth leftover still open. When N is at least 5, **Call 5th** dials the fifth leftover still open. When N is at least 6, **Call 6th** dials the sixth leftover still open. When N is at least 7, **Call 7th** dials the seventh leftover still open. When N is at least 8, **Call 8th** dials the eighth leftover still open. When N is at least 9, **Call 9th** dials the ninth leftover still open. When N is at least 10, **Call 10th** dials the tenth leftover still open. When N is at least 11, **Call 11th** dials the eleventh leftover still open. When N is at least 12, **Call 12th** dials the twelfth leftover still open. When N is at least 13, **Call 13th** dials the thirteenth leftover still open. When N is at least 14, **Call 14th** dials the fourteenth leftover still open. When N is under 14 or the fourteenth leftover is gone, Call 14th is gone. When N is under 13 or the thirteenth leftover is gone, Call 13th is gone. When N is under 12 or the twelfth leftover is gone, Call 12th is gone. When N is under 11 or the eleventh leftover is gone, Call 11th is gone. When N is under 10 or the tenth leftover is gone, Call 10th is gone. When N is under 9 or the ninth leftover is gone, Call 9th is gone. When N is under 8 or the eighth leftover is gone, Call 8th is gone. When N is under 7 or the seventh leftover is gone, Call 7th is gone. When N is under 6 or the sixth leftover is gone, Call 6th is gone. When N is under 5 or the fifth leftover is gone, Call 5th is gone. When N is under 4 or the fourth leftover is gone, Call 4th is gone. When N is under 3 or the third leftover is gone, Call 3rd is gone. When N is under 2 or the second leftover is gone, Call 2nd is gone. When N is 0, Call next is gone. When N is 0, **Board clear · nice** shows once (~2s). Other rows stay open. Taps do not send, charge, or write a CRM.
- **WhatsApp follow-up** — only if that shop already texts that way. This page does not send WhatsApp.
- **Stripe checkout** — $199/mo sketched. No card charged. No Stripe key.

No App Store. No TestFlight. No real send.

## A→Z gaps still open

Evening beat closed: when **Afternoon wrap** shows **Still open · N** (N≥14), **Call 14th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** / **Call 11th** / **Call 12th** / **Call 13th** and dials the fourteenth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** / **Call 11th** / **Call 12th** / **Call 13th** stay. When N is under 14 or the fourteenth leftover is gone, Call 14th is gone. Call 13th still dials the thirteenth leftover still open. Afternoon beat closed: when **Afternoon wrap** shows **Still open · N** (N≥13), **Call 13th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** / **Call 11th** / **Call 12th** and dials the thirteenth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** / **Call 11th** / **Call 12th** stay. When N is under 13 or the thirteenth leftover is gone, Call 13th is gone. Call 12th still dials the twelfth leftover still open. Midday beat closed: when **Afternoon wrap** shows **Still open · N** (N≥12), **Call 12th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** / **Call 11th** and dials the twelfth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** / **Call 11th** stay. When N is under 12 or the twelfth leftover is gone, Call 12th is gone. Call 11th still dials the eleventh leftover still open. Morning beat closed: when **Afternoon wrap** shows **Still open · N** (N≥11), **Call 11th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** and dials the eleventh leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** / **Call 10th** stay. When N is under 11 or the eleventh leftover is gone, Call 11th is gone. Call 10th still dials the tenth leftover still open. Overnight beat closed: when **Afternoon wrap** shows **Still open · N** (N≥10), **Call 10th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** and dials the tenth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** / **Call 9th** stay. When N is under 10 or the tenth leftover is gone, Call 10th is gone. Call 9th still dials the ninth leftover still open. Evening beat closed: when **Afternoon wrap** shows **Still open · N** (N≥9), **Call 9th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** and dials the ninth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** / **Call 8th** stay. When N is under 9 or the ninth leftover is gone, Call 9th is gone. Call 8th still dials the eighth leftover still open. Call 7th still dials the seventh leftover still open. Call 6th still dials the sixth leftover still open. Midday beat closed: when **Afternoon wrap** shows **Still open · N** (N≥8), **Call 8th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** and dials the eighth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** / **Call 7th** stay. When N is under 8 or the eighth leftover is gone, Call 8th is gone. Call 7th still dials the seventh leftover still open. Call 6th still dials the sixth leftover still open. Morning beat closed: when **Afternoon wrap** shows **Still open · N** (N≥7), **Call 7th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** and dials the seventh leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** / **Call 6th** stay. When N is under 7 or the seventh leftover is gone, Call 7th is gone. Call 6th still dials the sixth leftover still open. Call 5th still dials the fifth leftover still open. Call 4th still dials the fourth leftover still open. Call 3rd still dials the third leftover still open. Call 2nd still dials the second leftover still open. Call next still dials the first leftover still open. Overnight beat closed: when **Afternoon wrap** shows **Still open · N** (N≥6), **Call 6th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** and dials the sixth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** / **Call 5th** stay. When N is under 6 or the sixth leftover is gone, Call 6th is gone. Call 5th still dials the fifth leftover still open. Call 4th still dials the fourth leftover still open. Call 3rd still dials the third leftover still open. Call 2nd still dials the second leftover still open. Call next still dials the first leftover still open. Evening beat closed: when **Afternoon wrap** shows **Still open · N** (N≥5), **Call 5th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** and dials the fifth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** / **Call 4th** stay. When N is under 5 or the fifth leftover is gone, Call 5th is gone. Call 4th still dials the fourth leftover still open. Call 3rd still dials the third leftover still open. Call 2nd still dials the second leftover still open. Call next still dials the first leftover still open. Afternoon beat closed: when **Afternoon wrap** shows **Still open · N** (N≥4), **Call 4th** sits beside **Open first** / **Call next** / **Call 2nd** / **Call 3rd** and dials the fourth leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** / **Call 3rd** stay. When N is under 4 or the fourth leftover is gone, Call 4th is gone. Call 3rd still dials the third leftover still open. Call 2nd still dials the second leftover still open. Call next still dials the first leftover still open. Morning beat closed: when **Afternoon wrap** shows **Still open · N** (N≥3), **Call 3rd** sits beside **Open first** / **Call next** / **Call 2nd** and dials the third leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** / **Call 2nd** stay. When N is under 3 or the third leftover is gone, Call 3rd is gone. Call 2nd still dials the second leftover still open. Call next still dials the first leftover still open. Overnight beat closed: when **Afternoon wrap** shows **Still open · N** (N≥2), **Call 2nd** sits beside **Open first** / **Call next** and dials the second leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** / **Call next** stay. When N is under 2 or the second leftover is gone, Call 2nd is gone. Call next still dials the first leftover still open. Evening beat closed: when **Afternoon wrap** shows **Still open · N** (N>0), **Call next** sits beside **Open first** and dials the first leftover still open via the existing Call back path (demo line +1 (650) 476-2005 only). After that dial, **Called · just now** / **Next · Mark Done** / **Cleared** / **Recheck** / **Still open** stay. When N is 0, Call next is gone (same as Afternoon wrap). Afternoon beat closed: after **Recheck open · N left**, if leftovers are still open past that midday check, **Afternoon wrap** shows **Still open · N** with **Open first** (jumps to the first leftover still open; same leftover count as Recheck; demo only; hidden when N is 0; new book hides it). Cleared and Recheck stay. Morning beat closed: after **Cleared · just now**, Morning recap shows **Recheck open · N left** (N = leftovers still open after clear). When N is 0, **Board clear · nice** shows once (~2s) then the recap settles empty (no Open leftovers). Session-sticky like Cleared (demo only; new book hides it). Overnight beat closed: after **Next · Mark Done** on a leftover that was Called, Morning recap stamps **Cleared · just now** (demo only; hidden until that leftover is Done; new book hides it). Evening beat closed: leftover Call back rows that stamp **Called · just now** now show **Next · Mark Done (demo)** once (demo only; gone when Done). Midday beat closed: under Morning recap, **Open leftovers** lists leftover names still open (demo only; gone after Call back or Done; hidden when none remain; new book hides it). Prior morning beat closed: Morning recap now adds **Called N** after leftover Call back stamps (demo only; gone when Done; new book hides Called). Prior evening beat closed the **Called · just now** stamp. Prior afternoon beat closed leftover **Call back** rows (demo line +1 (650) 476-2005 only). Prior afternoon beat closed the **Morning recap** count. The prior morning closed lasting Tonight checklist marks. The earlier evening closed tonight actions (Text / Deposit / Calendar, demo / coming). The earlier afternoon closed the rail + board preview. Still not built (separate tickets):

- Real WhatsApp API send
- Live Stripe Checkout / card charge
- Client CRM database write (Jobber / Housecall / a simple list)
- Email send / outreach SEND
- TestFlight / App Store
