# Python
venv
.venv
coverage.xml
.coverage
__pycache__/
.mypy_cache
.dmypy.json
.ruff_cache
.pytest_cache
test-results.xml
gl-code-quality-report.json
gl-code-quality-report-ruff.json
*.egg-info

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf
.idea/**/*.iml
.idea/**/misc.xml
.idea/**/modules.xml

# AWS User-specific
.idea/**/aws.xml

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# IntelliJ
out/

# JIRA plugin
atlassian-ide-plugin.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# mkdocs
site

# Local databases. The service defaults to `sqlite:///./agentic-base.db` and the pipeline uses
# `./ci.db`, so both land in the working directory. The only `.db` entries here were Windows
# thumbnail caches by exact name, which meant a local run followed by `git add -A` could commit
# a database. Names, not just the two we happen to create today.
*.db
*.db-wal
*.db-shm
*.sqlite
*.sqlite3

# MLflow writes here when a probe runs with the default tracking URI; never tracked.
mlruns/
