{
  "_doc": "Phase 118 Plan 02 -- centralized Brain query templates for the 3 Brain agents. Per Canon Part 8: each template contains ONLY generic handles (framework names, problem-type enums, phase identifiers, stage labels). NEVER contains user-content placeholders, NEVER the user's raw sentence. The Brain receives no specifics about THIS user's venture; the queries are deliberately GENERIC and the intelligence comes from Brain returning patterns relevant to early-stage venture exploration. Each agent in lib/agents/mva/brain-*.cjs require()s this file and references its own key.",
  "_canon": "Canon Part 8: LOCAL -> BRAIN: NO. This data file is the SOLE source of Brain query bodies for the 3 Brain MVA agents -- making the Part 8 invariant auditable in one place.",
  "brain_similar_ventures": {
    "tool": "brain_search",
    "query": "ventures comparable to early-stage consumer SaaS",
    "filters": {
      "node_type": "Venture",
      "stage_label_one_of": ["pre-seed", "seed", "series-a"]
    },
    "limit": 3
  },
  "brain_cross_domain": {
    "tool": "brain_search",
    "query": "cross-domain analogy frameworks",
    "filters": {
      "node_type": "Framework",
      "cross_domain": true
    },
    "limit": 1
  },
  "brain_classic_traps": {
    "_disabled": true,
    "_reason": "BUG 2 fix 2026-05-22: FailureMode and Venture nodes have ZERO instances in the live Brain graph. Calling the admin-gated brain_query for a guaranteed-empty result is wasteful and blocks non-admin users. The agent (lib/agents/mva/brain-classic-traps.cjs) now returns {status:'empty'} immediately without contacting Brain. Re-enable when: (1) FailureMode + Venture nodes are seeded into the Brain, AND (2) a curated op 'classic_traps' is added to brain_ask. At that point replace the agent body with brain.askOp('classic_traps', { stages: [...] }) -- never restore the raw brain_query call.",
    "tool": "brain_query",
    "cypher": "MATCH (f:FailureMode)-[:OBSERVED_IN]->(v:Venture) WHERE v.stage IN $stages RETURN f.name AS name, f.signature AS signature LIMIT 1",
    "params": {
      "stages": ["pre-seed", "seed"]
    }
  }
}
