fokan/scripts
Gautier Stefanini b943351a97 Le gratuit n'a pas d'entreprise derrière, et trois écrans faisaient comme si
Trois retours à l'usage, une heure après la bascule.

Les pages légales réclamaient cinq mentions en gratuit — identité, siège,
responsable de publication, hébergeur, contact — et affichaient « MIAW » comme
éditeur. Or il n'y a pas d'entreprise : chacun de ces champs restait en « à
compléter » avec un encart rouge en tête des trois pages, indéfiniment. En
gratuit, il n'en reste qu'une : l'adresse de contact, qui n'est pas une
identité d'entreprise mais une boîte, et que l'art. 13 du RGPD impose pour
exercer ses droits. Le reste est retiré, pas mis à blanc.

Ce qui est assumé plutôt que maquillé : l'anonymat de l'art. 6 III-2 LCEN
suppose qu'un hébergeur TIERS détienne l'identité, ce qu'un service
auto-hébergé n'a pas. Le produit cesse de réclamer ces champs à un écran — c'est
la décision de l'éditeur — sans prétendre que leur absence est sans
conséquence. En payant, les neuf mentions et l'encart reviennent d'eux-mêmes.

Le mur annonçait « il reste 100 accès » puis « 100 accès ouverts à ce jour ».
Le premier fabrique une urgence là où le produit s'interdit tout compte à
rebours ; le second publie la taille du service à qui passe. Les deux
disparaissent. Le seul chiffre qu'un visiteur voit est son propre rang, une
fois inscrit. Et le refus explique au lieu de constater : « on est victimes de
notre succès », avec sa raison et le geste qui suit.

Le lien magique portait six contextes ; il en porte deux. Les quatre messages
d'accès — paiement passé, inscription, entrée en file, admission — sont
retombés sur un texte générique, seule façon d'être vrai dans les quatre : « ton
calendrier est déverrouillé » ment à qui attend une place, et « ta place s'est
libérée » suppose qu'il se souvienne d'avoir patienté. Le lien mène de toute
façon au même endroit, et la page dit l'état mieux qu'un objet de message. Il
ne parle ni de prix, ni de gratuité : la bascule de mode ne le touche pas.

La cible d'attaque du sceau interne se déplace sans disparaître. `invitation`
reste le seul contexte qui affirme quelque chose, mais `urlFoyer` est rendu en
lien cliquable : un metadata non scellé qui le poserait ferait partir le lien
d'un attaquant depuis un domaine aligné SPF/DKIM/DMARC. lireMetadata le jetait
déjà ; un test le grave, à la place de celui qui gardait « activation ».

Ce qu'on perd et qui est assumé : le ton d'accueil du premier accès.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 19:51:36 +00:00
..
baseline-migrations.ts Audit de sécurité et fonctionnel : correctifs appliqués, quiz rejouable (D-018) 2026-07-28 13:05:55 +00:00
distribution-a-sourcer.ts File de sourcing : une seconde vue calée sur le parc français (D-017) 2026-07-27 08:13:23 +00:00
generate-academies.ts Le calendrier scolaire entre, et avec lui un cinquième pilier (D-019) 2026-07-28 16:40:59 +00:00
mails-echantillon.ts Le gratuit n'a pas d'entreprise derrière, et trois écrans faisaient comme si 2026-08-08 19:51:36 +00:00
migrate.ts Audit de sécurité et fonctionnel : correctifs appliqués, quiz rejouable (D-018) 2026-07-28 13:05:55 +00:00
reconcile-all.ts Cron réel : réconciliation quotidienne via pg-boss (§ 20.4/22) 2026-07-23 05:45:32 +00:00
remoissonner-pprt.ts Un PPRT sur six est publié en morceaux, et on n'en gardait qu'un 2026-07-30 22:17:05 +00:00
seed-distribution.ts Distribution : deux confiances, parce qu'une entrée est rarement sûre à moitié près (D-017) 2026-07-28 07:16:41 +00:00
simuler-rappel.ts Audit de sécurité et fonctionnel : correctifs appliqués, quiz rejouable (D-018) 2026-07-28 13:05:55 +00:00
sync-calendrier-scolaire.ts Le calendrier scolaire entre, et avec lui un cinquième pilier (D-019) 2026-07-28 16:40:59 +00:00
sync-cuivre.ts Cinq chantiers du lot validé, dont un registre de rappels qui en remplace un autre 2026-07-30 14:27:41 +00:00
sync-nucleaire.ts Les périmètres d'iode entrent : 85 installations deviennent 42 sites 2026-07-29 11:05:23 +00:00
sync-rappels.ts Cinq chantiers du lot validé, dont un registre de rappels qui en remplace un autre 2026-07-30 14:27:41 +00:00
sync-secheresse.ts La sécheresse et les PPRT rejoignent la carte, chacune par son obstacle 2026-07-29 11:39:28 +00:00
sync-vehicules-rdw.ts Refonte du front (D-005), référentiel véhicules RDW (D-004) et Phase 0 du pilier maison 2026-07-25 18:42:06 +00:00
sync-zfe-complements.ts Cinq des six ZFE absentes rejoignent la carte, chacune par sa source 2026-07-29 14:48:52 +00:00
sync-zfe.ts Une zone gardait un anneau sur 112, et la carte n'en disait rien 2026-07-30 22:41:41 +00:00
validate-knowledge.ts Quatre fiches vivaient sous plafond de ressources sans qu'aucune ne l'applique 2026-08-06 09:26:31 +00:00
veille-foyer.ts Un script rejoue la veille sur un foyer, pour rattraper ce qui précède un correctif 2026-07-30 09:21:07 +00:00