# team-profile.yaml – Design Review Team
# Roles based on the primitives from microsoft/apm-sample-package.

schema: corentic.team-profile/v1

id: acme.design-review
description: >
  Team for structured design reviews: style-guideline checks,
  design review per template and an accessibility audit under a
  coordinating reviewer.

roles:
  - id: orchestrator
    purpose: >-
      Takes review requests, distributes style check, design review and
      accessibility audit and consolidates the findings into one report.
    model_class: strong-generalist
    capabilities:
      mcps: []
      skills: []

  - id: reviewer
    purpose: >-
      Performs the design review following the design-review.prompt.md
      template. Evaluates UI consistency against the
      design-standards.instructions.md. Reports findings with severity,
      no unauthorized code changes.
    runtime_agent: oracle       # deep review = oracle profile
    model_class: high-reasoning
    capabilities:
      mcps: []
      skills: [style-checker]

  - id: style-checker
    purpose: >-
      Mechanically checks code against the style guidelines from the
      style-checker skill. Returns a violation list with file/line.
      No fixes.
    runtime_agent: fixer        # fast, targeted checks
    model_class: fast-research
    capabilities:
      mcps: []
      skills: [style-checker]

  - id: accessibility-auditor
    purpose: >-
      Audits the surface according to accessibility-audit.prompt.md.
      Categorizes violations (critical/warning/note) and quotes the
      affected locations.
    runtime_agent: librarian    # research/review profile
    model_class: fast-research
    capabilities:
      mcps: []
      skills: []
