vale: mechanical findings sweep
Summary
Closes the unambiguous vale findings on project surfaces. Judgement-call rules (NonStandardHyphens, SubstitutionWarning, Possessive, LatinTerms, FutureTense, InternalLinkFormat) deliberately left for a follow-up pass.
Findings closed: 23
| Rule | Count | Example |
|---|---|---|
gitlab_base.InclusiveLanguage |
7 | whitelist → allowlist |
gitlab_base.Substitutions |
6 | frontmatter → front matter |
gitlab_base.BadPlurals |
6 | standard(s) → bare plural |
gitlab_base.Units |
3 | 5d → 5 days (prose), 7s → 7 seconds |
gitlab_base.SentenceSpacing |
2 | double-space inside sentence collapsed |
Context-dependent calls
5d/90dSLA durations in prose spelled out as5 days/90 days(not5 d/90 d). Same for~7s(build time, not CIexpire_insyntax).- One double-space fix collapsed an adjacent grammatical fragment (
pattern. and Claude Code shims included.→pattern. Claude Code shims included.). Pane(s)→Panes(line continues "one pane per major claim" so plural reads naturally).
Left for follow-up
One in-scope finding deliberately deferred: standards/naming/SKILL.md:24:239 — the flagged spacing is inside a broken sentence with missing list items (shows up in , , , and the badge row). Requires authoring intent, not mechanical substitution.
Test plan
- CI pipeline green
- Vale finding count drops by ~23 in the next pipeline's report