policies:
  design-fidelity: ../facets/policies/design-fidelity.md
knowledge:
  frontend: ../facets/knowledge/frontend.md
  react: ../facets/knowledge/react.md
  backend: ../facets/knowledge/backend.md
  unit-testing: ../facets/knowledge/unit-testing.md
  e2e-testing: ../facets/knowledge/e2e-testing.md
  security: ../facets/knowledge/security.md
  security-web: ../facets/knowledge/security-web.md
  security-api: ../facets/knowledge/security-api.md
  security-local: ../facets/knowledge/security-local.md
  security-data: ../facets/knowledge/security-data.md
  security-dependencies: ../facets/knowledge/security-dependencies.md
candidates:
  - id: frontend
    description: Handle UI, components, state management, accessibility, and presentation.
    policy: design-fidelity
    knowledge: [frontend, react]
  - id: backend
    description: Handle APIs, domain logic, server-side processing, and persistence.
    knowledge: backend
  - id: testing
    description: Handle test design, coverage, integration boundaries, and E2E boundaries.
    knowledge: [unit-testing, e2e-testing]
  - id: security
    description: Handle authentication, authorization, input validation, secrets, dependencies, and security boundaries.
    knowledge: [security, security-web, security-api, security-local, security-data, security-dependencies]
