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)
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.
| Test | What it tests | State | Blocking 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. |
pending-tasks-registry.md §Session 25.| Task | Status | Scope | What'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_bundle→range 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. |
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.
| Step | Status | Detail |
|---|---|---|
| Resolve product IDs + handles (4 stores) | Done | All 4 resolved; DE/FR handles localized. |
| Product matrix — discontinue bundle | Done | 4 bundle SKUs marked discontinued; _meta products + 2 campaign layers' preferred_skus cleaned; consumer verified (48 rows load clean). |
| Repo-wide scoped search + classify hits | In progress | 100+ files reference the bundle — classifying live / canonical / historical. |
| Config JSONs — remove bundle as recommendable product | Pending | checkout_permalinks, store_urls, creative_vault, campaign-architecture, hreflang_snippets, brainzyme_evidence_canonical. |
| Page-build SOP — "no Starter Bundle" hard rule | In progress | Done: 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 allowlist | Pending | Remove bundle phrasing; build_canonical_allowlist.py; bundle copy no longer matrix-overridable. |
| Surface | Status | Detail |
|---|---|---|
Product shelf (bz-shelf-data.liquid) | Done | FT-1 — bundle block removed, deployed + verified, 4 stores; theme audit confirms clean on all 4. |
| Full theme grep per store | Done | 2026-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-blocks | Pending | Quiz 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 copy | In 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 carousels | Pending | bz-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) | Pending | Re-publish affected PageFly pages from the PageFly app — do NOT hand-edit pf-* cache (overwritten on next publish). |
P5 — hreflang in theme.liquid | Pending | hreflang tags point at the bundle product URL — clean once the product is unpublished/redirected (gated on D-PAGE). |
| Site nav (Shopify Admin navigation) | Decision | Bundle 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. |
D-ADS-GOOGLE-ADS-WORKLIST.md (QC-clean, 2 rounds) — 9 distinct bundle assets on ENABLED campaigns + an account-level ENABLED snippet + dynamic serving (DSA whole-domain on all 5 enabled Search campaigns + PMax Final URL Expansion) + Merchant Center feed. Email D-ADS-EMAIL-WORKLIST.md — manual-audit checklist (no GHL/Shopify-Email API access; 2 unblock steps). D-ADS = audit-only — Calum actions suppression on his timeline; D-PAGE 301 stays parked until the ads are off.Packshot_Starter_Bundle_* + bundle creative. Mark do-not-use (never hard-delete CDN — breaks historical emails).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.