-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathCODEOWNERS
More file actions
31 lines (30 loc) · 1.65 KB
/
Copy pathCODEOWNERS
File metadata and controls
31 lines (30 loc) · 1.65 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
# .github/CODEOWNERS — governance routing (#6785; ruling #6741).
#
# The ruling this file helps enforce (maintainer, verbatim):
# 「adr 只能由维护者自己确认,人工合并,ai 不得擅自合并。」
#
# Routing docs/adr/ to the maintainer does two things: every PR touching an
# ADR requests his review automatically, and a ruleset / branch-protection
# rule "require review from Code Owners" has an entry to bind to (Half 2 of
# #6785 — a repo-settings change only the maintainer can apply; the
# button-by-button instructions are in the PR that added this file).
#
# The per-PR CI half that used to sit beside this file (`ADR maintainer
# approval`) retired under the 2026-08-18 ruling (#9495): a human merge IS
# the review record for a governed surface, the pre-merge line of defense is
# seat discipline (no AI seat flips ready / enqueues / arms auto-merge on a
# governed PR — AGENTS.md Prime Directive #14), and detection moved to the
# report-only post-merge audit, scripts/pm/check-governed-merges.mjs, whose
# header carries the incident history that used to live in the gate script.
#
# `hotlong` is verified against the repo history, not assumed: 2,153 commits
# on main are authored as 50353452+hotlong@users.noreply.github.com — GitHub's
# {id}+{login} noreply address form ties the login to the account.
#
# The enforcement chain itself is routed the same way, deliberately: a PR
# that edits the audit script or this file is a governance change — without
# these entries the docs/adr/ rule could be lifted by editing the enforcers
# instead of the ADRs.
/docs/adr/ @hotlong
/.github/CODEOWNERS @hotlong
/scripts/pm/check-governed-merges.mjs @hotlong