Session handover — 2026-07-10 pt3¶
Single-slice session: WCP regen + patch — brought waterfordcountypainters
onto the full current pipeline (the 3b71607 teaser/cta-body/split changes +
ADR-0009 section-style stamping garvanbay already had). Fresh live re-capture →
seed regenerated → grafted (zero divergence) → worker redeployed + live D1
reseeded → rescored. Net improvement, still MANUAL-POLISH: composite
73.7→76.3 (S 60.9→65.5, G_det 73.1→74, T 100), held below the S=70 floor by
two out-of-scope, pre-existing residuals. No shared code touched — data + deploy
only.
Where to look¶
- Committed seed
apps/cms/seed/waterfordcountypainters.json— the whole regen (columns=3 on service grids, cta-stripbody23/39,alignon 134 blocks,tone, 13 hero-scrim strong→none corrections). Produced bylib/cms/seed-from-build.js waterfordcountypainters.ieover a fresh livecapture-section-backgrounds.jscrawl (schemaVersion 2, all style dims). - Deployed WCP worker
wcp.dcathal.org— version2358615b(the3b71607render code — About links, CtaStrip body — is now live) + live D1 reseeded viareseed-d1-from-json.mjs(50 changes). Both fleet workers stay isolated; garvanbay demo untouched. - known-issues "Near-match scorecard…" WCP bullet — flipped to DONE with the new scores + the two residuals holding it at MANUAL-POLISH.
- known-issues "WCP service-page heroes render full-bleed +
scrim=strong…" (NEW) — the session's real finding:lib/matchers/Hero.jsextracts a side-image as a full-bleedhero-4background on WCP's 11 service pages, so with the heuristicscrim=strongfallback our hero paints dark while live is a light text+side-image hero (tone:default→darkin the diff). Fix path (reuseclassifyImageSidebbox geometry to split background-vs-side, route to a side-image hero variant) is captured there. This is the biggest lever left on WCP's service pages. - known-patterns "A whole-content fleet regen+patch is a full reseed…" (NEW) — the reusable delivery discipline: classify by shape (field patch vs whole-content regen), gate the full reseed on a live-D1-vs-regen graft-divergence check (per-page block-count + globals), which came back clean because WCP was never persistently operator-edited (save race).
- ADR-0009 Slice 3 tracker — WCP now noted as brought onto the section-style pipeline (was garvanbay-only).
Residual / next priorities¶
- WCP hero-variant matcher bug — the top remaining WCP fidelity lever (11
service-page heroes). Matcher-level fix in
Hero.js; see the new known-issue. - WCP gallery page S=36.4 — Wix Pro-Gallery structural case (live = one giant gallery widget → junk-filtered to ~1 common section; ours = 5 structured blocks). A scorecard/segmentation limitation, not a content-regen fix.
- Upstream emdash emdash repro — still unposted against #1158
(
docs/pipeline/upstream-emdash-1158-repro.md; delete after filing). Operator editability stays blocked (WCP content ships via reseed, not the admin). - Earlier residuals unchanged: home/index alias in
scorecard.js's page join, re-match dup-collapse, ADR-0009 Slices 5/6,infra/llm-gateway/commit-or-delete (Cathal's call), durable wiki publishing.