- Add querySafe() wrapper with 15s timeout so DB failures don't crash the sitemap - Add missing pages: /compare, /search, /updates/[slug] (from markdown) - Bump game page priority to 0.8; add lastModified where available - Expand test suite from 4 to 10 tests covering all data sources - All 10 tests passing