*.pyc
__pycache__/
*.egg-info/
.DS_Store
dist/
build/
.venv/
.demo-ui/
.demo-ui-mock/
.env
.env.local
.env.*.local
config.yaml
!lab/src/mas/lab/templates/**/config.yaml
!docs/tutorials/**/config.yaml
!labs/**/config.yaml
!library-samples/sample-workspace/config.yaml
.mypy_cache/
.ruff_cache/
.pytest_cache/
.test-venv/
node_modules/
*.log
docs/tutorials/**/logs/
.hypothesis/
compliance-report.json
COMPLIANCE_REPORT.md
compliance/results/

# MkDocs build output
site/

.vscode/
.cursor/
.claude/

# Test / coverage artifacts
.coverage
coverage.xml
coverage.json
**/coverage.json

# LaTeX build artifacts
*.fdb_latexmk
*.fls
*.aux
*.out
*.toc
*.synctex.gz

# Run output / artifacts
**/output/*.jsonl
**/output/benchmark
**/output/meta.json
**/output/current_run_id.txt
**/output/*/
.tutorial-cache/
tests/.tutorial-engine-cache/
.demo-cache/
# Local mas-ctl chat traces next to an agent (fixtures live under fixtures/ or T01 traces/)
docs/tutorials/**/agents/**/traces/

# Backup files
*.bak
*.bak2

# Legacy dead code (removed from repo)
lab/src/mas/lab/_cli_legacy.py
.deepeval/
~/.mas/


# Docker local secrets + data (never commit)
docker/.env
docker/data/*
!docker/data/.gitkeep

# Local protocol compliance checkouts and reports
compliance/vendor/

# Local harness playbooks (not published)
AGENTS.md
# .agents/
COVERAGE_REPORT.md
MANIFEST_SCHEMA_MAPPING.md
.lycheecache
