-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCODEOWNERS
More file actions
52 lines (47 loc) · 2.15 KB
/
Copy pathCODEOWNERS
File metadata and controls
52 lines (47 loc) · 2.15 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
# Code Owners — per ADR-023 §Axis 1.
# Canonical search order: .github/, root, docs/. We use .github/CODEOWNERS to keep
# the file out of the doc tree.
#
# Pattern matches glob/gitignore-style; later patterns override earlier ones.
# Global default — every change requires maintainer review until per-area owners are
# defined.
* @Sawmonabo
# Engineering CI surface and supply-chain hygiene — security-sensitive area; tighter
# review per ADR-023 §Axis 5 (CODEOWNERS-scoped release-manifest-config.yml,
# signing-keys-pubkey-pinned.txt, .github/workflows/release-*.yml). Owner team will
# split out as @ai-sidekicks/security once GitHub team exists; until then, the
# project maintainer is the named owner.
/.github/ @Sawmonabo
/.github/workflows/ @Sawmonabo
/lefthook.yml @Sawmonabo
/commitlint.config.mjs @Sawmonabo
/lint-staged.config.mjs @Sawmonabo
/renovate.json5 @Sawmonabo
/release-please-config.json @Sawmonabo
/.release-please-manifest.json @Sawmonabo
# Toolchain and workspace topology — load-bearing per ADR-022.
/package.json @Sawmonabo
/pnpm-workspace.yaml @Sawmonabo
/.npmrc @Sawmonabo
/.nvmrc @Sawmonabo
/turbo.json @Sawmonabo
/tsconfig*.json @Sawmonabo
/eslint.config.mjs @Sawmonabo
/prettier.config.js @Sawmonabo
# Per-package owners — scaffolded against single maintainer. As contributors join,
# replace `@Sawmonabo` with the relevant subject-matter team handle (e.g.
# `@ai-sidekicks/contracts-owners`). Order matters: later patterns override earlier.
/packages/contracts/ @Sawmonabo
/packages/client-sdk/ @Sawmonabo
/packages/runtime-daemon/ @Sawmonabo
/packages/control-plane/ @Sawmonabo
/apps/desktop/ @Sawmonabo
# Governance docs — every change needs maintainer review (already covered by global
# default, restated here for clarity).
/docs/decisions/ @Sawmonabo
/docs/specs/ @Sawmonabo
/docs/plans/ @Sawmonabo
/docs/architecture/ @Sawmonabo
/CLAUDE.md @Sawmonabo
/AGENTS.md @Sawmonabo
/CONTRIBUTING.md @Sawmonabo