Tools\29F_MIRROR_2026-07-03) is FROZEN β never edited. Live production (occ-app-29f) is untouched. All payment/send switches stay OFF. No tab counts as done until Howard opens it and approves it.
Exact mirror of live 29F saved (85 files). This is the visual truth β pixel-identical because it IS 29F.
30F + Neon inventoried (read-only). Verdict: Neon engine (occ-auth, 150+ endpoints) is real, decoupled, and can back plain HTML. 30F = parts shop.
Working copy at Tools\29F_REWIRE (rewiring happens here, never in the mirror). This page is the live scoreboard.
100+ data calls cataloged across every tab. 75β80% have a direct match in the Neon engine. Gaps (prepaid manager, postcards/NFC, intel analytics, discounts) keep their OLD wiring for now β nothing gets guessed. Cleanest first tab: Dashboard.
β Neon adapter + secure proxy (audit: PASS). β Engine multi-site login shipped + verified. β Login page live at /neon-login.html β waiting on Howard's one-time registration. β First engine endpoints (Dashboard KPI math, 29F-exact) shipped after TWO audit rounds β 6 real findings caught and fixed before deploy, including an over-count bug of the exact type that caused the April 11 incident. β Proof page live with tonight's real 29F numbers (1,837 subscribers Β· 321 stops this week) as the targets Neon must hit.
β Stage A (customers) DONE: 5 schema columns + all 4,334 customers synced (audited, upsert-only, zero deletes) β 1,837 Active Subscribers exact. β Stage B (jobs) DONE: 1:1 mirror of all 13,343 jobs (new dedicated table, zero risk to anything else) β 321 stops / 7 orders MTD / 20 orders YTD all exact, status vocabulary matches row-for-row. Both pipelines are re-runnable for freshness (re-run cadence = Howard's call). Flagged for Howard: 176 stale June-seed leftover customer rows (cleanup = his call).
Blueprint COMPLETE β all 5 tabs: 120 data calls extracted from the frozen mirror, mapped against the Neon engine with line-level evidence, and adversarially verified. Every call classified (clean swap / adapter / new endpoint / keep old wiring), issue lists attached, saved as 6 contract documents. Notable find: the customer card writes some data through browser-composed raw SQL β those become proper endpoints during its write phase. Write phase order: Routes β Inbox β Reports β Customers β Settings, one at a time through buildβaudit, each ending with Howard's eyes.
When every tab is approved: Howard decides when the rewired 29F becomes the daily driver. Nothing swaps without his word.