|
| 1 | +# CODEOWNERS — auto-request reviewers on PRs touching specific paths. |
| 2 | +# |
| 3 | +# Format: <pattern> <reviewer1> [reviewer2 ...] |
| 4 | +# Last-matching pattern per file wins. |
| 5 | +# Patterns use gitignore-style globs (with leading slash anchoring to repo root). |
| 6 | +# |
| 7 | +# Docs: https://docs.github.com/en/repositories/managing-your-repositories-settings-and-customizations/customizing-your-repository/about-code-owners |
| 8 | + |
| 9 | +# === Load-bearing top-level docs === |
| 10 | +# Anything that defines the project's contract. |
| 11 | +/PLAN.md @bb-connor |
| 12 | +/AGENTS.md @bb-connor |
| 13 | +/CLAUDE.md @bb-connor |
| 14 | +/CONTRIBUTING.md @bb-connor |
| 15 | +/README.md @bb-connor |
| 16 | +/LICENSE @bb-connor |
| 17 | + |
| 18 | +# === ADRs — every decision deserves review === |
| 19 | +/decisions/ @bb-connor |
| 20 | + |
| 21 | +# === Eval surface — outcome targets, rubrics, raters, runner === |
| 22 | +# Changing what "the carve-out works" means is an ADR-level decision. |
| 23 | +/chio-pack/eval/ @bb-connor |
| 24 | +/chio-pack/chio_pack/eval/ @bb-connor |
| 25 | + |
| 26 | +# === Engine ↔ pack boundary === |
| 27 | +# kb-engine cannot import chio_*. The boundary is enforced by CI (Phase 1+). |
| 28 | +# Changes to either side require explicit review. |
| 29 | +/kb-engine/ @bb-connor |
| 30 | +/chio-pack/pyproject.toml @bb-connor |
| 31 | +/chio-pack/chio_pack/__init__.py @bb-connor |
| 32 | + |
| 33 | +# === CI / repo plumbing === |
| 34 | +/.github/ @bb-connor |
| 35 | +/Makefile @bb-connor |
| 36 | +/.gitignore @bb-connor |
| 37 | + |
| 38 | +# === Phase 2 surfaces (placeholders today; moonshot deliverables) === |
| 39 | +/chio-pr-gate/ @bb-connor |
| 40 | + |
| 41 | +# === Infrastructure config === |
| 42 | +/infra/ @bb-connor |
| 43 | +/.env.example @bb-connor |
| 44 | + |
| 45 | +# Note: most vault content (spec/, episodes/, playbooks/, daily/, _meta/queries/) |
| 46 | +# is intentionally NOT in CODEOWNERS. Vault content evolves rapidly and |
| 47 | +# auto-requesting review on every typo fix is noise. Reviewers will be |
| 48 | +# tagged manually when material vault changes are proposed. |
0 commit comments