__pycache__/ *.pyc *.pyo .pytest_cache/ .coverage .DS_Store *.log node_modules/ dist/ build/ .venv/ venv/ # test virtualenv created by scripts/setup_test_env.sh (DISC.2). Tracked by mistake # in commit 0a87e13 (1171 site-packages files); removed from the index with # `git rm -r --cached .venv-test`. This line is what makes that claim true. .venv-test/ # one-off patch / scratch tooling dir: never commit (repo hygiene, QC#11) .scratch_m5a/ # local test-run logs written by scripts/run_tests.sh (not deliverables) logs/ # CRUD build output (generated by xls2ui from json/*.json; read-only, not tracked; # listed per alias, no wildcards). Host apps/pbls/build.sh mounts these as symlinks # under wwwroot/{alias}, so the generated dirs must not live in the module repo. wwwroot/pbl_artifact/ wwwroot/pbl_evidence/