{
  "version": 1,
  "generatedAt": "2026-08-05T13:11:12.622Z",
  "agents": [
    {
      "id": "code_reviewer",
      "kind": "agent",
      "semanticSummary": "Revisiona in sola lettura oggetti tecnici delimitati applicando regole locali ed evidenze, con finding verificabili, zero finding valido e handoff fix-ready proporzionato.",
      "routingRole": "review",
      "taskPhases": [
        "review",
        "test"
      ],
      "capabilities": [
        "code-review",
        "diff-review",
        "regression-risk-assessment",
        "spec-compliance-review",
        "fix-ready-handoff",
        "review-quality-gate"
      ],
      "notFor": [
        "editing-files",
        "broad-requirement-reconstruction",
        "implementing-fixes",
        "test-execution",
        "deriving-requirements-from-code",
        "external-review-submission"
      ],
      "skillAffinities": [
        "mcp-code-reviewer"
      ],
      "writePolicy": "read-only",
      "availability": "unknown"
    },
    {
      "id": "implementer",
      "kind": "agent",
      "semanticSummary": "Realizza modifiche circoscritte e verificabili mantenendo compatibilita e scope concordato.",
      "routingRole": "execution",
      "taskPhases": [
        "implement",
        "test"
      ],
      "capabilities": [
        "bounded-implementation",
        "targeted-fixes",
        "automated-test-updates"
      ],
      "notFor": [
        "unresolved-architecture",
        "broad-read-only-analysis"
      ],
      "skillAffinities": [
        "mcp-coldfusion-developer",
        "mcp-sophia-yii-developer"
      ],
      "writePolicy": "workspace-write",
      "availability": "unknown"
    },
    {
      "id": "scout",
      "kind": "agent",
      "semanticSummary": "Esplora in sola lettura un perimetro delimitato e restituisce fatti, vincoli, rischi e file rilevanti.",
      "routingRole": "discovery",
      "taskPhases": [
        "discover",
        "analyze"
      ],
      "capabilities": [
        "scoped-discovery",
        "repository-inspection",
        "evidence-extraction"
      ],
      "notFor": [
        "implementation",
        "final-architecture-decisions"
      ],
      "skillAffinities": [],
      "writePolicy": "read-only",
      "availability": "unknown"
    },
    {
      "id": "technical_analyst",
      "kind": "agent",
      "semanticSummary": "Correlaziona fonti rispetto a obiettivo, scope e baseline applicabile; distingue evidenze, limiti e raccomandazioni senza implementare.",
      "routingRole": "analysis",
      "taskPhases": [
        "discover",
        "analyze"
      ],
      "capabilities": [
        "multi-source-analysis",
        "architecture-assessment",
        "risk-analysis",
        "evidence-based-assessment",
        "compatibility-impact-risk-analysis",
        "verifiable-recommendations-and-handoff"
      ],
      "notFor": [
        "direct-implementation",
        "single-file-fact-extraction",
        "test-execution",
        "deploy-cutover-rollback-or-recovery"
      ],
      "skillAffinities": [
        "mcp-technical-analyst"
      ],
      "writePolicy": "read-only",
      "availability": "unknown"
    },
    {
      "id": "test_writer",
      "kind": "agent",
      "semanticSummary": "Produce checklist manuali, smoke e piani di regressione pronti per ticket senza modificare file.",
      "routingRole": "testing",
      "taskPhases": [
        "test"
      ],
      "capabilities": [
        "manual-test-design",
        "smoke-scenarios",
        "regression-planning"
      ],
      "notFor": [
        "automated-test-implementation",
        "test-execution"
      ],
      "skillAffinities": [
        "mcp-mantis-test-writer"
      ],
      "writePolicy": "read-only",
      "availability": "unknown"
    },
    {
      "id": "ui_ux_engineer",
      "kind": "agent",
      "semanticSummary": "Progetta e implementa interfacce entrando dal router mcp-ui-ux, seleziona il set minimo di moduli specialistici interni e chiude ogni modifica con un validation-loop di review e accessibilita.",
      "routingRole": "execution",
      "taskPhases": [
        "implement",
        "review"
      ],
      "capabilities": [
        "ui-visual-implementation",
        "design-polish",
        "accessibility-validation-loop"
      ],
      "notFor": [
        "cross-domain-programs",
        "unvalidated-research-assumptions"
      ],
      "skillAffinities": [
        "mcp-ui-ux"
      ],
      "writePolicy": "workspace-write",
      "availability": "unknown"
    }
  ],
  "catalogFingerprint": "a7797c11d74330c2c6eec73a60062b524b1f171923e8eaa2ac7b9bdab217f88a"
}