Go-Live & Page-Tasks Tracker

T-series — cascade go-live · F-series — FT page tasks · Starter Bundle phase-out · v2.0

created 2026-05-15 · last updated 2026-05-16 (session 32) · slug ft-tasks-2026-05-15 · sources: pending-tasks-registry §Session 25 (cascade) + §Page Changes (FT)

What this tracks

Two workstreams in one place. The T-series — the PMax/Search cascade go-live (tests T1·T3·T4·T5, all PAUSED, blocked on enable gates). The F-series — the customer-facing Shopify page-change tasks FT-1…FT-6 (shelf, student copy, carousels, warning banner, evidence packs). Plus the Starter Bundle phase-out — a 4-country marketing-wide removal that grew out of FT-1.

The 4 Starter-Bundle decision cards are at the bottom — click a preset twice to confirm, add notes, hit GO. The 12 cascade enable-gate decisions live on the go-live decisions dashboard.

4
T-series tests (paused)
9
F-series FT tasks
5
FT tasks done
7
Decision cards (here)
12
Cascade gates (go-live dash)

T-series — cascade go-live (T1 · T3 · T4 · T5)

Phase 4 cycle-1. Path B selected 2026-05-14 — 4 retained tests (T2 dropped). All PAUSED, blocked on enable gates. The 12 Calum decisions + 4 Claude-owned tasks are on the go-live decisions dashboard; this is the status mirror.

TestWhat it testsStateBlocking gates
T1 — UK Students Search · students UK batches audience Paused Audience rebind (broken ID 30014→329149264) · AGE_RANGE add on parent 23723509436 · budget reconciliation (£25/d live vs £45/d brief).
T3 — LAPSED × mechanism PMax · 2 mechanism-routed Customer-Match segments Paused — reseg pending D-T3O resolved (2026-05-16): T3 reorganises from 6 product legs → 2 mechanism segments — lapsed-ELITE + lapsed-ORIGINAL merge into a GABA/stress/calm segment (~2,000, CM-viable); lapsed-PRO = dopamine/motivation. Solves the thin lapsed-ORIGINAL problem. Follow-on: create the 2 compound segments in Shopify (manual) + update the T3 spec + rebuild the segments registry. Also still open: ENABLE-CHECKLIST spec-drift fix.
T4 — FR Student Ritaline/TDAH natural-alt · FR Terminale students Paused URL expansion fix (5 missing FR product handles) · age-gating contradiction (18-24 include vs exclude) · restricted-keyword cert verification for the FR account.
T5 — Subscribe & Save A/B A/B · 42-56d locked window · /pages/subscriptions Paused Reframe decision — directional-signal win OR push budget to £143+/d (£20/d misses the 50 conv/wk PMax learning floor) · PageFly A-page freeze sign-off.
Enable status: cycle-1 ENABLE is CEP-blocked on the 12 decisions above + Calum final approval. 4 Claude-owned items also open (welcome-back-v4 LP, Phase 5.5 wave-2 review, score chips, MCP enable). Source: pending-tasks-registry.md §Session 25.

F-series — FT page tasks

