
# Auto-generated hardware profile (machine-specific)
# Binary / large files
# Build artifacts
# Cache
# Environments
# Forge (private build toolchain — separate repo)
# IDE
# Internal / dev files
# Misc
# Model data
# NeuroBrix — Public inference engine package
# OS
# Python
# Test outputs
# This repo contains ONLY the public runtime (src/neurobrix/)
*.egg-info/
*.log
*.nbx
*.pyc
*.safetensors

# Audit / validation artefacts — local-only, never committed nor packaged.
# Canonical verdicts that need durability live under docs/verdicts/.
validation_outputs/
.DS_Store
._*
.cache/
.claude/
.env
.gemini/
.idea/
.nfs*
.plan/
.pytest_cache/
.venv
.vscode/
CLAUDE.md
MODIFICATIONS.md
ROADMAP_INTERNAL.md
Saves/
TRACE_COMPARISON_REPORT.txt
__pycache__/
archives/
benchmark_report.json
build/
dist/
docs/internal/
docs/lessons/
docs/roadmap/
forge/
models/
native/build/
output_*.png
output_*.txt
results.json
save/
save_current/
site/
src/neurobrix/CLAUDE.md
src/neurobrix/config/hardware/default.yml
test-*.json
test-*.png
test-*.txt
test_*.py
tests/*
# Regression harness — tracked explicitly. Everything else under tests/
# (scratch, __pycache__, etc.) stays ignored via the `tests/*` rule above,
# which matches only immediate children of tests/.
!tests/regression/
!tests/regression/__init__.py
!tests/regression/conftest.py
!tests/regression/test_all_models.py
!tests/regression/pytest.ini
!tests/regression/README.md
!tests/regression/golden/
!tests/regression/golden/*.txt
tmp/
todos/
vendors/
venv/
wandb/

# Internal-only Makefile (regression harness targets).
Makefile

# Test artefacts generated locally — never committed.
output_*.wav
output_*.png
output_*.mp4
test_speech_ref.*
