# Build output. Everything here is reproducible from `make`. build/ schos.img schos.iso *.o *.d *.asm *.sym # The staged root filesystem. Assembled by the build from cmd/, lib/ and # ports/ -- tracking it would mean committing a second copy of every binary # on every build. sysroot/ # Upstream tarballs, fetched not authored: musl, toybox, mksh, dash, the DOOM # WADs and usb.ids. 61 MB of other people's release artefacts, all of which # the build downloads again if they are missing. The patches that matter are # under ports/*/patches/ and those *are* tracked. dist/ # Test and screenshot output. *.log *.ppm *.png.tmp # Claude Code's per-machine settings (permissions granted on this host). # .claude/memory/ IS tracked -- it is the project memory, and committing it is # how it survives a directory rename and reaches the other machines. .claude/settings.local.json