Summary

Sam flagged the Sponsor Directory static review page because it included Churchill Downs as a sponsor candidate. Sam confirmed the firm does not sponsor Churchill Downs. I corrected the local, draft-only review surface and hardened the local rebuild path so the false row is not regenerated.

What changed

QA

QA artifact: /Users/samaguiar/Documents/Projects/admin/community-hub-2026-06-14/static-review-sponsor-directory-correction-qa-2026-06-15.json.

Passed checks: current static page has 33 rows, current CSV has 33 rows, June 4 derived CSV has 33 rows, June 4 preview blocks have 33 rows, the bad name is absent from all corrected review surfaces, all 9 vendor-center rows are held, the builder guards are present, and both patched Python files compile.

Browser note: the Codex Browser plugin previously rejected local file:// reloads under its security policy, so this pass used static parser QA instead of browser automation.

Rollback

Rollback copies are saved at /Users/samaguiar/Documents/Projects/admin/community-hub-2026-06-14/rollback/2026-06-15-sponsor-directory-churchill-before/.

Remaining blockers