docs(changelog): correct two claims this release outgrew
'Five checks' is eleven, and 'one call' is two. Both were true when written and stopped being true in the same session - which is the drift the version-consistency check exists to catch and the reason this file gets re-read before every release. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WYJ3FHLtVgzFXMZ6UF598h
This commit is contained in:
parent
6b1db0096e
commit
cf2382287a
1 changed files with 8 additions and 4 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
|
@ -12,8 +12,10 @@ First release. Covers the checks that a single repository can answer on its own.
|
|||
|
||||
- **The gate** (`scripts/repo-standard-check.mjs`) — pure classifiers with all
|
||||
I/O resolved into their input, findings tagged `ERROR`/`WARN`/`SKIP`/`OK`,
|
||||
exit 1 on `ERROR`. Five checks: README first screen, install block, files
|
||||
required by the repo's class, `open/<name>` references, description length.
|
||||
exit 1 on `ERROR`. Eleven checks: README first screen, install block, install
|
||||
truth, required headings, files required by the repo's class and traits,
|
||||
`open/<name>` references, relative links, licence claim, badges, boilerplate,
|
||||
version consistency and description length.
|
||||
- **Taxonomy register** (`register/repos.json`) — one central file mapping each
|
||||
repository to its class, plus the per-class file and install requirements.
|
||||
`--refresh` compares it against the live org listing.
|
||||
|
|
@ -58,8 +60,10 @@ First release. Covers the checks that a single repository can answer on its own.
|
|||
- `enabledPlugins` in `settings.json` is treated as a legitimate second install
|
||||
form. The gate requires a CLI command *as well*, and never reports the JSON
|
||||
form as the defect.
|
||||
- The org listing is read in **one** call, anonymously. Per-repo fetching trips
|
||||
the forge's rate limiter.
|
||||
- Two network calls, both anonymous: the org listing and the catalog manifest.
|
||||
Per-repo fetching trips the forge's rate limiter, so neither is ever done per
|
||||
repository. `--offline` skips both, and the checks that needed them report
|
||||
`SKIP` rather than passing.
|
||||
- `CONTRIBUTING.md`, `CODE_OF_CONDUCT.md` and `MAINTAINERS.md` are required by
|
||||
no class: the project is solo-maintained and publishes that stance. This is
|
||||
not a rule against having them — files already present are a cleanup decision,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue