“Which 360TFT product can help you?” router quiz

Why

The portfolio is One Engine, Many Doors, but a stranger arriving at any 360TFT surface has no way to find THEIR door. Kevin wants a family of compass-style lead magnets that give real value while routing people to the right product and lane (2026-07-25). This is the router: a short quiz funnel that asks who they are and what hurts, then sends them to the one product that fits, with an honest reason why.

The quiz shape is the proven house pattern: deterministic scoring, no runtime LLM, instant result, share plumbing (coach-type, parent-type, fm-manager-type on FGPT; coach-type on CoachPage; AI Readiness Scorecard on the hub). Dedup-check run 2026-07-25: no existing cross-product router exists. The closest sibling, the Agentic Pathway self-assessment (FootballGPT_P1_2026-07-21-agentic-pathway-self-assessment-quiz.md), places a coach on the pathway WITHIN FootballGPT; this PRD routes ACROSS products and therefore cannot live on footballgpt.co (FGPT quiz surfaces must CTA on-platform only, per FootballGPT_P0_2026-07-15-quiz-share-ctas-off-platform.md).

Domain rule (Kevin, 2026-07-25): hub.360tft.com is NEVER a public-facing URL. Public surfaces live on 360tft.com or 360tft.co.uk. 360tft.com apex/www is Gumroad’s domain, so this lives on the 360tft.co.uk site (repo 360tft/360tft, GitHub Pages). The quiz is deterministic client-side JS, so a static site hosts it fine; any capture posts to a hub API endpoint (backend only, never a visitor-facing URL).

What

A public, anonymous quiz at 360tft.co.uk/which-product/:

Scope

In scope: quiz page in the 360tft/360tft site repo, question bank, routing rubric, result copy per destination, analytics events per route taken (so we learn which doors people actually need).

Out of scope: CruiseGPT and prsnce (different brands, not football surfaces); any Labs or non-graduated surface as a destination; any ACM enrollment or price copy; any Summit reference; any member or sales counts on results (never display low counts); runtime LLM calls.

Open questions (Gate 0)

  1. Should club or academy answers route to ClubOS interest capture, or hold until ClubOS is a graduated public surface? Default: hold, route those answers to FootballGPT plus a note that club tooling is coming.
  2. Email capture placement: none in v1, or optional post-result opt-in to the matching lane’s Substack? Default: optional post-result opt-in.

Expected Experience


Note (mirrored into this repo 2026-07-25): this PRD is owned and tracked canonically in 360tft-hub/docs/prd/, per the Hub_ prefix and the PRD Naming & Per-Product Queues convention in that repo’s CLAUDE.md. It is copied here only so this repo’s pre-commit Gate 1-3 PRD check has a local artefact to point at, since the implementation (the quiz page) lives in this repo (360tft/360tft) while the PRD process lives in the hub. Treat the hub copy as the source of truth for status changes.

Honesty artifact

Stated assumptions (decided during implementation, task instructions override the PRD’s own defaults where the two conflict):

Known gaps (explicitly out of scope for this PR):