This site uses one functional cookie to keep feature rollouts consistent for you. Nothing is set until you choose. See the privacy notice.
Dev notes
A full scan of this project turned up something plainer than a bug: the site had none of the five files a site is supposed to serve. No robots.txt, no sitemap.xml, no llms.txt, no security.txt, no web manifest. Around sixty write-ups sitting behind no map at all. The interesting part was not adding them, which takes an afternoon. It was deciding what to leave out, and stopping the sitemap from rotting the first time I add a page.
Five files, none of them present, all of them standard:
robots.txt — nothing told a crawler which parts of a hundred-plus routes were worth its time.sitemap.xml — around sixty write-ups, reachable only by following links from the home page.llms.txt — the emerging convention for telling a language model what a site actually is./.well-known/security.txt — RFC 9116, a stated way to report something without guessing at an address.icon.tsx and apple-icon.tsx, so “Add to Home Screen” produced an untitled shortcut with nothing to name it./settings does advertise that it exists. That is fine: the session check is what protects it, and a crawler ignoring the file meets exactly the same check. The mistake would be treating the file as the protection.lastModified in the sitemap. The honest value is unknown, and a build timestamp on every URL claims every page changed whenever anything did. A crawler that learns the dates are noise stops trusting them, which is worse than saying nothing. Priority is omitted for the same reason.src/app is not something to depend on — so the list is source, and the drift is what gets tested. Adding a page without listing it fails a test.display: "browser", not standalone. Standalone strips the address bar. This is a set of linked pages meant to be navigated and shared, and taking away back, forward, and the URL would make it worse rather than more app-like.security.txt points at GitHub's private advisory form. It reaches me and publishes nothing.