← Command Centre · Awaiting sign-off · Created 2026-05-09
Calum approved 1, 2A, 2B, 3, 4, and 5 — with one addition: Decision 5C — the 6 extra tabs (Briefs / Legacy / Brand-Defence / Drift / Removed / Strategic-Debt) are now folded into Phase 5 as Phase 5C, not deferred to a later phase. Final v2 sheet ships all 11 tabs.
Next gate: override-file approval (17-18 brief→arch mappings) will appear as a second sign-off item on this page once generated.
P1, P2, P9 codebase work now unblocked and beginning. P3, P4, P5, P8 already complete from earlier background agents. Override file in progress — back here for review shortly.
Phase A audited the current Campaign Planner + Creative Production Tracker spine and found it's GAQL-primary (built off live Google Ads inventory) when it should be architecture+briefs-primary (built off Phase 0/1 strategic outputs). Two independent Opus passes + cross-reviews from Codex 5.5 and Gemini all agree on the spine flip.
8 of 19 briefs match cleanly to architecture rows by automated heuristic. 11 of 19 need manual mappings. With the 3 flat briefs added (P3 finding from background agents), the override file totals 17–18 entries. I'll generate config/brief-slug-overrides.json with proposed mappings + per-row confidence + rationale, render it as a second sign-off doc on this page, and only write to the new sheet once you've signed off.
Decision: OK to proceed with the human-review-before-write pattern? (default: yes)
Two collisions exist:
config/campaign-architecture.json has 19 PMax campaigns; tools/pmax_data.json has 24. 5-row delta.F:/Claude Root/v4.0/... and F:/Claude Root/tools/.... They've drifted from Agentic-OS copies (May 3 vs May 6, DG file is from 2026-04-12 — almost a month stale).Decision 2A: Make config/campaign-architecture.json the canonical Phase 2 declaration; tools/pmax_data.json the Phase 5 state. Reconcile the 5-row delta.
Decision 2B: Retire the Claude Root drift copies — replace with stub redirects, then grep consumers and delete. (You've already said yes — confirming for the record.)
Architecture rows that have no matching strategic brief:
Decision: Are these intentional (no brief needed) or backlog work (briefs to be written)? Either way they get strategic_debt: true; the question is whether they get a "Brief Needed" flag in the planner. (default: backlog with flag)
cid=11666978147 SERP UK ADHD is currently ENABLED but has no v4.0 architecture entry. It's the live campaign tied to the ADHD article LP.
arch.search_campaigns[] with brief_slug=uk-adhd-... as part of Phase B init — clean, slightly retroactive.(default: A — quick fix, keeps the planner clean from day one)
Both Opus passes proposed 11 tabs. Two reviewers flagged this as overwhelming. Trimmed to 5 minimum-viable:
Phase C (post-Phase B) adds Briefs / Legacy / Brand-Defence / Drift / Removed / Strategic-Debt tabs if you want them. (default: ship 5 tabs first)
tools/assemble_v4_spine.py.campaign-architecture.json linkage fieldsROADMAP.md.
Edits applied:
superseded_by the existing UK + US perimenopause DR briefs (id=15 + id=17). Brief flagged for archive.additional_dg_ad_groups[FR Students].config/campaign-architecture.json (descriptive name matching keywords_theme + brief). Live Google Ads campaign name unchanged. Schema bumped to v4.1.Net override file: 17 entries (was 18). Plan 2-11 marked complete. Spine module now unblocked but pending Sign-Off #3 (Phase 2.5 expansion scope) below.
18 brief→architecture mappings auto-generated by Opus with full brief context (strategy.json + intel.json + tactics.json + arch + pmax_data + dg). 10 HIGH-confidence are bulk-approve candidates; 4 MEDIUM need a quick eye; 4 LOW need deep review.
Source file: config/brief-slug-overrides.json · Spec: .planning/phase-a/pass-1-opus-A/proposed-linkage-schema.md
| Total entries | 18 |
| HIGH confidence (auto-approve candidates) | 10 |
| MEDIUM confidence (quick-eye review) | 4 |
| LOW confidence (deep review required) | 4 |
| Strategic-debt rows (no brief) | 3 of HIGH |
| Flat-schema briefs (P3 finding) | 3 (1 LOW + 2 MEDIUM) |
| Phase 2 architecture gaps surfaced | 3 (UK ADHD, US ADHD, exam-season) |
| # | Brief slug (or strategic-debt key) | Search | PMax | DG | Why this match |
|---|---|---|---|---|---|
| 1 | de-dopamin-motivation-antrieb | 8 DE Dopamin | pmax_de_dopamin | — | DE+Dopamine direct; lp /products/dopamin-supplement ↔ id=8 keywords. Heuristic mis-routed via shared overlay. |
| 2 | de-gaba-stressabbau-konzentration | 9 DE GABA | pmax_de_gaba | — | DE+GABA direct; lp /products/gaba-supplement ↔ id=9 keywords gaba kapseln, l-theanin. |
| 3 | fr-dopamine-pr-curseur-motivation | 10 FR Dopamine | pmax_fr_dopamine | — | FR+Dopamine direct; lp /fr/collections/complements-soutien-dopamine ↔ id=10. Shared overlay misled heuristic. |
| 4 | fr-gaba-pr-curseur-anti-stress | 11 FR GABA | pmax_fr_gaba | — | FR+GABA direct; lp /fr/collections/complements-precurseurs-gaba ↔ id=11. |
| 5 | uk-brain-fog-knowledge-workers | 1 UK Problem-Aware | pmax_uk_brain_fog | UK Workers | id=1 keywords brain fog, can't concentrate, mental fatigue — Schwartz-named row IS the brain-fog row. Heuristic missed because arch name uses "Problem-Aware" not "Brain Fog". |
| 6 | uk-dopamine-solution-aware | 6 UK Dopamine & Smart Focus | pmax_uk_dopamine | — | UK+Dopamine direct; lp /collections/dopamine-support-supplements ↔ id=6. |
| 7 | uk-perimenopause-solution-aware-shopper-intent | 15 UK Perimenopause | pmax_uk_perimenopause | — | UK+Perimenopause direct; lp /products/menopause-brain-fog ↔ id=15. |
| 8 | strategic_debt: de-gut-hirn | 16 DE Gut-Hirn | pmax_de_gut_hirn | — | NO BRIEF — strategic_debt=true; brief_slug=null. Arch+PMax exist; brief never written. |
| 9 | strategic_debt: fr-students-dg | — | — | FR Students | NO BRIEF — strategic_debt=true. exam-season covers Students but DEFER; FR Students has no GO brief. |
| 10 | strategic_debt: us-workers-dg | — | — | US Workers | NO BRIEF — strategic_debt=true. US analogue of uk-brain-fog-knowledge-workers never created. |
| # | Brief slug | Search | PMax | DG | Why review |
|---|---|---|---|---|---|
| 11 | de-konzentration-solution-aware-knowledge-workers | 3 DE Konzentration | — (gap) | DE Workers | No PMax row for DE Konzentration (Phase 2 gap). Direct Search match. MEDIUM = partial coverage. |
| 12 | fr-tdah-adultes-naturel-concentration | 5 FR TDAH & Ritaline (shared) | — (gap) | — | Two briefs share id=5 at ad-group level (TDAH naturel angle vs ritaline-alt angle). Decision: legitimate share, or split arch row? |
| 13 | us-gaba-solution-aware-non-stimulant (FLAT) | 13 US GABA | pmax_us_gaba | — | Flat-schema brief; lp_dependency.paths empty (no LP cross-validation). Linkage correct, but brief decision=DEFER framework_verdict=KILL. |
| 14 | us-perimenopause-solution-aware-non-hormonal (FLAT) | 17 US Perimenopause | pmax_us_perimenopause | — | Flat-schema brief; uses .id not .slug. Direct match to id=17. lp_dependency.paths empty; decision=DEFER. |
| # | Brief slug | Search | PMax | DG | Why deep-review |
|---|---|---|---|---|---|
| 15 | uk-adhd-adults-natural-focus-non-stimulant | null | null | UK ADHD | Phase 2 gap. Live cid=11666978147 SERP UK ADHD is ORPHAN today. P9 ready (id=18 proposed; 4 risks flagged: budget £20→£60, LP blog→PDP, brief stage drift, legacy ETAs). |
| 16 | us-adhd-adults-non-stimulant-focus-natural | null | null | US ADHD | Phase 2 gap. id=14 is "US Brain Fog", not US ADHD. No US ADHD Search OR PMax row. DG ad-group is the only v4.0 surface. |
| 17 | exam-season-q2-2026-cross-market-students (FLAT) | null | null | UK/DE/FR/US Students | Cross-market scope. Closest Search arch is SERP-rename id=null (pending B3 dedup). No PMax. Spans 4 markets + 1+ deduped row → LOW. |
| 18 | perimenopausal-women-uk-45-55-brain-fog-low-mood (awareness) | null | null | — | business_goal=awareness (not DR). DR sibling owns id=15. Likely belongs in arch.yt_awareness_campaigns sub-spine (out of scope for Phase B 5-tab MVP). |
fr-tdah-adultes-naturel + fr-ritaline-modafinil briefs both legitimately share Search id=5 at ad-group level? Or split into two arch rows? (default: legitimate share — they're sibling angles for the same campaign)Decisions 1-9 approved on defaults. Decision 10 amended: rank #24 UK Focus supplements promoted from DEFER → ADD as id=34 — the brand keystone term. Calum: "Focus supplements is our key product definition; warrants a dedicated row even at lower volume."
Net Phase 2.5 = 16 new arch rows + 8-11 new briefs (was 15 + 7-10). Tier 4 grows from 6 → 7 with the rank #24 keystone add.
Note logged: legacy PMaxes (uk_brand, de_brand, fr_brand, us_brand + others) are retargeting / BOF + some TOF inspiration — NOT pure brand defence. id=34 UK Focus PMax (if built in Phase 2.5b) must be a new PMax, not a repurpose of legacy retargeting.
Status: Phase B spine module now fully unblocked. Phase 2.5 enters its own workstream.
During Sign-Off #2 review, Calum requested a Phase 2 architecture expansion to address: (a) standalone Ritalin/ADHD lanes per market, (b) DE Austria + Switzerland geo splits, (c) US Adderall relaunch, (d) matrix-derived white-space rows that ranked v1.1 but weren't built.
Source: chat 2026-05-09 + F:/Claude Root/v4.0/priority-scoring-matrix.md v1.1 audit · Plan doc: .planning/phases/02-phase-b-preconditions/2-12-PHASE-2.5-EXPANSION.md
| id | Name | Splits from | Brief (existing) |
|---|---|---|---|
| 19 | DE Ritalin (standalone) | id=2 combined | de-ritalin-modafinil-alternative-... ✓ |
| 20 | DE ADHS (standalone) | id=2 combined | de-adhs-erwachsene-konzentration-... ✓ |
| 21 | FR Ritaline (standalone) | id=5 combined | fr-ritaline-modafinil-alternative-... ✓ |
| 22 | FR TDAH (standalone) | id=5 combined | fr-tdah-adultes-naturel-... ✓ |
| 23 | US ADHD (NEW) | — greenfield | us-adhd-adults-non-stimulant-focus-... ✓ |
| id | Name | Geo target | Notes |
|---|---|---|---|
| 24 | DE Austria Ritalin | AT | German lang, AGES regulator. Reuse DE Ritalin brief + addendum. |
| 25 | CH-DE Ritalin | CH (German cantons) | Swissmedic compliance regime; needs CH addendum. |
| 26 | CH-FR Ritalin | CH (French canton) | Swissmedic + French language; reuse FR Ritaline brief + addendum. |
Schema implication: arch search_campaigns[] needs new geo_target field (v4.1 → v4.2 schema bump).
| id | Name | PMax match | Brief |
|---|---|---|---|
| 27 | US Adderall (Herbal Alternative) | Existing pmax_data "PMax US Adderall Test" — promote from id=None to pmax_us_adderall_herbal | NEW brief to author: us-adderall-alternative-herbal-natural-us-direct_response-2026-05-09 |
From F:/Claude Root/v4.0/priority-scoring-matrix.md v1.1 — ranked-by-score combinations that scored well but weren't built first time round.
| Rank | id | Combo | Score | Vol/mo | Why ADD |
|---|---|---|---|---|---|
| 5 | 28 | US L-theanine → ELITE | 76.0 | 91,200 | Highest volume in entire matrix. Currently bundled in id=13 US GABA. Splitting unlocks dedicated copy/LP. |
| 8 | 29 | US Gut-brain → ELITE | 68.0 | 4,420 | PMax pmax_us_gut_brain already exists; just needs Search counterpart. Symmetry with DE Gut-Hirn id=16. |
| 15 | 30 | UK L-theanine → ELITE | 66.0 | 2,900 | Pair with #28; same bundled-in-GABA pattern. |
| 18 | 31 | FR Nootropique → PRO | 63.5 | 1,170 | Clean white-space; FR has no Nootropique umbrella. |
| 19 | 32 | DE Nootropika → PRO | 62.3 | 1,810 | Mirror of FR Nootropique; complements DE Konzentration + Dopamin. |
| 26 | 33 | FR Gut-brain → ELITE | 58.5 | 320 | 3-market gut-brain symmetry (DE id=16, US id=29, FR id=33). |
Matrix-derived DEFER/SKIP rows: 7 ranked entries with reasons (FR Menopause low vol; US Post-COVID is a subset of US Brain Fog; UK Ritalin not needed; UK Smart drugs low vol; FR Concentration low vol high CPC; UK Focus and US rank-29 high-volume cognitive cluster need unit-econ re-gate). Full table in plan doc.
pmax_de_ritalin, OR build new pmax_de_adhs? (default: new)pmax_fr_ritaline_alt, OR build new pmax_fr_tdah_natural? (default: new)pmax_us_adhd? (default: yes)geo_target field? (default: yes)All gates cleared:
Two parallel workstreams begin now:
tools/assemble_v4_spine.py built against current arch (17 search + 19 PMax + 4 DG). Path B parallel deployment.projects/briefs/campaign-planner-v2/.planning/phase-a/PHASE-A-SYNTHESIS.md.planning/phase-a/pass-1-opus-A/ + .planning/phase-a/pass-2-opus-B/.planning/ROADMAP.md · State: .planning/STATE.mddata/phase_a_snapshots/2026-05-09-1256.json