CODEOWNERS

Protege las rutas gobernadas: un cambio ahí afecta a todo el equipo y pide la aprobación del rol dueño.

CODEOWNERS.template/28 líneas

metodologia/templates/equipos/CODEOWNERS.template
# 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)