a73x

638786cd

docs: two precision fixes in the zlint verdict wording

a73x   2026-08-14 09:39

Commit message
docs: two precision fixes in the zlint verdict wording

The 0.15.2 failure is a compile error, not a version-gate refusal —
"since the checkout declares" overstated causation. And zlint's
0.16 support already exists; it's our pin that's behind, so the
re-try condition is the pin moving, not zlint's support landing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

docs/decisions.md
Old New
@@ -3198,13 +3198,14 @@ two dialects.
3198 - **zlint: unobtainable 2026-08-14, drop-for-now.** Clone succeeded but the 3198 - **zlint: unobtainable 2026-08-14, drop-for-now.** Clone succeeded but the
3199 build failed against both toolchains tried: the pinned 0.15.2 rejects 3199 build failed against both toolchains tried: the pinned 0.15.2 rejects
3200 `build.zig` itself (`array_hash_map.zig` `put` called with 3 arguments, 3200 `build.zig` itself (`array_hash_map.zig` `put` called with 3 arguments,
3201 expects 2) since the checkout declares `minimum_zig_version = "0.16.0"`, 3201 expects 2) which is consistent with the checkout declaring
3202 and the one free retry against the system `zig` (0.17.0-dev.135) also 3202 `minimum_zig_version = "0.16.0"`, and the one free retry against the
3203 failed, first error `src/main.zig:32:25: error: root source file struct 3203 system `zig` (0.17.0-dev.135) also failed, first error
3204 'heap' has no member named 'stackFallback'` (std API drift past what 3204 `src/main.zig:32:25: error: root source file struct 'heap' has no member
3205 zlint targets). The compiler's native strictness (unused locals/params, 3205 named 'stackFallback'` (std API drift past what zlint targets). The
3206 shadowing) already owns the highest-value lint classes; re-try at the 3206 compiler's native strictness (unused locals/params, shadowing) already
3207 next toolchain bump if its 0.16 support lands. 3207 owns the highest-value lint classes; re-try when the pin moves to
3208 0.16.x, the version zlint now targets.
3208 - **valgrind first run (2026-08-14): pending install.** 3209 - **valgrind first run (2026-08-14): pending install.**
3209 Recipe at tools/valgrind-quic.sh, non-gating (10-50x slowdown distorts every 3210 Recipe at tools/valgrind-quic.sh, non-gating (10-50x slowdown distorts every
3210 timing path). `sudo -n pacman -S --noconfirm valgrind` was refused with 3211 timing path). `sudo -n pacman -S --noconfirm valgrind` was refused with