a73x

ff178c4f

docs: zlint trial verdict recorded

a73x   2026-08-14 08:23

Commit message
docs: zlint trial verdict recorded

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

docs/decisions.md
Old New
@@ -3192,3 +3192,16 @@ dial-address grammar, taking an allocator (`client.zig`'s copy hardcoded
3192 `mux quic://HOST:PORT` and an agent typing `muxa --quic HOST:PORT` were 3192 `mux quic://HOST:PORT` and an agent typing `muxa --quic HOST:PORT` were
3193 parsing the same grammar through two copies, which is how one flag becomes 3193 parsing the same grammar through two copies, which is how one flag becomes
3194 two dialects. 3194 two dialects.
3195
3196 ## Hygiene kit (2026-08-14)
3197
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
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"`,
3202 and the one free retry against the system `zig` (0.17.0-dev.135) also
3203 failed, first error `src/main.zig:32:25: error: root source file struct
3204 'heap' has no member named 'stackFallback'` (std API drift past what
3205 zlint targets). The compiler's native strictness (unused locals/params,
3206 shadowing) already owns the highest-value lint classes; re-try at the
3207 next toolchain bump if its 0.16 support lands.