feat: add agent-friendly 404 page and llms.txt - #3496
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Coverage Impact This PR will not change total coverage. 🚦 See full report on Qlty Cloud »🛟 Help
|
bb1accb to
85fcedb
Compare
85fcedb to
9b7adbf
Compare
9b7adbf to
c2db9de
Compare
c2db9de to
88f40f3
Compare
88f40f3 to
985aa04
Compare
985aa04 to
393b34c
Compare
- Custom 404 page (real HTTP 404 status via the Vercel build output) with recovery links: docs, pricing, blog, llms.txt, sitemap, contact - llms.txt with an explicit 'When to use Shepherd' section, install and API guidance, and links to docs and trust pages Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
393b34c to
57799a2
Compare
|
Closing in favor of a fresh PR — this one is stuck in the broken stack state left behind when #3494 was declined (GitHub refuses to recompute its merge state or edit its base). The branch is unchanged; the replacement PR has the identical single commit. |

Part 6 of 6 of the agent-readiness stack (stacked on #3495).
404.astroin the site's design with recovery links (docs, pricing, blog, llms.txt, sitemap, contact). The Vercel build output already routes unmatched paths to it with a real HTTP 404 status.llms.txtwith an explicit 'When to use Shepherd' section naming best-fit jobs (onboarding walkthroughs, feature announcements, complex-form guidance, in-app training), install/API guidance, what Shepherd is not for, and links to docs and trust pages.Test plan: e2e tests assert nonexistent paths return HTTP 404 with recovery links and that
/llms.txtserves the when-to-use guidance; build-output tests assert404.htmlandllms.txtare emitted — full suite of 32 tests passing on this branch.After the stack lands, live verification:
🤖 Generated with Claude Code