-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathCODEOWNERS
More file actions
Validating CODEOWNERS rules...
36 lines (32 loc) · 2.13 KB
/
Copy pathCODEOWNERS
File metadata and controls
36 lines (32 loc) · 2.13 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
# CODEOWNERS — Claude Code Native
#
# GitHub uses this file to auto-request reviews on pull requests.
# Maintainer: @serialexperimentslainnnn (the local author "Lain" / lain@digitalexperiments.dev).
# Default owner for everything in the repo.
* @serialexperimentslainnnn
# Security-sensitive policies — keep ownership explicit even though the glob
# above already matches. The last matching rule wins, so order matters here.
/SECURITY.md @serialexperimentslainnnn
/docs/adr/ @serialexperimentslainnnn
/build.gradle.kts @serialexperimentslainnnn
/src/main/kotlin/dev/lain/claudejb/process/ @serialexperimentslainnnn
/src/main/kotlin/dev/lain/claudejb/permission/ @serialexperimentslainnnn
/src/main/kotlin/dev/lain/claudejb/protocol/ @serialexperimentslainnnn
# Two files nothing may edit in passing. CLAUDE.md carries the standing directive over the
# guard and its tests, and .gitignore is what keeps credentials and local state out of the
# history in the first place — a quiet line added to either is a change to the rules, not a
# chore, so both are owned outright.
/CLAUDE.md @serialexperimentslainnnn
/.gitignore @serialexperimentslainnnn
# A workflow is privileged code: it runs with a token, and it can publish to the Marketplace. A ruleset is
# the gate that decides what reaches main at all. Both are listed LAST so they win over every earlier glob.
#
# NB what this file does today is REQUEST a review, not require one: `require_code_owner_review` is FALSE in
# both .github/rulesets/*.json, for the same reason `required_approving_review_count` is 0 — GitHub does not
# let an author approve their own pull request, so on a single-maintainer repository requiring a code-owner
# review makes the branch unmergeable rather than well-guarded. The moment a second maintainer has write
# access, turn it on in BOTH rulesets; the ownership below is already written for that day.
/.github/ @serialexperimentslainnnn
/.github/workflows/ @serialexperimentslainnnn
/.github/rulesets/ @serialexperimentslainnnn
/scripts/ @serialexperimentslainnnn