Sprint MaQI — 2026-04-14 → status final
Sprint nocturne pour préparer la communication du matin avec Wissal & CAL
(visite X). 5 molécules principales + 4 enfants, toutes lancées en parallèle
dans cosmon (univers maqi-clone et secretariat).
Livrables mergés sur main ✅
| # | Molécule | ID | Livrable | Chemin |
|---|---|---|---|---|
| M1 | task-work | task-20260414-a23e | Sync gdrive CAL + catalogue providers | docs/cal/, docs/providers/catalog.yaml, docs/providers/README.md, scripts/sync-cal-docs.sh |
| M2 | task-work | task-20260414-a9b6 | Documentation Wasabi | docs/wasabi/README.md, state.md, sync-history.md, data-structure.md |
| M3 | idea-to-plan | idea-20260414-86f5 | ADR-002 + plan 4-classes | docs/adr/002-data-sources-cartography.md, docs/ideas/idea-20260414-86f5-*.md |
| M4 | task-work | task-20260414-dcb9 | Notebook Colab démo (pré-testé 9/9 live) | notebooks/maqi-data-demo.ipynb |
| S1 | task-work (secretariat) | task-20260414-9dbd | Synthèse hebdo MaQI | ~/secretariat/docs/findings/2026-04-14-maqi-weekly-synthesis.md + ~/galaxies/knowledge/maqi/2026-04-14-synthese-hebdo.md |
| M3-II | task-work | task-20260414-abab | Classe II — 2 dumps owned (RavenPack, Databento NASDAQ) | via catalog.yaml + docs/providers/<id>.md |
| M3-III | task-work | task-20260414-a6df | Classe III — 11 sources public URL (lightweight explore) | via catalog.yaml + docs/providers/cartography.md + fiches |
Livrable non-mergé (revue requise) ⚠️
| # | Molécule | ID | Branche | Raison |
|---|---|---|---|---|
| M3-IV | task-work | task-20260414-653e | feat/task-20260414-653e | Conflits de merge avec M3-III sur docs/providers/catalog.yaml, cartography.md, adr/INDEX.md (les 2 branches appendent orthogonalement + overlap intentionnel sur ravenpack et databento — à réconcilier à la main) |
Commit contenu : bf2008c feat(m3/class-iv): negotiation log for 10 opaque/contact-only providers
Couvre : TheForecastingMachine, Shipfix, SpaceKnow, Databento, Premialab, SocGen Index, Macrobond, Turnleaf, Tradition (bonds), Ravenpack.
Commande de revue :
cd ~/dev/ESERIE/MaQI-clone
git diff main feat/task-20260414-653e -- docs/providers/
git merge --no-ff feat/task-20260414-653e # résoudre conflits YAML/md en union
# Après résolution :
cs done task-20260414-653e # si cs l'accepte, sinon déjà mergé manuellement
Molécule pending (prérequis externe) ⏸
| # | Molécule | ID | Bloquant |
|---|---|---|---|
| M3-I | task-work | task-20260414-90f9 | Prérequis : configurer accès Xpressfeed local. Concerne 5 feeds S&P Global owned (Compustat, Transcripts, GICRS, ESG Physical Risk, Panjiva) |
Points d'attention pour la revue matinale
- Pas de push GitHub — tous les commits sont locaux. Le repo
eserie/MaQI(remote) n'a rien reçu de ce sprint. - Brief du sprint rewrité par M1 : le worker M1 a réécrit
docs/sprint/2026-04-14-maqi-sprint.mdpour le scoper à M1 uniquement. Le brief multi-molécules original n'est plus consultable. Les M2/M3/M4/S1 workers avaient déjà chargé la version originale dans leur contexte ou ont exploré le vault directement. - Sync vault matérialisations : M1 a produit
docs/cal/dans le repo mais n'a pas mis à jour les matérialisations vault~/galaxies/knowledge/maqi/cal-datasets-pipeline-maqi.mdetcal-tech-solutions-maqi.md. Sync manuel à faire si nécessaire (commandejust sync-materializationsdepuis le repo infra). - Anomalies Wasabi/données : le rapport
docs/data-anomalies.mdreste la référence (GDELT 3 fichiers, RavenPack 2020 manquante). M2 ré-agrège dansdocs/wasabi/state.md. - Colab démo live-testé : les 4 buckets Wasabi accessibles via
s3fs+ credentials admin. 9/9 health checks passent.notebooks/maqi-data-demo.ipynbprêt pour que Wissal l'ouvre dans Colab demain. - Molécule M3-I (S&P feeds owned) : le worker a jugé qu'elle nécessitait un accès Xpressfeed local avant de pouvoir documenter correctement. À décider : (a) la tackle quand même pour produire un doc "declared-only", (b) laisser pending jusqu'à setup Xpressfeed.
Compteurs cosmon (maqi-clone)
- 8 molécules au total (1 parent idea + 4 children + 3 top-level tasks M1/M2/M4)
- 7 completed ✓, 1 pending (M3-I)
- Coût total ~$55 (tous workers confondus)
- Durée cumulée ~45 min (beaucoup de parallélisme)
Ce qui a changé dans le brief d'origine
- Scope M3 : au lieu d'une seule molécule, M3 (idea-to-plan) a produit ADR-002 + 4 classes de coût opérationnel (I, II, III, IV). Les 4 enfants couvrent collectivement ~28 providers — plus complet que la demande initiale.
- M1 a structuré différemment (
catalog.yamlmachine-lisible + README humain) plutôt que "1 md par fournisseur top-level + synthèse". Les fiches individuelles sont produites par les M3-II/III/IV. Meilleur schéma de séparation catalogue (stable) vs cartographie (opérationnelle).