fix: tie costs export to production release tag (#1166)
the hourly costs export was running from main, so schema changes
(like audd → copyright_scanning in #1163) broke the prod /costs
page before the frontend was released.
- checkout latest release tag in export-costs.yml
- add CI-only guard to export_costs.py (refuse non-dry-run locally)
- add pre-commit hook to catch stale privacy policy dates
- filed #1165 for moderation staging environment
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
authored by