Session Objective
Apply the attached sa-copywrite-design rules to pending WordPress draft posts/pages, excluding obvious spam/gambling drafts.
What Was Done
- Verified live WordPress through Cloudways Flexible at /home/1615235.cloudwaysapps.com/fctbkwwahp/public_html.
- Pulled an authenticated draft inventory and saved a pre-update backup at /Users/samaguiar/Documents/Projects/admin/session_logs/sa-draft-rule-pass-2026-06-12/draft-inventory.json.
- Excluded 60 obvious casino/gambling spam drafts from the update scope.
- Applied safe mechanical fixes to 95 firm-relevant drafts, then a second CTA-label normalization pass to 66 drafts.
- Kept every updated item in draft status.
Verification
- Final REST readback returned 117 firm-relevant drafts.
- Pass 1 succeeded 95 of 95, pass 2 succeeded 66 of 66, failures 0.
- Final mechanical audit found 0 em dashes, 0 legacy orange #F89C22, 0 Free Consultation, 0 banned Sam CTA phrases, 0 CALL NOW exclamation labels, and 0 tag text Call Now labels.
- The one remaining tracking-pattern hit is a hidden form field variable named referrer on draft 70768, not a URL tracking parameter.
- Bulk QA sampled 12 updated drafts for replacement context and draft status.
Remaining Pending Work
- Some drafts still need page-by-page editorial or rebuild review for missing TOC, missing split hero, missing Article schema, banned-topic candidates, case-worth/value language, comparative fault, court/courthouse mentions, and one third-party form signature.
- Casino spam drafts were not edited or deleted by this session. WP-CLI later showed sampled spam IDs 72358 and 72400 in trash; that was not my action.
- Root git pull was attempted but blocked by divergent branches; no repo pull/commit was performed.
Key Artifact Paths