-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCODEOWNERS
More file actions
63 lines (51 loc) · 2.1 KB
/
CODEOWNERS
File metadata and controls
63 lines (51 loc) · 2.1 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# CODEOWNERS - Defines code ownership for automatic reviewer assignment
#
# Syntax: path/pattern @owner1 @owner2
# Note: GitHub uses last-match-wins, so put specific rules AFTER general ones.
# All owners must have write access to the repository.
# =============================================================================
# Default owner for everything
# =============================================================================
* @sjnims
# =============================================================================
# Source code - by stage
# =============================================================================
# Stage 1: Analysis (plugin parsing, trigger extraction)
/src/stages/1-analysis/ @sjnims
# Stage 2: Generation (scenario creation, cost estimation)
/src/stages/2-generation/ @sjnims
# Stage 3: Execution (Agent SDK integration, tool capture)
/src/stages/3-execution/ @sjnims
# Stage 4: Evaluation (detection, judgment, metrics)
/src/stages/4-evaluation/ @sjnims
# Core infrastructure
/src/config/ @sjnims
/src/state/ @sjnims
/src/utils/ @sjnims
/src/types/ @sjnims
# CLI entry point
/src/index.ts @sjnims
# =============================================================================
# Tests
# =============================================================================
/tests/ @sjnims
# =============================================================================
# Configuration files
# =============================================================================
/config.yaml @sjnims
/tsconfig.json @sjnims
/eslint.config.js @sjnims
/vitest.config.ts @sjnims
/package.json @sjnims
# =============================================================================
# GitHub configuration (workflows, templates, dependabot)
# =============================================================================
/.github/ @sjnims
# =============================================================================
# Critical documentation
# =============================================================================
/README.md @sjnims
/CLAUDE.md @sjnims
/CONTRIBUTING.md @sjnims
/SECURITY.md @sjnims
/LICENSE @sjnims