__pycache__/ *.pyc *.pyo *.pyd .git/ .gitignore .venv/ venv/ node_modules/ .DS_Store *.log # Exclude persisted bandit/GEPA state so the image starts with a clean slate. # Any historical rewards stored on disk could contain unclamped values and # leak into validator runs. backend/data/rl_experiences.json backend/data/gepa_prompt.json frontend/node_modules/