82111601b1
data: commit indicators.json baseline (32 Eurostat, INSEE N/D sans token)
...
Baseline généré localement le 2026-06-07. Le container VPS n'a pas d'accès
Eurostat sans fix DNS — indicators.json commité comme fallback.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 09:31:29 +02:00
064a7e8e32
fix(irpf): résoudre les deux échecs de build VPS
...
1. tsx bin: utilise node_modules/.bin/tsx au lieu de npx qui nécessite
l'accès à registry.npmjs.org (bloqué depuis le container Docker)
2. indicators.json: remplace le dynamic import Vite (résolution statique)
par readFileSync + existsSync — le build ne plante plus si le fichier
est absent au premier déploiement
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 00:13:45 +02:00
a35c43661b
feat(irpf): couche data open source — Eurostat + INSEE build-time
...
- eurostat.ts : client JSON-stat 2.0, fetch multi-pays, parser flat index
- insee.ts : client BDM SDMX-JSON (prêt pour clé API)
- indicators-config.ts : 32 indicateurs sur 14 thèmes (finances, emploi,
santé, éducation, cohésion, logement, énergie, numérique, agriculture)
avec mapping Eurostat dataset + filtres validés
- fetch-indicators.ts : script pré-build → src/data/live/indicators.json
- fetch-indicators integration : Astro hook astro:build:start (cache 6h)
- KpiLive.astro : composant avec badge live, comparaison UE, code couleur
- donnees/index.astro : tableau de bord France avec 7 groupes + tableau
comparatif France-Allemagne-Espagne-Italie-Suède-Pays-Bas-UE27
- package.json : scripts fetch-data + fetch-and-build
18 indicateurs Eurostat avec valeur FR correcte (Eurostat) au premier run.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 00:06:05 +02:00
28b406c3f3
fix(irpf): supprimer _TEMPLATE.md (cause erreur acorn MDX dans content layer)
...
Le template avec imports MDX déclenchait une erreur de compilation même en .md.
Le fichier est conservé hors repo dans ~/Documents si besoin.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:44:49 +02:00
c46e1138ba
fix(irpf): corriger erreur acorn MDX (heading IDs) + renommer template
...
- Remplacer {#id} dans headings par <div id="..."></div> (MDX v2 incompatible)
- sante.mdx et economie-finances.mdx : 9 ancres chacun
- _TEMPLATE.mdx → _TEMPLATE.md (hors compilation MDX)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:42:12 +02:00
7027e7f60b
feat(irpf): fiches santé + économie-finances complètes (9 sections)
...
- sante.mdx : 56 ko, 26 agents, 11 sources, 71 benchmarks, 8 propositions
- economie-finances.mdx : fix kpi_tendance enum (hausse), enrichissement kpi_contexte
- build-theme.js : fix kpi_tendance template → enum strict, restauration args
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:39:35 +02:00
08c29934ce
content(economie-finances): fiche complète 9 sections — deep research 27 agents
...
- Diagnostic 1 500 mots (déficit 5,8% PIB, dette 116%, dépenses 57% PIB)
- Timeline 29 événements (1992-2025)
- Enjeux : Structurel / Politique / Conjoncturel
- International : comparatif 6 pays + reco OCDE/FMI/Commission
- Opinion : 78% jugent la pression fiscale trop élevée (IFOP 2025)
- Acteurs : cartographie complète ministères + think tanks
- 9 propositions IRPF fondées sur benchmarks internationaux
- Scénarios 2027-2032 avec probabilités
- 13 sources · 207 indicateurs · 68 benchmarks
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 20:21:17 +02:00
e8285bd1ff
feat(irpf): architecture enrichie — 9 sections, composants visuels, workflow v2
...
- 6 composants Astro : Structurel, Politique, Conjoncturel, Kpi, Sondage, Timeline
- content.config.ts : schéma enrichi (kpi_*, opinion_*, sections, rang_eu)
- [slug].astro : nav dynamique, header métriques, sidebar TOC, typographie complète
- _TEMPLATE.mdx : template canonique 9 sections pour chaque fiche
- workflows/build-theme.js : prompt deep-research complet — historique, opinion,
acteurs, 3 couches d'enjeux, benchmarks pays, propositions IRPF fondées sur
littérature internationale, lecture politique, MDX complet avec composants
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 13:01:02 +02:00
e32a3a32fe
content(sante): fiche Santé & Système de soins — deep research vérifié
...
22/25 claims vérifiés adversarialement (108 agents, 26 sources primaires).
Sources : DREES, WHO Euro Health Observatory, Commission UE, IRDES, Cour des comptes.
Indicateurs clés : espérance de vie 82,3 ans, dépenses 11,4% PIB (333 Md€),
densité médicale 3,2/1000 (UE: 4,1), déficit hospitalier -2,9 Md€ (record 2005).
Déserts médicaux : 87% territoires, 15 dispositifs non coordonnés.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 01:04:03 +02:00
60a1523fe0
docs: workflows multiagents + cartographie sources institutionnelles
...
- workflows/build-theme.js : production complète d'une fiche thème
(collecte intl + FR + deep research + synthèse Opus + propositions + politique + MDX)
- workflows/build-all-themes.js : orchestration 14 thèmes en parallèle
- docs/institutions-sources.md : cartographie exhaustive des sources mondiales pour la France
(ONU, FMI, BM, OCDE, UE, Conseil Europe, G7/G20, think tanks, APIs)
- docs/workflow-guide.md : guide d'utilisation et coûts estimés
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 19:52:45 +02:00
07ccb222ae
init: scaffold IRPF — Institut de Recherche Politique pour la France
...
Astro 6 SSG, Tailwind, Content Collections (themes/propositions/rapports/acteurs).
Fiche pilote : Économie & Finances publiques. Déployé sur france.reverdin.eu.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 19:18:00 +02:00