{
  "answer": "ClaudeBot is allowed for /private/press. Longest matching rule: Allow: /private/press$ (line 3).",
  "path": "/private/press",
  "standard": "RFC 9309",
  "results": [
    {
      "token": "ClaudeBot",
      "operator": "Anthropic",
      "category": "training",
      "robots_txt_behavior": "obeys",
      "permalink": "https://bozos.si/ai-crawlers.json#claudebot",
      "allowed": true,
      "matched_group": [
        "*"
      ],
      "used_fallback": true,
      "rule": {
        "directive": "allow",
        "pattern": "/private/press$",
        "line": 3
      },
      "reason": "Longest matching rule: Allow: /private/press$ (line 3)"
    }
  ],
  "groups": [
    {
      "user_agents": [
        "*"
      ],
      "rules": 2,
      "starts_at_line": 1
    }
  ],
  "sitemaps": [],
  "content_signals": [],
  "crawl_delays": [],
  "warnings": [],
  "note": "robots.txt is a request, not access control. Crawl-delay and Content-Signal are not part of RFC 9309, and support varies by crawler.",
  "deterministic": true,
  "docs": "https://bozos.si/tools/fetch#robots-check"
}