TaskStatusScopeWhat's next / blocking
FT-1 — Shelf: remove Starter Bundle Done bz-shelf-data.liquid · 4 stores Deployed + verified (origin HTML shelf-bundle:0, 3 product cards). Backups in ft1-shelf-live/bak/.
FT-1B — Bundle reference sanitation (pages) In progress Exam/student pages · 4 stores Folds into the FT-2 pass — same section file. Targets the FAQ "Not sure which? The Starter Bundle (£44)…" line + evidence-snippet comment.
FT-1-canonical — Phase out bundle from ALL marketing In progress UK/US/DE/FR · all surfaces Phase A in progress — product matrix + page-build SOP rule + canonical memory done. Config JSONs, canonical-messaging, theme remediation pending. See the Starter Bundle section below.
FT-2 — Student page titles → generic Deployed — live 23 exam-season pages · 4 stores DEPLOYED LIVE (2026-05-16, session 32): all 23 bz-exam-city-data-* snippets PUT to UK/US/DE/FR — independent re-check confirms live = rewritten. DE/FR copy Opus-finalised in-session (stale draft headers stripped). Gates: canonical 23/23 WARN/no-BLOCK · Liquid-balanced 23/23 · theme check 0 errors · all 23 backed up. SEO log seq 6-9, chain intact; deployment-log written. Open: full browser QC on US/DE/FR public domains; pages_registry + Component Registry refresh.
FT-3 — 2nd carousel: customer student stories Signed off — blocked on inputs Student pages · 4 stores Signed off (Calum 2026-05-16): all 7 questions answered (FT3-VIDEO-DISCOVERY.md §7b). Consent resolved (uploaded = consent granted). Selection is topic/niche-driven, local language first then foreign clips with burned-in subtitles; cross-market reuse approved as gap-filler; ADHD clip override-eligible. Build blocked on 2 Calum inputs: (a) the subtitled video files delivered, (b) Claude set up on ClickUp so long-clip cuts can be dispatched to others.
FT-4 — Medical carousel: per-market order/content Deployed — live Carousel · 4 stores DEPLOYED LIVE (2026-05-16, session 32): 7 assets PUT — NEW US carousel (23 slides, Kelley-first), DE+FR rebuilt 11→22 slides verbatim from homepage, renderer patched on all 4 stores (additive elsif shop.permanent_domain contains 'brainzyme-us'). DE/FR BLOCKed on neurodivergent → gate re-scoped to UK/US-only per the FR/DE territorial override (self-test 6/6, UK ban preserved) → re-run WARN. All 7 PUTs verified OK. SEO log seq 10-13; deployment-log written. Open: full browser QC; banned-copy-gate.js + AGENTS.md doc reconciliation for the re-scope.
FT-5 — FR/DE warning banner redesign Deployed — live FR + DE pages DEPLOYED LIVE (2026-05-16, session 32): Option B "Brand Card" (D-FT5) built + PUT to DE+FR — inset white card on grey replaces the Bootstrap-amber slab (DE) / unstyled naked div (FR); BEM classes, CSS moved to stylesheet, inline style dropped. Disclaimer text verbatim-unchanged (innerText verified); font 13px per QC (HWG/ANSM legibility). 4 assets verified OK. SEO log seq 14-15; deployment-log written. NOT done (deliberate): FR-banner placement move — separate change per QC.
FT-6 — Evidence-pack dedup + rename + FR/DE summaries JSON final + QC'd plan — generator build opens deploy session Evidence packs · guide pages · 4 stores Canonical JSON FINAL (2026-05-16, session 32): L-Tyrosine deduped 13→11; starter_bundlerange rename; Phase-3 separated + QC'd (PHASE3-EVIDENCE-REBUILD-QC.md); 3 Phase-3 defects fixed — 9 studies re-filed (6 Ginkgo→ginkgo, 1 piperine→curcumin, 1 bromelain removed, 1 ginseng #29→panax_ginseng), 20 benefit cards authored; all 137 studies carry Opus-authored summary_fr+summary_de (Codex-reviewed, gate-clean). Snippet rebuild + deploy plan written + Codex/Gemini QC'd (REFINE — 5 HIGHs folded in) → FT6-DEPLOY-PLAN.md. The 12 evidence snippets need regenerating from the now-final JSON via a bilingual generator (EN titles / FR-DE summaries) — that build + the live deploy + Browserbase/Playwright QC is the next focused session, fully specified in the plan.
FT-DASH — this dashboard Done Tracking hub Living tracker for the workstream. New tasks get added here.

Starter Bundle phase-out (FT-1-canonical)

Mandate (Calum 2026-05-15): the Starter Bundle is being phased out within days. It must not appear in any marketing or messaging — images, videos, text, landing pages, ad copy, emails, social — across UK/US/DE/FR. Plan QC'd by Codex 5.5 + Gemini 3.1 Pro (both REFINE, folded in).

Bundle identifiers: handle brainzyme-combo-set-… (UK/US), brainzyme-combo (DE), nouveau-brainzyme-pack-combo-… (FR) · variant IDs UK 39642628849742 · US 41555300679872 · DE 42012267217045 · FR 39840224870505.

Phase A — Canonical lock-in

StepStatusDetail
Resolve product IDs + handles (4 stores)DoneAll 4 resolved; DE/FR handles localized.
Product matrix — discontinue bundleDone4 bundle SKUs marked discontinued; _meta products + 2 campaign layers' preferred_skus cleaned; consumer verified (48 rows load clean).
Repo-wide scoped search + classify hitsIn progress100+ files reference the bundle — classifying live / canonical / historical.
Config JSONs — remove bundle as recommendable productPendingcheckout_permalinks, store_urls, creative_vault, campaign-architecture, hreflang_snippets, brainzyme_evidence_canonical.
Page-build SOP — "no Starter Bundle" hard ruleIn progressDone: HARD "Product line-up rule" in page-build-registry.md + canonical memory feedback_ft1_canonical_no_starter_bundle.md. Still: page-types/ + ops-shopify-page-builder refs + AGENTS.md product-table accuracy.
Canonical messaging — regenerate allowlistPendingRemove bundle phrasing; build_canonical_allowlist.py; bundle copy no longer matrix-overridable.

Phase B — Live theme-code remediation (4 stores)

SurfaceStatusDetail
Product shelf (bz-shelf-data.liquid)DoneFT-1 — bundle block removed, deployed + verified, 4 stores; theme audit confirms clean on all 4.
Full theme grep per storeDone2026-05-16 audit: 535 files reference the bundle — 69 hand-built (63 customer-visible) + 466 PageFly cache. Cached in data/theme-assets.db (query via theme_audit_db.py — no re-crawl needed).
P1 — quiz BUNDLE result + guide shelf-blocksPendingQuiz routes users to a BUNDLE result card (bz-quiz-result-card + bz-quiz-data-*, 4 stores); US/DE/FR guide pages carry rendered shelf-bundle blocks w/ buy CTAs; pagefly-home 20+ refs/store.
P2 — FAQ + prose copyIn progress"Not sure which? The Starter Bundle (£44)…" + FAQ sections (home-v2-faq, bz-quiz-faqs, bz-welcomeback-v4 incl. JSON-LD schema) — FT-1B.
P3 — evidence snippet + review carouselsPendingbz-evidence-data-bundle (header comment only — rendered body clean); bz-carousel-data-medical testimonial "I bought the Starter Bundle" (review-context).
P4 — PageFly pages (466 cache files)PendingRe-publish affected PageFly pages from the PageFly app — do NOT hand-edit pf-* cache (overwritten on next publish).
P5 — hreflang in theme.liquidPendinghreflang tags point at the bundle product URL — clean once the product is unpublished/redirected (gated on D-PAGE).
Site nav (Shopify Admin navigation)DecisionBundle IS in the header/drawer menu — but as a Shopify Admin navigation linklist, NOT theme code (settings_data.json confirmed clean). Fix = Admin nav edit. Decision D-NAV.

Phase C0 / C — Marketing surfaces (audit + remediate)

Decisions

Seven decisions — four for the Starter Bundle phase-out (D-NAV / D-PAGE / D-ADS / D-SKU), one for T3 cascade routing (D-T3O), one for the FT-5 banner redesign (D-FT5), one for the FT-4 homepage compliance breach (D-FT4). Click a preset once to select, again to confirm. Notes auto-save. Hit GO to send.