{
  "$comment": "Named install presets — one command installs a bundle of packs, agents, and loops. A profile is an install recipe, not a skill: nothing moves into profiles/, and a skill can belong to any number of profiles. validate.py enforces that every pack, agent, and loop named here exists. Rationale: docs/rfcs/ (RFC to be written). A role pack already brings `core` through `requires` (RFC-0033), so profiles never need to list it beside one.",
  "version": "0.1.0",
  "profiles": {
    "starter": {
      "description": "Everything a new team member needs on day one: the dev-team pack plus the review panel that gates it.",
      "packs": ["dev-team"],
      "agents": ["devils-advocate", "security-reviewer", "code-quality"],
      "loops": ["build"]
    },
    "architect": {
      "description": "Design-phase setup: the solution-architect pack and the loops that run it end to end.",
      "packs": ["solution-architect"],
      "agents": [],
      "loops": ["design", "ship-a-draft"]
    },
    "full": {
      "description": "The complete catalogue: every pack, every reviewer agent, every loop.",
      "packs": ["core", "solution-architect", "product-manager", "dev-team", "sre-oncall", "stakeholder-comms", "design", "ai-engineering", "api-builder", "converters", "experience-design", "research", "trackers", "data-analytics", "grc", "infra-as-code", "skill-engineering", "career"],
      "agents": ["devils-advocate", "security-reviewer", "code-quality"],
      "loops": ["discover", "design", "build", "release", "operate", "ship-a-draft", "apply"]
    }
  }
}
