b687720cce
refonte: UI/UX complet — landing page éditoriale + design system Tailwind
...
- BaseLayout: bandeau tricolore, nav sticky mobile (hamburger), footer 4col
- index.astro: landing éditoriale (hero + stats live + méthode + thèmes + scénarios)
Données Eurostat live depuis indicators.json (dette, déficit, chômage, croissance)
Thèmes à venir en cards dashed — séparation claire publiés / en préparation
- themes/index.astro: nettoyage inline styles → Tailwind classes
- themes/[slug].astro: header hero refait, nav interne, sidebar sticky, prose améliorée
- donnees/index.astro: grille indicateurs responsive, tableau comparatif
- global.css: design tokens unifiés (nuit/republic/accent/rouge), badges, cards, prose
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 10:04:06 +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
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
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