{
  "$schema": "https://context7.com/schema/context7.json",
  "projectTitle": "Breyta Flows",
  "description": "Workflow and agent orchestration for building, running, releasing, and publishing reliable AI-agent workflows.",
  "folders": [
    "bases/flows-api/resources/public/docs"
  ],
  "excludeFolders": [
    "node_modules",
    ".next",
    "dist",
    "build",
    "archive",
    "legacy",
    "deprecated"
  ],
  "excludeFiles": [
    "CHANGELOG.md",
    "LICENSE.md"
  ],
  "rules": [
    "Prefer EDN flow examples when showing Breyta flow definitions.",
    "Use deterministic orchestration for workflow structure and reserve agents for bounded tasks.",
    "Do not hardcode credentials; use Breyta connections, secrets, setup inputs, and runtime inputs.",
    "When editing flows, validate drafts, inspect draft/live differences, use current entrypoint docs, and release explicitly before publishing.",
    "Use Runtime Data Shapes when reading run results, resources, CLI output, or API responses.",
    "Use documented Breyta CLI commands and flags; do not invent subcommands or options.",
    "For LLM work, prefer structured prompts, explicit inputs, expected outputs, and model/provider settings from the docs.",
    "For agent steps, keep tasks bounded with clear instructions, tool scope, success criteria, and handoff outputs.",
    "For Breyta workspace access, use the :breyta step with explicit allowed operations and minimal required scope.",
    "For public or installable flows, include install/smoke-test considerations when changes affect setup, inputs, outputs, pricing, or publishing."
  ]
}
