1 Commits

Author SHA1 Message Date
Peter Foster
0153da89c5 feat: add tender URL validation cleanup
- Created cleanup-invalid-tenders.mjs script to validate tender URLs
- Detects removed tenders via redirect to /syserror/notfound
- Marks invalid tenders as closed in database
- Initial run found 277/626 tenders (~44%) already removed from sources
- Contracts Finder has highest removal rate (tenders removed before deadline)
- Add comprehensive documentation in TENDER_CLEANUP_SUMMARY.md
2026-02-15 14:15:59 +00:00