assistance-engine/.github/CODEOWNERS

56 lines
2.7 KiB
Plaintext

# CODEOWNERS
#
# Ownership and review rules for the Brunix Assistance Engine repository.
#
# Teams:
# @BRUNIX-AI/engineering — Core engineering team. Owns the production
# codebase, infrastructure, gRPC contract, and all architectural decisions.
# Required reviewer on every pull request targeting `online`.
#
# @BRUNIX-AI/research — Scientific research team. Responsible for RAG
# evaluation, embedding model benchmarking, dataset generation, and
# experiment documentation. Write access to research/ and docs/product/.
# All changes to production code require review from engineering.
#
# This file is enforced by GitHub branch protection rules on `online`.
# See: Settings → Branches → online → Require review from Code Owners
# Default — every PR requires engineering approval
* @BRUNIX-AI/engineering @rafa-ruiz
# ── Production engine ────────────────────────────────────────────────────────
# gRPC contract — any change requires explicit CTO sign-off
Docker/protos/brunix.proto @BRUNIX-AI/engineering @rafa-ruiz
# Core engine — graph, server, prompts, state, evaluation
Docker/src/ @BRUNIX-AI/engineering @rafa-ruiz
# ── Ingestion & knowledge base ───────────────────────────────────────────────
# Ingestion pipelines
scripts/pipelines/ @BRUNIX-AI/engineering @rafa-ruiz
# Grammar config — any change requires a full index rebuild
scripts/pipelines/ingestion/avap_config.json @BRUNIX-AI/engineering @rafa-ruiz
# Golden dataset — any change requires a new EvaluateRAG baseline before merging
Docker/src/golden_dataset.json @BRUNIX-AI/engineering @rafa-ruiz
# ── Research ─────────────────────────────────────────────────────────────────
# Research folder — managed by the research team, no engineering approval needed
# for experiment documentation, benchmarks and datasets
research/ @BRUNIX-AI/research @BRUNIX-AI/engineering
# ── Governance & documentation ───────────────────────────────────────────────
# ADRs and PRDs — all decisions require CTO approval
docs/ADR/ @BRUNIX-AI/engineering @rafa-ruiz
docs/product/ @BRUNIX-AI/engineering @rafa-ruiz
# Governance documents
CONTRIBUTING.md @BRUNIX-AI/engineering @rafa-ruiz
SECURITY.md @BRUNIX-AI/engineering @rafa-ruiz
.github/ @BRUNIX-AI/engineering @rafa-ruiz