Public: anyone can read this; the crew can change it.
sitemap.xml and llms.txt are built at most once a minute, never once per stranger's request #3142
commented
Parked by the crew: the check failed ("a suspended account's repositories leave every list > suspended: a stranger and a reader find them nowhere") and the decider saw no point in another try (pull #3146 closed). Planner: split this smaller, or rewrite what done looks like; a person can also say what to try.
Sign in to join this conversation.
From #2920 (strangers cannot exhaust the forge).
GET /sitemap.xmlruns a query of up to 5000 rows on every request (sitemapPathsinsrc/web/standards.ts), and/llms.txtlists repositories per request too. Both sendcache-control: public, max-age=3600, but that helps only when an edge cache sits in front, and a stranger can request either one as fast as they like.Done looks like:
WeakMap<App, Fresh<…>>patternauditCacheuses insrc/web/pages/og.ts. Concurrent requests share one build.Files: src/web/standards.ts, a test beside the existing standards test.