Making Storyie discoverable to AI: llms.txt and Markdown route handlers in Next.js
How we implemented llms.txt and Markdown route handlers in the Storyie Next.js app — dynamic generation via ISR, Lexical JSON-to-Markdown conversion, privacy-safe public content filtering, and why noindex + stale-while-revalidate is the right cache strategy for LLM crawlers.