feat(repo): Add warning budget and maintainer audit
Freeze the accepted validation warning count at 135 so repo-state and release-state checks fail if the warning baseline grows silently while legacy warnings remain intentionally preserved. Add a read-only maintainer audit command plus regression tests so maintainers can inspect repo health quickly without mutating files.
This commit is contained in:
5
.github/MAINTENANCE.md
vendored
5
.github/MAINTENANCE.md
vendored
@@ -86,6 +86,7 @@ Before ANY commit that adds/modifies skills, run the chain:
|
||||
```
|
||||
This wraps `chain + catalog + sync:web-assets + sync:contributors + audit:consistency` for a full local repo-state refresh.
|
||||
The scheduled GitHub Actions workflow `Repo Hygiene` runs this same sweep weekly to catch slow drift on `main`.
|
||||
It also enforces the frozen validation warning budget, so new warnings do not creep in silently while the legacy `135` known warnings remain accepted.
|
||||
|
||||
When you need the live GitHub repo metadata updated too, run:
|
||||
|
||||
@@ -93,6 +94,10 @@ Before ANY commit that adds/modifies skills, run the chain:
|
||||
npm run sync:github-about
|
||||
npm run audit:consistency:github
|
||||
```
|
||||
For a read-only summary of current repo health, run:
|
||||
```bash
|
||||
npm run audit:maintainer
|
||||
```
|
||||
|
||||
4. **COMMIT GENERATED FILES**:
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user