# =====================================================
# Environment and secrets
# =====================================================
.env
.env.*
.env.local
*.env
secrets/
*.pem
*.key

# =====================================================
# Logs
# =====================================================
*.log
audit.jsonl
logs/

# =====================================================
# Python
# =====================================================
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
env/
ENV/
.venv/
.virtualenv/
*.egg-info/
dist/
build/
eggs/
*.egg
*.whl
pip-log.txt
pip-delete-this-directory.txt

# =====================================================
# Testing and coverage
# =====================================================
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
*.py,cover
.hypothesis/

# =====================================================
# Type checking
# =====================================================
.mypy_cache/
.dmypy.json
dmypy.json
.pytype/
.pyre/

# =====================================================
# Jupyter
# =====================================================
.ipynb_checkpoints/

# =====================================================
# IDE and editors
# =====================================================
.idea/
.vscode/
.cursor/
*.swp
*.swo
*~
*.sublime-project
*.sublime-workspace

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

# =====================================================
# Node.js
# =====================================================
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# =====================================================
# Firebase
# =====================================================
serviceAccount*.json
firebase-admin*.json
firebase-credentials*.json
.firebaserc
firebase-debug.log
firebase-debug.*.log
firestore-debug.log
ui-debug.log
.firebase/

# Firebase config with secrets (use .example instead)
firebase_config.py
!firebase_config.example.py

# =====================================================
# Project-specific runtime files
# =====================================================
*.jsonl
agent_memory.json
knowledge_bank.json
discovery_cache.json
social_network.json
feelings_journal.json

# Generated audio files
90s-kid/web/public/audio/*.mp3
90s-kid/web/public/audio/previews/*.mp3

# Web app build output
90s-kid/web/dist/

# Admin config (contains admin emails)
admin_config.json
!admin_config.example.json
