# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info

# Virtual environments
.venv
.venv-build

# MkDocs build output
*.DS_Store
app/
dev/
site/

# Fine-tuning artifacts (large / regenerable — keep only the source in tunning/)
.venv-tune/
llama.cpp/
# LLM weights — nunca commitar (GB); só o gguf/Modelfile viaja no repo.
gguf/
gguf*
tunning/fused/
tunning/adapters/
tunning/gguf/
tunning/mlx_data/
tunning/dataset.jsonl
models/
# Rede de seguranca: pesos de modelos, onde quer que estejam. Foi um .gguf
# esquecido que encheu o .git com GB; estes padroes evitam a repeticao.
*.gguf
*.safetensors
# tunning/qa_teacher.jsonl — NAO ignorado de proposito: e gerado pelo teacher_pass.py
# mas e pequeno e precisa de viajar para a nuvem (Colab/Kaggle) com o repo.
tunning/.ipynb_checkpoints/
COMMIT_MSG.txt
TODO.txt
TODO.md
MIGRATION_PLAN.txt
EUROCODEPY_INTERACTION.md
release.yml
lixo*
api_keys.md
*.txt
*.json
!data/styles/*.json
.trash/
licensing/*
!licensing/generate_license.py
!licensing/passos_implementacao_xdfem2d.md
!licensing/limite.json
!licensing/license_public_key.pem
license_private_key.pem
Claude outputs

# Ficheiros de trabalho (fine-tuning / router)
*.joblib
tunning/*.log
tunning/*.bak-*
tunning/*.jsonl.bak-*
