Files
office_translator/.gitignore
sepehr 6c26712687
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m51s
feat(abonnements): paliers LLM Essentielle/Premium, admin modeles par forfait, statistiques revenus, emails marketing
- Gamme officielle : Essentielle (Pro) = deepseek-v4-flash, glm-5.3-flash,
  minimax-m3 ; Premium (Business) = claude-sonnet-5, deepseek-v4-pro, glm-5.3
- Routage reel : le modele employe suit le palier IA du forfait (reglages
  admin > defaut du plan), garde anti-croisement de palier
- Nouvelle page admin « Modeles & abonnements » (matrice forfaits/paliers,
  modele par defaut, catalogue OpenRouter)
- Statistiques enrichies : revenus (30 j + total), MRR estime, credits,
  liste d'attente, paliers utilises
- Nouvelle page admin « Marketing » : audiences avec compteurs, apercu,
  envoi test obligatoire, historique, desabonnement public + en-tetes
  List-Unsubscribe ; .gitignore pour les donnees d'execution
- Interface (accueil + tarifs) alignee sur la gamme, 13 langues completes
- Tests : routage par palier (fonction + tache), marketing, revenus en base
2026-09-05 12:51:49 +02:00

115 lines
1.7 KiB
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
/lib/
/lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
# Virtual Environment
venv/
env/
ENV/
# Environment variables
.env
.env.docker
.env.production
.env.ionos
# Backups
backups/
# IDE
.vscode/
.idea/
.zcode/
*.swp
*.swo
# Uploads and outputs
uploads/
outputs/
temp/
translated_files/
translated_test.*
/translations.db
# Generated translation test outputs in the sample corpus (regeneratable, not for commit)
# (the tracked sample_files/test_corpus/test_pdf_translated.pdf stays tracked)
sample_files/test_corpus/*_translated*
sample_files/test_corpus/*rigoureuse*
# Runtime data (users, provider config, glossaries) — managed at runtime, not in git
data/users.json
data/*.db
data/*.sqlite
data/waitlist.json
data/marketing_emails.json
data/unsubscribes.json
# Keep these in git (templates/defaults only)
# data/provider_settings.json → commiter uniquement si pas de clés dedans
# data/pricing_overrides.json → OK à commiter
# Logs
*.log
logs/
# UV / UV lock
.venv/
uv.lock
# Test files (only at repo root; keep tests/ folder tracked)
/test_*.py
/test_*.ipynb
# macOS
.DS_Store
# Screenshots and debug files at root
*.png
*.jpg
# SSL Keys & Certificates
*.key
*.cer
*.crt
*.pem
*_ssl_certificate*.zip
# Coverage reports
.coverage
htmlcov/
# Auto-generated pnpm workspace file (placeholders)
frontend/pnpm-workspace.yaml
office-translator-landing-page/pnpm-workspace.yaml
# Secrets et donnees locales (audit securite 2026-08-26)
data/provider_settings.json
# Unrelated local project (separate repo, never commit here)
Colonization/
# TypeScript incremental build artifact
office-translator-landing-page/tsconfig.tsbuildinfo
.tmp/