__pycache__/
*.py[cod]
*$py.class
*.so
.Python
.venv/
env/
venv/
ENV/
/build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.test
.env.local
.env.*.local

# Test reports
tests/e2e/report.xml
tests/e2e/fuzz-reports/
tests/e2e/minimal-failures/

# Logs
*.log

# Backup/leftover files
*.py.backup
*.py.old
p.html

node_modules/
dist/       

.vite
.qodo
.hypothesis/
.aquilia/
.aquilia-store/

.mod/
.mod/*

myapp/
myapp/*

.ruff_cache/

pr.md

.github/copilot-instructions.md

.mypy_cache/

# Testing Projects
prediction_logs/
artifacts/
!aquilia/artifacts


# workspace (Testing)
benchmarks/techempower/techempower.db

workspace/

.claude/
# Ignore everything in .agents/skills
.agents/skills/*
.agents/rules/

# Allow directories starting with aquilia
!.agents/skills/aquilia*/

# Allow contents inside those directories
!.agents/skills/aquilia*/**

test_temp_db_cli/
db.sqlite3

.tokensave/

aqdocx/.agents

elips/

migrations/
# The framework's own migration package is source, not a user project's
# generated migrations directory.
!aquilia/models/migration/

# C++ ignores
build-tests
build-asan
# Local CMake build trees for the native extensions. Each extension configures
# standalone, so these appear under aquilia/_core, aquilia/_dataengine, and
# aquilia/_json during development.
aquilia/_core/build/
aquilia/_dataengine/build/
aquilia/_json/build/

aquilia/_json/.cache
aquilia/_json/build
# SQLite WAL/SHM sidecars from benchmark runs
benchmarks/techempower/*.db-shm
benchmarks/techempower/*.db-wal
