-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathCODEOWNERS
More file actions
29 lines (24 loc) · 1.99 KB
/
Copy pathCODEOWNERS
File metadata and controls
29 lines (24 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Default fallback — any path with no other rule routes here
* @louis4li @jason-aelf
# ─── Architecture canon & ADRs ─────────────────────────────
# Three backend leads as joint owners — any one of them must approve
/CLAUDE.md @louis4li @eanzhao @jason-aelf
/docs/canon/ @louis4li @eanzhao @jason-aelf
/docs/adr/ @louis4li @eanzhao @jason-aelf
# ─── Core actor / channel runtime (highest blast radius) ───
# louis4li / eanzhao / jason-aelf — author cannot self-approve,
# so any non-author owner satisfies the code-owner gate.
/agents/Aevatar.GAgents.ChannelRuntime/ @louis4li @eanzhao @jason-aelf
/agents/channels/ @louis4li @eanzhao @jason-aelf
/agents/Aevatar.GAgents.NyxidChat/ @louis4li @eanzhao @jason-aelf
/agents/Aevatar.GAgents.NyxIdRelay/ @louis4li @eanzhao @jason-aelf
**/*.proto @louis4li @eanzhao @jason-aelf
# ─── Platform internals (CQRS, projection, scripting) ──────
/src/platform/ @louis4li @eanzhao @jason-aelf
/src/Aevatar.Studio.Application/ @louis4li @eanzhao @jason-aelf
# ─── Studio frontend (existing review pair) ────────────────
/apps/aevatar-console-web/ @AbigailDeng @potter-sun
# ─── CI guards & engineering discipline ────────────────────
/tools/ci/ @louis4li @eanzhao @jason-aelf
/.github/workflows/ @louis4li @eanzhao @jason-aelf
/.github/CODEOWNERS @louis4li @eanzhao @jason-aelf