# Zig's own build cache. Content-addressed, machine-local, and huge: the # tracked snapshot had 1,407 files under .zig-cache/h alone, plus object files # of 14-45 MB that jj refused to snapshot at all. /.zig-cache/ # `zig build` installs exactly one artefact here (the flashable image, plus the # ELF under -Delf). Both are derived from tracked sources. /zig-out/ # Third-party package closure. Nothing here is ours and nothing here belongs in # this history: one `-Dpardes` build materialised 2.6 GB across 106 packages and # 42,736 files - SDL, wayland, glslang, mupdf, wasmtime, 25+ tree-sitter # grammars - and jj tracked every one under 1 MiB while merely warning about the # rest. Kept as a rule rather than a memory, because a fetch is one command away. /zig-pkg/ # Scope captures: the .json IS the measurement and stays tracked. The .png is a # 1.1 MB screenshot of that same JSON and is referenced by nothing. /captures/*.png