__pycache__/
*.pyc
*.zip
.DS_Store

# SwiftPM build artifacts and the compiled release binary — the binary is
# built fresh via scripts/build_release.sh for each release and shipped as
# part of the distributable zip, not committed to source control.
.build/
.swiftpm/
bin/
*.dSYM/
.codegraph/

# Where local installable zips get assembled (`build_release.sh` plus a
# `zip -r build/<name>.zip .` step) — never committed, same reasoning as bin/.
build/
