[
  {
    "id": "g1",
    "query": "Summarize how Orcheo handles secrets and access control.",
    "expected_answer": "Orcheo keeps secrets in a vault-backed connector and enforces least-privilege access through roles, scoped API keys, and audit logging.",
    "expected_citations": ["docs/authentication.md"]
  },
  {
    "id": "g2",
    "query": "Give me two steps to get started with Orcheo Cloud.",
    "expected_answer": "Install the Orcheo CLI, authenticate, and define a graph in YAML or Python before running it locally.",
    "expected_citations": ["docs/product_overview.md"]
  },
  {
    "id": "g3",
    "query": "How can I reduce hallucinated answers in my assistant?",
    "expected_answer": "Require grounded citations, raise the similarity threshold on retrieval, and add a hallucination guard node before returning responses.",
    "expected_citations": ["docs/troubleshooting.md"]
  }
]
