in-securite/specs.md
alexture e19e3aeb96 Initial commit: spec + squelette site + données causes/facteurs
Site perso comparant causes de décès réelles (CépiDc/CIM-10) et positions
des partis sur leurs facteurs de risque, en vue des présidentielles 2027.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BfMPw3qHuYEtf1msg2DhfE
2026-08-21 19:52:19 +02:00

2.8 KiB

Site Internet simple d'utilisation pour comparer les programmes avant les présidentielles 2027.

Le constat : en France, la droite a gagné la discussion sur « l'insécurité ». À Grenoble on partage plein de faits divers de fusillades, etc. et on se sert de ces morts violentes pour disqualifier la gauche. Je voudrais créer un site qui catégorise les causes de décès en France et étudie ce que chaque programme politique fait pour cette question précise. ex. la première cause de mortalité ce sont les tumeurs, dedans il y a le cancer du pancréas, causé par le cadmium, quels partis luttent contre les causes de ce cancer ? Comme ça on peut voir quels partis veulent vraiment régler l'insécurité en France, et pas juste les faits divers et une politique pénale répressive.

Les sources d'information :

Décisions (2026-08-21)

  • Portée partis : partis nationaux (RN, LFI, PS, LR, Renaissance, EELV...), liste initiale fixe, ajustable après.
  • Lien cause -> facteur de risque -> position parti : rentré à la main par Alex, pas de recherche auto pour l'instant.
  • Granularité causes : détail complet dès le départ (hiérarchie CIM-10 : chapitre > groupe > cause détaillée), pas juste top causes.
  • Format comparaison : tableau croisé global (causes en lignes, partis en colonnes), clic sur cellule = détail (position + source).
  • Source obligatoire par entrée (lien vers programme officiel).
  • Saisie : fichiers JSON/CSV édités à la main, pas de formulaire web pour l'instant.
  • Déploiement : local seulement pour l'instant.
  • CépiDc opendata : classification CIM-10 confirmée (chapitre/groupe/cause), export exact (CSV/API) à vérifier en phase build via l'outil "interroger les données de mortalité" avant tout scraping.
  • Facteurs de risque : entité réutilisable (facteurs.json), pas texte libre.
  • Contenu initial : squelette + 1-2 exemples réels remplis (cas pilote cancer du pancréas / cadmium) pour valider le format.

Structure de données

in-securite/
  data/
    causes.json      # id, code_cim10, nom, parent_id
    partis.json       # id, nom, couleur
    facteurs.json      # id, nom
    cause_facteurs.json  # cause_id -> [facteur_id...], lien épidémiologique (fait médical, pas politique)
    positions.json      # cause_id, parti_id, facteur_id, stance, position, source_url
  index.html
  app.js              # lit les JSON, tableau croisé causes x partis
  style.css            # basé sur /home/alex/Documents/vibecoded-stuff/style.css

Site statique, pas de backend. python -m http.server en local pour servir les JSON (évite blocage CORS en file://).