Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
codeowners-tool
command
Command codeowners-tool makes safe, intent-level, verifiable changes to GitHub CODEOWNERS files, and audits them for rot.
|
Command codeowners-tool makes safe, intent-level, verifiable changes to GitHub CODEOWNERS files, and audits them for rot. |
|
internal
|
|
|
apply
Package apply is the writer — the only code path in the system that modifies bytes on disk (R-0).
|
Package apply is the writer — the only code path in the system that modifies bytes on disk (R-0). |
|
audit
Package audit is Engine B: read-only rot detection over a CODEOWNERS file.
|
Package audit is Engine B: read-only rot detection over a CODEOWNERS file. |
|
cli
Package cli wires the commands and owns the exit-code contract (R-17).
|
Package cli wires the commands and owns the exit-code contract (R-17). |
|
file
Package file is the lossless CODEOWNERS file model.
|
Package file is the lossless CODEOWNERS file model. |
|
ghapi
Package ghapi is the GitHub REST client for Engine B (audit).
|
Package ghapi is the GitHub REST client for Engine B (audit). |
|
gittree
Package gittree reads the tracked file tree of a local git repository at a named ref (S-7: CODEOWNERS is per-branch; resolution runs against a specific branch's tree).
|
Package gittree reads the tracked file tree of a local git repository at a named ref (S-7: CODEOWNERS is per-branch; resolution runs against a specific branch's tree). |
|
lint
Package lint is the whole-file repair pass behind `audit --lint`.
|
Package lint is the whole-file repair pass behind `audit --lint`. |
|
ops
Package ops parses intent-level operations.
|
Package ops parses intent-level operations. |
|
ownerid
Package ownerid answers the one question about a CODEOWNERS owner that only GitHub can answer: does it resolve to anything?
|
Package ownerid answers the one question about a CODEOWNERS owner that only GitHub can answer: does it resolve to anything? |
|
pattern
Package pattern implements GitHub CODEOWNERS pattern matching.
|
Package pattern implements GitHub CODEOWNERS pattern matching. |
|
plan
Package plan is Engine A's planner: intent → line edits, gated on the two invariants that make the tool trustworthy.
|
Package plan is Engine A's planner: intent → line edits, gated on the two invariants that make the tool trustworthy. |
|
policy
Package policy parses the JSON policy file: the unit of review for a fleet rollout (R-20).
|
Package policy parses the JSON policy file: the unit of review for a fleet rollout (R-20). |
|
resolve
Package resolve maps tracked paths to owner sets (S-1: last match wins).
|
Package resolve maps tracked paths to owner sets (S-1: last match wins). |
|
verify
Package verify compares two ownership snapshots (R-18).
|
Package verify compares two ownership snapshots (R-18). |
|
tools
|
|
|
difftest
command
Command difftest differentially fuzzes internal/pattern against the UNMODIFIED reference implementation from hmarr/codeowners (oracle_hmarr.go, vendored verbatim, MIT © Harry Marr).
|
Command difftest differentially fuzzes internal/pattern against the UNMODIFIED reference implementation from hmarr/codeowners (oracle_hmarr.go, vendored verbatim, MIT © Harry Marr). |
|
gendocs
command
Command gendocs generates docs/BEHAVIOR.md from the test suite.
|
Command gendocs generates docs/BEHAVIOR.md from the test suite. |
Click to show internal directories.
Click to hide internal directories.