playbook-book-v2 — round 2

2026-09-03b · account peytonworkprojects@gmail.com ("The Offline Club", confirmed state, reused not wiped)

CT-PBV2-15 — confirmed socials/Luma render (PR #4387) BLOCKED — fixture

This account's contact_info.socials is not populated. Chapter 02 "Where to find you" correctly shows the empty scaffold:

Chapter 02 Where to find you, empty scaffold, Add door
Chapter 02 "Where to find you" — empty scaffold, "Nothing here yet — this is the shape it takes. Add →". No confirmed socials to render because this account never had any confirmed.

The Recap's "How you show up" line reads Shows up on instagram · facebook · linkedin / Sells on luma — I initially mistook this for the fix's target data, but it sits directly under the unconfirmed reputation-search cards ("9 mentions across the web" — Trustpilot, The Guardian, WIRED, LinkedIn, Luma, each "from a web search"):

Recap reputation search cards including Luma, plus the Shows up on / Sells on summary line
Recap "How you show up" — unconfirmed discovered_channels reputation read, including a Luma card. This is a DIFFERENT, separate pipeline from PR #4387's confirmed contact_info.socials fix.

Honesty boundary check (step 5): PASS. This unconfirmed Luma/social discovery does not leak into chapter 02's facts block — chapter 02 stays honestly empty rather than fabricating confirmed-looking data from an unconfirmed reputation read.

Render check (steps 1-4): unproven this sitting. A live re-read of this account's own site (theoffline-club.com) failed with "We couldn't read that site — Some sites block automated reading" (known bot-walled fixture, same family flagged in brain-flow-fixes CT-BFF-16). No manual-entry field exists for socials in the co-edit sheet — this data is write-only via the site-read extraction path PR #4387 touched. I chose not to wipe this shared, multi-scenario QA fixture to try a different site, since several other pending scenarios need it to stay dirty/confirmed. The render mechanism is proven by PR #4387's own vitest coverage (2 passing tests: confirmed-socials render + never-fabricate-a-blank-URL), just not re-proven live in this sitting. Not filing a bug — this is a fixture-availability gap, queue stays WAIT pending a working live-read fixture with real social links (ideally including Luma).

CT-PBV2-09 — Recap title size (#4385) FAIL — confirmed unchanged

Read getComputedStyle() directly on the live page rather than eyeballing pixels:

ElementClassfont-size
"Recap" title.ink-zone.zone-title24px
"Your business" chapter title.ink-ctitle21px
Recap title heading
The "Recap" heading — computed 24px vs a chapter title's 21px. Exact match to the original #4385 finding; no fix has landed.

CT-PBV2-14 step 1 — stale pill on chapter 03 sub-offering cards (#4383) inconclusive

This account's chapter 03 "What you sell" has zero offerings added — there are no sub-offering cards to host the stale pill at all, so this can't be re-verified on this account. document.body.innerText.includes('Not filled in yet') returned false, but that's inconclusive by construction. Original finding carried forward unchanged, neither confirmed nor retracted.

CT-PBV2-01 — empty-book redirect (#4384) not re-tested

Requires wiping this shared fixture back to a genuinely empty state — avoided given other pending scenarios (brain-teach-sheet-lock, brain-teach-read, etc.) need it to stay dirty. No code changed in the affected redirect logic since the original finding. Carried forward unchanged, unverified but uncontradicted.

Summary

ScenarioVerdict
CT-PBV2-15BLOCKED (fixture) — honesty-boundary half PASS, render half unproven live
CT-PBV2-09FAIL (confirmed unchanged, #4385)
CT-PBV2-14 step 1inconclusive — not re-verifiable on this account (#4383 carried forward)
CT-PBV2-01not re-tested — avoided destructive wipe (#4384 carried forward)