29F Rewire — Piece-by-Piece Checklist

Every component, tab, and section. A checkmark means it works at this site. Ohio Clean Cans.
Updated: July 5, 2026 · App: sign in → CRM · Command Center · Number proof
✅ works  ·  🔎 fixed/built — Howard's click confirms it  ·  🔨 being built  ·  ⬜ waiting on Howard  ·  ❌ broken (found by this project)  ·  NEW ENGINE = runs on Neon, proven  ·  old pipes = works via existing workers

Foundation

Exact frozen copy of the 29F look (mirror)
New site live at occ-29f-rewire.pages.dev
Windows Hello login (Howard registered)
All old data pipes connected — whole app functional here
Neon engine secured + loaded with current data all database numbers proven identical: 1,837 subs · 321 stops · orders · months match GDNEW ENGINE
Daily data refresh procedure ran Jul 4 + Jul 4 routing update (Aug→Jul moves), verified exact both times
Number-proof page KPIs + live money comparison

CRM — tabs & pieces

Dashboard tabold pipes
Schedule tab — day boardNEW ENGINE
Schedule tab — week viewNEW ENGINE
Drag-drop stops / reassign / lock / push / optimize / add stop all writes deliberately stay on the proven old path until the write plan is approvedold pipes
🔎Side card (single click) — credit card, next cleaning, frequency fixed — Howard's click confirms
🔎Full card (double click) — Activity / Comms / Tags now populate was blank for months on LIVE too — fixed; Howard's click confirms
🔎Map pin click → highlights customer tile brand new (never existed) — Howard's click confirms
🔎Text/inbox click → opens customer profile fixed with phone-first lookup — Howard's click confirms (try Mark Berlacher)
Customer searchold pipes

Command Center — tabs & pieces

Dashboard KPI tiles numbers proven identical on the engine (proof page)old pipes
Money widgets — revenue / tax / QB / past-due engine twins built + audited identical; screen swap awaits Howard's proof-page OKold pipes
Routes tab (day detail) verified — weekends show honest “no routes”old pipes
Inbox / messages / broadcasts / templates 7 reads on the new engine; all sends stay old + gated7 reads NEW
Reports / financials engine conversion queued behind the money swapold pipes
Settings / automations nothing convertible yet by blueprint — works as-isold pipes
Postcards/NFC · discounts · deep analytics own conversion pass laterold pipes

❌ Broken — found by this project (on LIVE 29F too)

Card save buttons (location / expiration / remove) silently fail on live today — fix designed, needs Howard's approval
Customer lookup "household" filter 404s real customers fixed on this site; the live-worker fix needs Howard's approval
Account 635 has the wrong name (Patrick Wright ↔ Larry Tillack) data cleanup queued

⬜ Waiting on Howard

1Click the four 🔎 items above — that's the whole test
2Say "restore it" → Orders counters back to 7 / 20
3OK the broken card-buttons fix (affects your live daily work)
4Write-back design sign-off (_docs/WRITEBACK_DESIGN.md) — unlocks converting writes + the rest of construction