Contrat de données Sodiwin verrouillé avec Florian
Le dump nightly Sodiwin est entièrement spécifié. Florian a accepté le SFTP vers le NAS Synology, les écritures atomiques, la convention de nommage par date et le contrat d'e-mail d'échec. L'élargissement des colonnes pour les clients, fournisseurs et articles fait l'objet d'un second tour. Aucun code n'a encore été livré — le dépôt sera mis en place à l'arrivée du premier dump.
Added
- 20 tables canoniques spécifiées (7 référentiels, 2 stock/lots, 9 jumeaux documentaires, 2 finances)
- Destination SFTP :
192.168.0.17, utilisateursodiwin-dump, chroot/volume1/sodiwin-dumps/, horaire 02:30 Paris - Convention de nommage :
YYYY-MM-DD_<slug>.csvpar répertoire de slug, renommage atomique depuis.csv.partial - Format de fichier : CSV natif Sodiwin — séparateur
;, ISO-8859-1/Windows-1252, datesDD/MM/YYYY, décimale,, CRLF - Fenêtres temporelles négociées : référentiels, stock, lots, devis, BL, encours, balance, objectifs et recettes en snapshot complet nightly ; base-ventes, base-commandes-ventes, base-achats et base-reglements sur une fenêtre glissante de 1 an ; base-echeances restreinte aux factures non soldées uniquement
- Dump historique ponctuel convenu — toutes les données depuis l'origine de l'ERP jusqu'au 31 décembre 2025
- Contrat d'e-mail d'échec : 3 tentatives à intervalles de 60 s, puis envoi à admin@sodimo.eu avec repli sur paul.ghafary@sodimo.eu
Changed
- Fenêtre historique des tables transactionnelles réduite de 18 mois (demande de Thomas) à 1 an glissant — Florian avait proposé 3 ans, compromis à 1 an plus un backfill historique ponctuel
- Suppression du fichier du jour précédent déléguée au côté Sodimo après l'ingestion nightly
Removed
- Colonnes de rupture dynamiques supprimées de
base-articles(rup1/rup2/rup3/sous_rupt/librup1..3) — générées à la demande dans Sodiwin, non stockées