1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# The one gate. `make ci-fast` is what the pre-push hook runs and what
# CI runs: format, clippy with warnings as errors, the repository's own
# lints (xtask), and the dependency audit. `make check` adds the CPU
# test tier. GPU tiers run on a CUDA box (see docs/release-qualification.md), never here.
:
:
:
:
:
:
# The repository's own rules (xtask): comments are plain English prose
# that says why - no Cyrillic, no task indexes, dates, document numbers
# or audit tags. A shrink-only baseline holds the existing stock; a new
# offending line fails here, in the hook and in CI alike.
:
:
:
# Ratchet the comment baseline DOWN after rewriting comments. Refuses to
# grow: a new offending line is rewritten, never baselined.
:
: