# Backend Node/Fastify — LEGACY / RÉFÉRENCE MIGRATION

> **Ne pas utiliser pour la production OVH mutualisée.**

Ce dossier (`server/`) contient le backend **Node 20 + Fastify + SQLite** utilisé pour le développement local et la validation E2E initiale avec maj-wp.

## Statut

| Composant | Production OVH | Rôle actuel |
|-----------|----------------|-------------|
| `server/` | ❌ Non déployable (daemon Node requis) | Référence comportementale |
| `ovh/` | ✅ Cible production | Backend PHP + MySQL |

## Conserver pendant la migration

- Comparaisons de comportement (claim, idempotence, dédup)
- Tests Node existants (`server/tests/`)
- Scripts smoke (`server/scripts/`)

## Suppression ultérieure (après validation OVH)

Une fois le backend PHP validé en production :

- `server/` (backend Node entier)
- `deploy/ticket-gate.service`
- `deploy/ticket-gate.apache.conf`
- `deploy/start-production.sh`
- `deploy/install.sh` (VPS)
- Dépendances npm racine liées uniquement au serveur Node

**Ne pas supprimer :**

- `web/` (frontend React — compilé vers `ovh/public`)
- `extension/` (Chrome)
- `ovh/` (backend cible)
- `openapi.yaml` (contrat de référence)
