{
  "schema_version": 1,
  "id": "firecrawl-fallback-only",
  "track": "coding",
  "name": "Use Firecrawl Only as a Fallback",
  "version": "0.1.2",
  "sha256": "2ccc4ba8cf8de34bddf27d7e0073a5a06af88a96bf911c1983f6106e63781c61",
  "sha256_v1": "3eff7cfc3e9a43dcd66813646569bc97026369e97ca4909ecabf967105ca1996",
  "keyword": "advise",
  "word": "advisory",
  "says": "advisory only. It is skill text, and nothing stops a violation",
  "description": "trigger: web research where a direct fetch fails, is blocked, or needs JS rendering. avoid: reaching for the Firecrawl connector as the default fetch path.",
  "misses": null,
  "where": [
    "text"
  ],
  "groups": [
    "agent-craft"
  ],
  "eval_cases": 8,
  "eval_executed": 0,
  "latest": {
    "version": "0.1.2",
    "date": "2026-10-27",
    "change": "Title wording only (IR-F40): \"Firecrawl Fallback Only\" is now \"Use Firecrawl Only as a Fallback\". The id, guard and tests are unchanged."
  },
  "agent_labels": {
    "claude-code": {
      "keyword": "advise",
      "says": "advisory only. It is skill text, and nothing stops a violation"
    },
    "cursor": {
      "keyword": "advise",
      "says": "text only in a plugin. Nothing in the plugin stops a violation. The plugin does not carry the enforcement the manifest declares"
    },
    "codex": {
      "keyword": "advise",
      "says": "text only in a plugin. Nothing in the plugin stops a violation. The plugin does not carry the enforcement the manifest declares"
    },
    "copilot": {
      "keyword": "advise",
      "says": "text only in a plugin. Nothing in the plugin stops a violation. The plugin does not carry the enforcement the manifest declares"
    },
    "devin": {
      "keyword": "advise",
      "says": "text only in a plugin. Nothing in the plugin stops a violation. The plugin does not carry the enforcement the manifest declares"
    },
    "grok": {
      "keyword": "ungraded",
      "says": "Not graded yet for Grok"
    },
    "goose": {
      "keyword": "ungraded",
      "says": "Not graded yet for goose"
    },
    "antigravity": {
      "keyword": "ungraded",
      "says": "Not graded yet for Antigravity"
    },
    "openhands": {
      "keyword": "ungraded",
      "says": "Not graded yet for OpenHands"
    },
    "kimi-code": {
      "keyword": "ungraded",
      "says": "Not graded yet for Kimi Code"
    },
    "factory-droid": {
      "keyword": "ungraded",
      "says": "Not graded yet for Factory Droid"
    }
  },
  "source_url": "https://github.com/open-coder-ai/chock-catalog/tree/1e60d211c1bb767152c6ab0167932da06ab3a10f/base/firecrawl-fallback-only",
  "enforces": "best-effort (pre-tool-use, once hooks are installed; fails open if the hook crashes)",
  "examples": []
}
