/.idea/
/.vscode/
/dist/
dist
.git
.cache
**/.pytest_cache
models
log
**/__pycache__/
*.pyc
**/test-reports
**/.passwd-pypi
**/.env
**/results.xml

# Specific
.idea/
.groovylintrc.json
.emailNotif
uv.lock

# SBOMs
**/sbom*.json
**/trivy*.html
**/audit*.json

# Test outputs dumped next to their input prompt (`source.with_suffix(".json")` in
# test_function_call_ner and test_function_call_ner_v1). Nothing reads them back —
# they are there to be looked at — but being tracked they dirtied the working tree on
# every run. Named one by one: ner_long_prompt_v2/v3.json ARE inputs, and stay tracked.
tests/data/ner_long_prompt.json
tests/data/ner_long_prompt_v1.json
tests/data/ner_json_prompt.json
tests/data/ner_xml_prompt.json
