# extract.sh's output. It is TIER 3 — immutable, large, and the backend's to serve # once `manage.py ingest_bundle` has hashed it into var/blobs — so none of it # belongs in the repo. `audio.wav` was tracked before step 9 because the synthetic # take borrowed it for a clock; that copy now lives at static/arthur/audio.wav, # which is an asset the project owns rather than an extraction that churns. frames/ /audio.wav /manifest.json # local extracted takes for comparing source cadences /scratch/ *.task *.take *.tflite # CLJS build frontend/node_modules/ # screenshots from the browser suite; regenerated by `npm run browser` frontend/test/browser/out/ frontend/.shadow-cljs/ frontend/out/ frontend/.cpcache/ static/arthur/js/ # mise-managed venv for the Django half .venv/ # the Django half's own state: the document database, the content-addressed blob # store (tiers 2 and 3), and collectstatic's output db.sqlite3 /var/ # vim swap files *.swp # Python bytecode __pycache__/ *.py[cod]