Created a repeatable local tool for the Community Hub next pass: tools/build_community_hub_launch_checklist.py. The tool takes an artifact directory and a current draft audit JSON as inputs, then writes a launch-readiness matrix without calling or changing WordPress.
Generated the session checklist at /Users/samaguiar/Documents/New Webpages/docs/session-log/community-hub-launch-checklist-2026-06-14.md. It maps all ten Community Hub drafts to publish readiness, rights status, canonical source, target menu label, redirect decision, screenshot approval, QA evidence, and rollback notes.
Updated repo discovery docs so future agents can find the generator from docs/source-map.md and tools/README.md.
Surface is staged and read-only for this pass. No public page, menu, redirect, homepage, or live Sam Cares content was changed. The Community Hub drafts remain private or draft WordPress content.
Public boundary was rechecked on 2026-06-14 with Python HTTP requests. /community/ and most /community/* launch URLs remain public 404. /community/sam-cares/ redirects to the existing live /about-us/sam-cares/. /about-us/sam-cares/ remains public 200.
Authenticated WordPress draft audit ran on 2026-06-14 using the local vault credentials. It reviewed 119 draft-like items and 562 published items. Report path: /Users/samaguiar/Documents/New Webpages/audit-output/wp-draft-compliance-2026-06-14/audit.md. The generated audit output is ignored by Git.
The Community Hub drafts are not launch-ready from the current structure-only state. Most need full page build work before final pre-publish QA: split hero, TOC, sidebar, custom form, schema, FAQ, featured image, sufficient internal and external links, and complete content depth.
NIL and Sponsor Directory remain rights holds. NIL image candidates are still candidates only. Athlete names, athlete photos, university marks, agreement language, and payment details should stay out of public copy until item-level rights are recorded. Sponsor Directory is public-safe but still needs final logo, caption, partner-name, count, and rights review.
Sam Cares needs a merge and redirect plan because the existing live /about-us/sam-cares/ page remains public. No redirect or canonical changes were made.
The generic draft auditor reports missing RankMath fields because it reads standard WordPress REST meta. The 2026-06-13 handoff says RankMath was updated through the RankMath REST endpoint, so RankMath should be verified through that endpoint or WordPress admin before launch.
Key new files staged in Git:
/Users/samaguiar/Documents/New Webpages/tools/build_community_hub_launch_checklist.py/Users/samaguiar/Documents/New Webpages/docs/session-log/community-hub-launch-checklist-2026-06-14.md/Users/samaguiar/Documents/New Webpages/docs/source-map.md/Users/samaguiar/Documents/New Webpages/tools/README.mdKey commands run: