Summary
Sam approved the direction that Related Resources should be a permanent sidebar element when a sidebar exists. I converted that from a preference into the live approved rule and shipped the first reference implementation on the Truck Talk trucking-insurance page.
What shipped
- Live page updated: https://aguiarinjurylawyers.com/truck-talk/trucking-insurance/
- Moved the approved
sa-related-resources-card from the end of .sa-main-content to the bottom of the outer sidebar, after the CTA, form, and trust stack.
- Updated the embedded CSS to registry revision
2026-06-15d.
- Added sidebar-specific typography: heading 16px, links 14px, while preserving the main/endcap fallback typography.
- Confirmed the previously removed Bigger Share Guarantee ribbon strip remains absent.
- Updated live SA Element Registry element 97,
sa-related-resources-card, to version 2026-06-15d.
- Updated local skills:
sa-element-registry and sa-copywrite-design, so future agents treat sidebar-bottom as the default and below-FAQ as fallback only.
- Updated local tooling CSS in
tools/fix_sitewide_faq_resources.py and tools/fix_related_resources_typography_and_trucking_bsg.py.
- Added
tools/move_trucking_resources_to_sidebar.py for a repeatable rollback-aware placement patch on the reference page.
QA evidence
- REST dry run passed before apply.
- REST apply report confirms one resources block, one CSS block, zero resources blocks in main content, and one resources block inside the outer sidebar.
- Cloudflare purge succeeded.
- IndexNow submission succeeded.
- Public fetch returned 200, confirmed
2026-06-15d revision present, and confirmed no BSG strip or ribbon asset reference.
- Rendered desktop QA at 1440px: card inside sidebar, heading 16px, links 14px, no horizontal overflow.
- Rendered mobile QA at 390px: card inside stacked sidebar, heading 16px, links 14px, no horizontal overflow.