{
 "_doc": "Les calculateurs. Une entrée = un outil manipulable, servi par sa propre page. Tout calcul se fait sur l’appareil : aucun revenu, aucune dette, aucun montant ne part nulle part, et les saisies s’effacent d’un bouton. Chaque outil publie sa formule en clair sur sa page (section « La méthode ») : ce qui distingue un outil de l’ODERSA d’une boîte noire, c’est qu’on peut le refaire sans lui, sur papier. Le moteur commun est site/assets/js/calculateurs.js, et la clé `calcul` est le nom de la fonction qui calcule.",
 "_schema": {
  "id": "identifiant stable",
  "page": "l’identifiant de la page de l’outil dans pages.json",
  "calcul": "le nom de la fonction dans calculateurs.js",
  "nom": "le nom de l’outil, du point de vue de la personne",
  "resume": "une phrase : ce qu’on entre, ce qu’on voit",
  "script": "le fichier JS de l’outil, sous /assets/js/",
  "formule": "la méthode en une ligne, celle que la page développe",
  "publie_le": "AAAA-MM-JJ"
 },
 "entrees": [
  {
   "id": "budget",
   "page": "calc-budget",
   "calcul": "budget",
   "nom": "Un budget qui tient",
   "resume": "Vos entrées, vos sorties fixes, vos sorties variables. Ce qui reste, par jour et par an, et la part que vos charges fixes prennent déjà.",
   "script": "/assets/js/calculateurs.js",
   "formule": "reste = entrées moins sorties fixes moins sorties variables",
   "publie_le": "2026-08-13"
  },
  {
   "id": "credit",
   "page": "calc-credit",
   "calcul": "credit",
   "nom": "Ce que coûte vraiment un crédit",
   "resume": "Un montant, un taux, une durée. La mensualité, le total réellement payé, et ce que vous rendez pour 100 emprunté.",
   "script": "/assets/js/calculateurs.js",
   "formule": "mensualité = montant multiplié par le taux mensuel, divisé par 1 moins (1 plus taux mensuel) puissance moins la durée en mois",
   "publie_le": "2026-08-13"
  },
  {
   "id": "interets",
   "page": "calc-interets",
   "calcul": "interets",
   "nom": "L’intérêt qui travaille",
   "resume": "Une somme, un versement régulier, un taux, des années. Ce que le temps ajoute, et le temps qu’il faudrait pour doubler.",
   "script": "/assets/js/calculateurs.js",
   "formule": "valeur = capital multiplié par (1 plus taux mensuel) puissance nombre de mois, plus versement multiplié par ((1 plus taux mensuel) puissance nombre de mois moins 1) divisé par le taux mensuel",
   "publie_le": "2026-08-13"
  },
  {
   "id": "assurance",
   "page": "calc-assurance",
   "calcul": "assurance",
   "nom": "Ce qu’une assurance couvre vraiment",
   "resume": "Un dommage, une vétusté, une franchise, un plafond. Ce que vous touchez, et ce qui reste à votre charge.",
   "script": "/assets/js/calculateurs.js",
   "formule": "indemnité = plus petit entre le plafond et (dommage moins vétusté moins franchise), jamais négatif",
   "publie_le": "2026-08-13"
  },
  {
   "id": "promesse",
   "page": "calc-promesse",
   "calcul": "promesse",
   "nom": "Tester une promesse de rendement",
   "resume": "Un rendement annoncé, une durée. Ce que la promesse implique par an, ce qu’elle fait d’une somme, et en combien de temps elle la doublerait.",
   "script": "/assets/js/calculateurs.js",
   "formule": "rendement annuel = (1 plus rendement mensuel) puissance 12 moins 1 ; temps de doublement = logarithme de 2 divisé par le logarithme de (1 plus rendement mensuel)",
   "publie_le": "2026-08-13"
  }
 ]
}
