Travaux actuels · Ingénierie logicielle libre
Construire des chaînes qui expliquent leurs résultats
Relier documents, données, calculs, bases, interfaces et publications sans perdre la provenance, les paramètres ni les points de contrôle.
En bref
Je construis des chaînes de production qui combinent logiciels libres, formats ouverts et contrôles explicites. Elles servent aussi bien aux géodonnées qu’aux sites, aux supports pédagogiques ou aux calculs métier.
De la situation au résultat
-
Contexte
Une activité multi-projets produit des documents, données, cartes, logiciels et publications dont les rythmes et les formats diffèrent, mais qui doivent rester cohérents et reprenables.
-
Problème
L’automatisation devient fragile lorsqu’elle masque ses entrées, modifie silencieusement une source ou produit un résultat impossible à rejouer et à comparer.
-
Ma contribution
Je conçois l’architecture des flux, les scripts déterministes, les schémas de données, les interfaces de contrôle et les articulations entre calcul métier, SIG et publication.
-
Résultat
Des productions rejouables où chaque étape peut être inspectée : import, transformation, validation, calcul, export, rendu web et vérification finale.
Choix techniques
Donner à chaque outil un rôle limité
- Git pour les sources et les évolutions relisibles ; PostgreSQL–PostGIS pour l’état structuré et spatial.
- Python, SQL ou GDAL pour les traitements déterministes ; Node.js et Textree pour les productions web et documentaires.
- Tests, rapports de contrôle et prévisualisations avant toute propagation vers un espace public ou opérationnel.
- IA et agents pour explorer, rapprocher et accélérer, sans leur déléguer la source de vérité ni les opérations récurrentes stabilisées.
Lire le prolongement conceptuel
Ces choix techniques prolongent une réflexion plus générale sur la manière de rapprocher l’informatique des contextes réels et de distinguer automatisation, interprétation et jugement.