Session Overview

Sam delivered a Truth-Source Consolidation Handoff Guide with 6 numbered items targeting drift across the firm's website-related skill files. The goal was to settle conflicting specs by establishing single sources of truth across 7 skills, push a font-size fix to the live site, and create a permanent reference structure under sa-template-reference.

The 6 items were:

  1. Hero subtext: ban entirely (no .sa-hero-sub, .sa-hero-subtitle, etc.)
  2. H1 sizing: standardize on clamp(28px, 5vw, 48px) desktop, 24px under 400px
  3. Table of Contents: title text frozen as 'On This Page', positioned BELOW hero ABOVE snippet
  4. Review attribution: enforce two formats (Format 1: Brittany V. / Format 2: B. VanHoose), ban codes/nicknames/placeholders
  5. Form plugin purge: ban all third-party form plugins, replace with custom form spec on /wp-json/sal/v1/contact-intake
  6. !important rule: nuanced (Option 1) — REQUIRED in 4 specific cases, FAIL/WARN otherwise

Sam's three clarifying answers earlier in the thread:

What Was Accomplished

Skill Files Updated (7 of 7)

All seven skills now share consistent specs across the six handoff items. Versions bumped where noted.

Skill Version Changes
firm-briefing (metadata unchanged) Added §15 Reviewer Attribution Format rules (Format 1, Format 2, banned patterns, validate_reviews.py reference)
website-rules-new current Items 1-5 already integrated in prior session; verified intact
pre-publish-qa 3.7 §0 review attribution FAIL check, §2 H1 clamp + hero subtext ban, §3 form check, §6.5 TOC FAIL check, §11 hero content check, §12 nuanced !important rule
wp-content-deployer 2.4 Replaced !important Ban with nuanced rule (4 required cases). Replaced Gravity Forms section with full Custom Contact Form spec
sa-template-reference 3.5 H1 clamp() spec block. Hero subtext BANNED section. Custom Contact Form section. Deprecated section updated
sa-location-page-v2 2.1 §2 TOC first child rule. §10 H1 clamp() block. Checklist updated
sa-review-break 2.2 Reviewer Name Rule with regex. MM, Nerv rows removed. N. B. flagged. validate_reviews.py reference added

Files Created

validate_reviews.py at /home/user/workspace/skills/user/sa-review-break/validate_reviews.py. 22/22 self-tests passing.

references/ directory under sa-template-reference/ with 9 files: