CODEOWNERS
Protege las rutas gobernadas: un cambio ahí afecta a todo el equipo y pide la aprobación del rol dueño.
# CODEOWNERS — guarda de gobernanza de un proyecto Argui (equipos)
#
# Protege las "rutas gobernadas": un cambio en ellas afecta a TODO el equipo, así que requiere la
# aprobación del rol dueño. Detalle: methodology/teams.md.
#
# Ubicación: .github/CODEOWNERS (GitHub) · .gitlab/CODEOWNERS (GitLab) · raíz · docs/
# Activar además en la protección de rama: "Require review from Code Owners".
# Sintaxis estilo .gitignore; gana la ÚLTIMA coincidencia.
#
# Reemplaza los @org/equipo por los equipos reales de tu forge (créalos y vincula a los miembros
# según los mecanismos de tu organización) y ajusta las rutas a las de tu proyecto.
# --- Criterio compartido: el rol arquitecto ---
/.claude/agents/ @org/arquitectura # definiciones de los agentes
/docs/standards/ @org/arquitectura # estándares del proyecto (ajusta la ruta real)
/openspec/ @org/arquitectura # schema/perfil + skills del ciclo
/decisiones.md @org/arquitectura
# --- Infraestructura del proceso ---
/.github/ @org/plataforma # CI/CD y esta misma config de CODEOWNERS
/package-lock.json @org/plataforma # pin de dependencias, OpenSpec incluido (ajusta a tu stack)
# Los pines de versión (Argui / OpenSpec) se DECLARAN en el CLAUDE.md, que no se gobierna entero:
# cambia en cada archive al actualizar progreso. Lo gobernado es lo que fija la versión de verdad
# —el lockfile de arriba y el schema forkeado de /openspec/—.
# --- Diseño ---
/src/design-system/tokens/ @org/diseno # tokens del design system (ajusta la ruta real)