# FormForge.fitness โ Build Drop ยท MetaThriving2dMax ยท LiftLab Pillar
**Built by Claude for Tim Macabuhay-Rodriguez ยท 2026-05-04**
This folder is everything you need to ship `https://formforge.fitness/` today.
## ๐ข The deliverables
| File | Size | What it is | Where it goes |
|------|------|------------|---------------|
| **`formforge.fitness.html`** | 121 KB ยท 2,120 LOC | The public product โ single-file SPA with 8 working tools (Live BlazePose form analyzer, Bar-path tracker, OpenCap analyzer, 3D motion player, VBT calculator, Smart tracker, Video uploader, Status checker) plus landing, science, dashboards, pricing, lead form, FAQ, and full Schema.org. | ClickSites.ai โ custom-code page โ publish at `formforge.fitness` |
| **`coach-dashboard.html`** | ~50 KB ยท ~900 LOC | **Coach Dashboard v1** โ token-gated internal tool. Full job queue with filters, **deep job-detail panel** (video + 4 metrics + status switcher + athlete-safe note templates + branded email preview), Roster, Templates editor, Analytics (TES trend + lift mix), Delivery log, Settings. Auto-syncs with the Apps Script backend; falls back to demo data offline. | ClickSites or URLFAM โ gated page (e.g. `coach.formforge.fitness` or `formforge.fitness/coach-v1`) โ `noindex,nofollow` is already set |
| **`lead-magnet_3-numbers-tim-looks-for.pdf`** | 43 KB ยท 8 pages | **"The 3 Numbers Tim Looks For"** โ physicist-styled field guide that explains TES, Catch Depth, and Symmetry ฮ in plain English + physicist definitions, with thresholds, capture instructions, a 1-page session-audit template, citations, and a CTA back to the free form audit. Brand palette throughout. | Email opt-in delivery (GHL workflow) ยท Pinterest pin set ยท landing-page download ยท podcast guest gift |
| `00_INDEX.md` | โ | This file |
| `01_DEPLOY_README.md` | โ | 5-step launch in <30 min |
| `02_GHL_URLFAM_PLAYBOOK.md` | โ | Full marketing automation plan (PH-payments-ready) |
| `03_RESEARCH_BRIEF.md` | โ | Citations & links (BlazePose, OpenCap, VBT, fitnessoftomorrow audit) |
| `04_APPS_SCRIPT.gs` | โ | Backend Apps Script: jobs, statuses, listJobs, setStatus, token rotation |
| `05_PLACEHOLDERS.txt` | โ | Every `{{TOKEN}}` to find-and-replace |
| `06_GHL_PIPELINE_IMPORT.csv` | โ | Importable sales pipelines |
| `build_pdf.py` | โ | Source for the lead-magnet PDF (re-run any time you tweak copy) |
## ๐ What's new in this drop (v2)
### ๐ฝ Coach Dashboard v1 โ full job-detail panel
- **Login gate** with `LIFTLAB_COACH_TOKEN` (saved per-device, rotatable)
- **KPI strip**: Queue ยท In Review ยท Done this week ยท SLA breach risk (>48 h)
- **Job queue table** with status filters + search by ID/athlete/lift
- **Job detail panel** with:
- Video player + canvas overlay (skeleton, bar-path, ghost rep buttons wired)
- Metric chips: TES ยท Catch ยท Sym ฮ ยท Bar peak velocity
- **Athlete-safe note template chips** (one-click insert)
- Status switcher: Queued / Processing / In Review / Done
- **Live email preview** โ exactly what the athlete will see, recolored with your brand palette in real time
- Result-URL field (deep-link the athlete back to their dashboard or 3D player)
- **Save & Deliver branded email** button โ fires GHL inbound webhook + URLFAM push beacon + writes to delivery log
- **Roster** view (auto-grouped by email; per-athlete TES + counts)
- **Templates** editor (reorder, add, delete; persists in localStorage)
- **Analytics** view โ avg TES, avg Sym ฮ, reviews completed, average turnaround, lift-mix bar chart, TES trend line chart (canvas, no extra library beyond what the main HTML already loads)
- **Delivery log** โ every email + push, with one-click re-send
- **Settings** โ brand name, coach name, reply-to, logo, color tokens, GAS URL, GHL webhook, URLFAM endpoint, auto-deliver toggle, "wipe local data" reset
- **Mobile-friendly**: side nav collapses to off-canvas drawer below 900 px
- **Security**: `noindex,nofollow` meta, token never leaves the device unless used in API calls, demo mode never exposes real athlete data
### ๐ Lead-magnet PDF โ "The 3 Numbers Tim Looks For"
8-page field guide with the FormForge brand palette baked in:
1. **Cover** โ dark gradient, gold accent, headline "The 3 Numbers Tim Looks For in every lift", author chip
2. **Letter from Tim** โ physicist's framing + pull quote ("What doesn't get measured doesn't get coached") + free-audit CTA
3. **Number 1 โ Triple-Extension Speed (TES)** โ plain English, physicist's definition, gauge graphic, snatch/clean reference bar speeds (1.52โ1.67 / 1.20โ1.32 m/s), 4-step capture instructions
4. **Number 2 โ Catch Depth** โ plain English, definition, athlete-by-lift guideposts table, coaching-language note
5. **Number 3 โ Symmetry ฮ** โ plain English, definition, 4-tier triage thresholds (โค3ยฐ, 3โ6ยฐ, 6โ10ยฐ, >10ยฐ), surveillance-not-diagnosis disclaimer
6. **How to capture** โ 6 numbered practical steps from filming to logging
7. **The 1-page session audit** โ ready-to-use 5-row audit template with brand-colored value lines
8. **Next steps + citations** โ gradient CTA card pointing to `formforge.fitness/#join`, full bibliography of 8 sources (OpenCap, BlazePose, VBT meta-analyses, GymAware)
Every page has the FF brand mark, gradient hairline footer, page-N/8 number, and the "no medical claims ยท performance education only" line. Ready to attach to your GHL email-1 of the welcome sequence.
## ๐ What "ready to launch" means now
- **Three deployable assets** (`formforge.fitness.html`, `coach-dashboard.html`, the PDF) โ paste, replace tokens, ship.
- **One playbook** that ties them all to GHL + URLFAM + Apps Script + PH payments.
- **Graceful demo modes everywhere** โ every backend call falls back to localStorage. Coach dashboard still feels alive even if the Apps Script URL is blank.
- **Zero medical claims** โ every copy line passes the athlete-safe filter.
- **Family-led brand spine** โ Marissa (Luxe), Tim (Form), Meg (Muse) all cross-link in the footer + schema.
## ๐ Logical "what next"
When you're ready to keep extending, the highest-leverage moves are:
1. **Tagalog / Bisaya version** of the public site (high social-proof for PH market)
2. **MetaThriving2dMax parent hub** rebuild with all four pillars cross-linked
3. **Coach Dashboard v2** with real video annotation tooling (frame-by-frame draw, voice-note recording in browser)
4. **Email designs** โ the welcome sequence as visual templates ready to paste into GHL
5. **Pinterest pin set** generated from the analyzer screenshots (5 pins โ 5 keywords)
Just tell me which one you want next.
โ Reggie's note: *Salamat to you too! Built with care.*