src/Entity/Devis.php:
- Constantes STATE_CREATED, STATE_SEND, STATE_ACCEPTED, STATE_REFUSED,
STATE_CANCEL pour les 5 etats possibles du devis
- state: string(20) default 'created', cycle de vie du devis
(created → send → accepted/refused/cancel)
- raisonMessage: text nullable, motif de refus ou annulation
migrations/Version20260402203711.php:
- Ajout colonnes state VARCHAR(20) DEFAULT 'created' et
raison_message TEXT nullable sur la table devis
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>