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:
.sa-hero-sub, .sa-hero-subtitle, etc.)clamp(28px, 5vw, 48px) desktop, 24px under 400pxBrittany V. / Format 2: B. VanHoose), ban codes/nicknames/placeholders/wp-json/sal/v1/contact-intake!important rule: nuanced (Option 1) — REQUIRED in 4 specific cases, FAIL/WARN otherwiseSam's three clarifying answers earlier in the thread:
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 |
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: