@@ -20,9 +20,9 @@ local validation scripts that mirror CI for pre-push verification.
2020| Layer | Trigger | Scope | Speed |
2121| ----- | ------- | ----- | ----- |
2222| Git hooks | Pre-commit, commit-msg | Branch naming, commit format | Instant |
23- | CI standards-compliance job | Pull request, push to develop | Repo profile, markdown, commits, issue linkage | Seconds |
24- | CI test-and-validate job | Pull request, push to develop | Linting, typing, tests, coverage | Minutes |
25- | CI dependency-audit job | Pull request, push to develop | Security vulnerabilities | Seconds |
23+ | CI ` ci: standards-compliance` job | Pull request, push to develop | Repo profile, markdown, commits, issue linkage | Seconds |
24+ | CI ` test: unit ` job | Pull request, push to develop | Linting, typing, tests, coverage | Minutes |
25+ | CI ` ci: dependency-audit` job | Pull request, push to develop | Security vulnerabilities | Seconds |
2626
2727## Local enforcement
2828
@@ -48,13 +48,13 @@ against Conventional Commits format. Allowed types: `feat`, `fix`, `docs`,
4848
4949** Workflow:** ` .github/workflows/ci.yml `
5050
51- ### docs-only detection
51+ ### ` ci: docs-only` detection
5252
5353Determines whether a pull request contains only documentation changes
54- (` docs/* ` , ` README.md ` , ` CHANGELOG.md ` ). When true, the ` test-and-validate `
54+ (` docs/* ` , ` README.md ` , ` CHANGELOG.md ` ). When true, the ` test: unit `
5555job is skipped.
5656
57- ### standards-compliance job
57+ ### ` ci: standards-compliance` job
5858
5959Runs without Python or project dependencies. Steps:
6060
@@ -65,12 +65,12 @@ Runs without Python or project dependencies. Steps:
6565| Commit message format | ` scripts/lint/commit-messages.sh ` | Pull requests only |
6666| Issue linkage | ` scripts/lint/pr-issue-linkage.sh ` | Pull requests only |
6767
68- ### dependency-audit job
68+ ### ` ci: dependency-audit` job
6969
7070Runs ` pip-audit ` against ` requirements.txt ` and ` requirements-dev.txt ` to
7171detect known vulnerabilities.
7272
73- ### test-and-validate job
73+ ### ` test: unit ` job
7474
7575Skipped for docs-only changes. Otherwise runs:
7676
0 commit comments