User-agent: * Disallow: /errors/ Disallow: /cgi-bin/ Disallow: /cdn-cgi/ Allow: /assets/css/ Allow: /assets/js/ Disallow: /assets/ # AI training and retrieval crawlers (2026 stance: discoverable for hiring intent). # Portfolio content is intentionally open to AI assistants so that engineering # leaders and PE partners researching me get accurate, up-to-date answers. User-agent: GPTBot Allow: / Disallow: /errors/ Disallow: /cgi-bin/ Disallow: /cdn-cgi/ User-agent: OAI-SearchBot Allow: / Disallow: /errors/ User-agent: ChatGPT-User Allow: / Disallow: /errors/ User-agent: ClaudeBot Allow: / Disallow: /errors/ User-agent: Claude-Web Allow: / Disallow: /errors/ User-agent: Claude-SearchBot Allow: / Disallow: /errors/ User-agent: Claude-User Allow: / Disallow: /errors/ User-agent: anthropic-ai Allow: / Disallow: /errors/ User-agent: Google-Extended Allow: / Disallow: /errors/ User-agent: PerplexityBot Allow: / Disallow: /errors/ User-agent: Perplexity-User Allow: / Disallow: /errors/ User-agent: Applebot-Extended Allow: / Disallow: /errors/ User-agent: Bytespider Allow: / Disallow: /errors/ User-agent: CCBot Allow: / Disallow: /errors/ User-agent: cohere-ai Allow: / Disallow: /errors/ User-agent: Meta-ExternalAgent Allow: / Disallow: /errors/ User-agent: Meta-ExternalFetcher Allow: / Disallow: /errors/ User-agent: Amazonbot Allow: / Disallow: /errors/ User-agent: DuckAssistBot Allow: / Disallow: /errors/ User-agent: MistralAI-User Allow: / Disallow: /errors/ User-agent: YouBot Allow: / Disallow: /errors/ Sitemap: https://rjl.dev/sitemap.xml