{
  "schema": "https://agent-atoms.com/schemas/composition-v1.json",
  "type": "agent",
  "id": "code-reviewer",
  "version": "1.0.0",
  "name": "Code Reviewer",
  "description": "Read-only adversarial code-review agent. Reads diffs, grep'd context, files findings. Cannot exec, cannot reach network.",
  "tags": ["code-review", "engineering"],
  "references": {
    "persona": { "ref": "agent-atoms://atoms/persona/code-reviewer", "version": "1.0.0" },
    "tools": [
      { "ref": "agent-atoms://atoms/tool-definition/git-diff", "version": "1.0.0" },
      { "ref": "agent-atoms://atoms/tool-definition/read-file", "version": "1.0.0" },
      { "ref": "agent-atoms://atoms/tool-definition/list-dir", "version": "1.0.0" },
      { "ref": "agent-atoms://atoms/tool-definition/grep", "version": "1.0.0" }
    ],
    "capabilities": [
      { "ref": "agent-atoms://atoms/capability-declaration/read-only-workspace", "version": "1.0.0" }
    ],
    "role_boundaries": [
      { "ref": "agent-atoms://atoms/role-boundary/no-code-execution", "version": "1.0.0" },
      { "ref": "agent-atoms://atoms/role-boundary/no-network-egress", "version": "1.0.0" }
    ],
    "isolation": { "ref": "agent-atoms://atoms/isolation-constraint/read-only-sandbox", "version": "1.0.0" }
  }
}
