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 whitelistallowlist
gitlab_base.Substitutions 6 frontmatterfront matter
gitlab_base.BadPlurals 6 standard(s) → bare plural
gitlab_base.Units 3 5d5 days (prose), 7s7 seconds
gitlab_base.SentenceSpacing 2 double-space inside sentence collapsed

Context-dependent calls

  • 5d/90d SLA durations in prose spelled out as 5 days/90 days (not 5 d/90 d). Same for ~7s (build time, not CI expire_in syntax).
  • 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

Merge request reports

Loading