0 %

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.

Chaîne logicielle reliant sources, transformations déterministes et sorties traçables
Une chaîne utile ne fait pas seulement circuler des fichiers : elle conserve les conditions dans lesquelles un résultat a été produit.

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.

  • Linux et Git
  • Node.js et Python
  • PostgreSQL–PostGIS
  • GDAL, QGIS et Textree

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.