La moitié de ses 37 fiches — AG de copropriété, DPE, décence énergétique, VMC, fermeture du cuivre — parlent d'appartements autant que de maisons. Le mot s'affichait pourtant à un locataire d'immeuble sur le hub, sur la landing, dans le fil d'Ariane de chaque guide, dans la légende de la frise et dans le HUD du quiz. Une maison n'est pas un appartement ; un logement, si (D-040). Aucune migration : le pilier n'est jamais persisté, il est lu du template à chaque construction du hub. Les identifiants de fiches ne bougent pas — l'invariant n° 1 tient, et aucune URL de guide ne change. Le renommage crée une homonymie VOULUE, qu'il ne faut pas défaire : `logement` désigne désormais le pilier (un rangement d'affichage), l'asset_type (ce sur quoi une fiche s'applique — une fiche du pilier logement peut porter sur l'asset foyer), et QuizAnswers.logement.type, qui vaut « maison » ou « appartement » et désigne le bâti. Ce dernier est le seul « maison » qui reste dans le code, et il est juste. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
14 KiB
Pilier Animaux — ce qu'on sait d'un animal sans jamais rien demander
Document de référence du pilier animaux : ce que deux réponses de quiz permettent de déduire, ce qui reste inaccessible, et dans quel ordre enrichir. Le cadrage reste la source de vérité produit (§ 5.5) ; ce document le décline sur un pilier.
Statut : rédigé le 28 juillet 2026, à l'occasion de l'audit complet, mis à jour le même jour par D-019 (calendrier scolaire). Les faits réglementaires cités ont été revérifiés aux sources officielles à cette date ; les items marqués ❓ n'ont pas été testés techniquement et ne doivent pas être considérés comme acquis.
État d'avancement (28 juillet 2026)
Phase 0 : livrée. Sept fiches depuis le 30/07/2026, toutes bicéphales, toutes déclenchées par simulation.
| Fiche | Applicabilité | Fenêtre |
|---|---|---|
vaccins-rappel |
tout animal | annuelle, apprise à l'usage |
antiparasitaires-saison |
chien, chat | mensuelle, saison avril → octobre |
vermifuge |
chien, chat | trimestrielle |
bilan-veterinaire-senior |
age: senior |
annuelle |
assurance-animale-echeance |
contrat assurance_animale |
mois déclaré, ou annuelle |
garde-vacances |
tout animal | stratégie reservation_vacances — 8 semaines avant les vacances d'été de l'académie, clore après |
voyage-animal-rage |
chien, chat | stratégie voyage_animal — 8 semaines avant les vacances d'été, clore après |
Phase 1 (enrichissement) : commencée le 28/07/2026. Le calendrier scolaire (D-019) est le premier enrichissement externe du pilier : garde-vacances ne se cale plus sur une saison nationale mais sur les vacances réelles de l'académie du foyer. Voir § 4.1, dont c'est la promesse tenue.
Il reste le pilier le plus léger en dépendances : maison en a cinq (Géorisques, ADEME, CatNat, VigiEau, SANDRE), véhicules quatre (RDW, BNZFE, OpenStreetMap et l'API Découpage administratif pour les six agglomérations absentes du jeu national), papiers deux (calendrier scolaire, zone de déclaration).
1. Ce que le quiz demande, et ce qu'il en tire
Deux questions, un écran (§ 5.5, écran 6) :
« Des animaux ? » [Chien] [Chat] [Autre] [Aucun] · âge approximatif [jeune] [adulte] [senior] [je ne sais pas]
C'est volontairement le pilier le plus pauvre en saisie du produit, et le meilleur rapport valeur/question : deux taps produisent quatre à six échéances, sans une seule question mémoire.
Ce qui se déduit : espece conditionne antiparasitaires et vermifuge (un lapin ou un furet n'a pas le même protocole, et on préfère se taire) ; age: senior ouvre le bilan annuel ; la présence d'un animal, quel qu'il soit, ouvre vaccins et garde.
Ce qui n'est pas demandé, et pourquoi : le nom (aucune inférence), la race (aucune inférence sauf pour les chiens catégorisés, cf. § 3.2), le poids, le sexe, la date de naissance exacte (question mémoire). Le nombre d'animaux est déduit du nombre d'entrées.
2. Les trois niveaux de vérité, appliqués aux animaux
Même grille que le pilier logement, et elle range tout :
- Le fait légal universel — vrai pour tout animal en France, sans aucune donnée : identification obligatoire, règles de voyage, catégorisation. Se lit directement dans le moteur, sans confirmation.
- Le fait déclaré — espèce et âge, corrigeables, jamais imposés.
- Le fait détenu ailleurs et inaccessible — le carnet de vaccination, les dates réelles de traitement, le numéro I-CAD. Aucune API ne les donne, et c'est structurel (cf. § 4).
Le pilier vit presque entièrement au niveau 1 et 2. C'est ce qui le rend robuste : rien à synchroniser, rien qui puisse tomber en panne.
3. Ce qui manque et qui est directement gagnable
Classé par valeur décroissante. Aucun ne demande d'API — ce sont des fiches et des inférences.
3.1 L'identification I-CAD et sa mise à jour · valeur haute, coût nul
L'identification (puce ou tatouage) et l'inscription au Fichier national d'identification des carnivores domestiques sont obligatoires : avant 4 mois pour un chien, avant 7 mois pour un chat, pour les chiens, chats et furets (agriculture.gouv.fr, arrêté du 9 novembre 2023).
L'échéance dormante n'est pas l'identification elle-même — elle est faite une fois — mais la mise à jour des coordonnées. I-CAD le dit sans détour : en cas de déménagement, de changement de téléphone ou de mail, il faut mettre à jour la fiche, y compris pour une résidence temporaire pendant les vacances (i-cad.fr). Une puce à jour est la seule chose qui ramène un animal perdu ; une puce périmée ne sert à rien, et personne n'y pense.
C'est exactement la promesse fokan : gratuit, dormant, à conséquence réelle, et personne ne monte la garde dessus.
Fiche à écrire : icad-coordonnees. Applicabilité : tout animal, conditionnée à un attribut demenagement_recent sur le foyer — le même attribut qui manque au pilier véhicules (cf. audit F4). Les deux fiches se débloquent d'un seul geste le jour où l'adresse devient modifiable dans le hub.
3.2 Les chiens de catégorie · valeur haute, une question de quiz
Un chien de catégorie 1 ou 2 impose un permis de détention délivré par le maire, subordonné à une assurance responsabilité civile, à une évaluation comportementale par un vétérinaire de la liste départementale entre 8 mois et 1 an, et à une vaccination antirabique en cours de validité ; la stérilisation est requise en catégorie 1. Sans permis : 3 mois d'emprisonnement et 3 750 € d'amende ; sans assurance : jusqu'à 450 € (service-public.gouv.fr F1839, loi n° 2008-582, agriculture.gouv.fr).
Trois échéances datables en découlent, dont deux à sanction pénale : l'évaluation comportementale (fenêtre 8-12 mois, si l'animal est jeune), le renouvellement de l'antirabique (annuel, et la seule qui conditionne le permis), et le permis lui-même en cas de déménagement (il est délivré par la commune de résidence).
Coût produit : une question conditionnelle sur l'écran animaux, posée uniquement si espece: chien — « ton chien est-il de catégorie 1 ou 2 ? » avec « je ne sais pas » servi. C'est factuel (un propriétaire de catégorisé le sait) et ce n'est pas une question mémoire.
Réserve honnête : c'est une population minoritaire. La valeur individuelle est très forte, la couverture faible. À arbitrer contre § 3.3, qui touche tout le monde.
3.3 Le voyage : rage, passeport européen, délai de 21 jours · valeur haute, coût nul
Déjà énoncé dans le corps du mail de vaccins-rappel, mais pas datable aujourd'hui : le vaccin antirabique n'est valide que 21 jours après la primo-injection, et le passeport européen est exigé pour franchir une frontière (règlement UE 576/2013). Un foyer qui décide en juin de partir en Espagne en juillet découvre le délai trop tard.
Ce qui manque : le déclencheur. ✅ Il existe depuis D-019 — garde-vacances est passée de la saison codée en dur [5, 6] à la stratégie reservation_vacances, calée sur les vacances réelles de l'académie. voyage-animal-rage n'a plus qu'à réutiliser la même stratégie.
Fiche à écrire : voyage-animal-rage, saison calée sur les vacances de la zone, clore après.
3.4 Le certificat d'engagement et de connaissance · valeur moyenne
Depuis la loi du 30 novembre 2021, l'acquisition d'un animal de compagnie impose la signature d'un certificat d'engagement et de connaissance, avec un délai de réflexion de 7 jours avant la cession. ❓ À vérifier avant rédaction : c'est une obligation de cession, donc un événement ponctuel à l'acquisition — elle ne produit pas d'échéance récurrente. Elle a sa place comme page SEO (bon trafic de recherche) mais probablement pas comme fiche moteur. À trancher.
4. Les enrichissements par source externe
4.1 Le calendrier scolaire · ✅ livré le 28/07/2026 (D-019)
L'Éducation nationale publie le calendrier scolaire en open data, avec une API : jeu fr-en-calendrier-scolaire sur data.education.gouv.fr, exposé aussi comme API calendrier scolaire et jeu de données sur data.gouv.fr. Zones A, B, C plus les onze territoires ultramarins, dates de début et de fin, disponible aussi en iCal.
Ce que ça change : garde-vacances se cale aujourd'hui sur saison: [5, 6] — une approximation nationale d'un calendrier qui est régional. Avec la zone (déduite du département, déjà collecté), la fenêtre devient exacte : « les gardes se réservent maintenant » part huit semaines avant les vacances du foyer, pas avant celles d'une zone moyenne.
Portée bien au-delà des animaux : c'est le déclencheur du passeport enfant (pilier papiers), du voyage avec l'animal (§ 3.3), et de toute la saisonnalité « avant les vacances » du produit. C'est l'enrichissement à plus fort effet de levier des trois piliers non-maison — une seule table, un seul cron, trois piliers servis.
Coût estimé : un adapter, une table vacances_scolaires rafraîchie au passage hebdomadaire, une correspondance département → zone (table statique, ~101 lignes, en git). L'ordre de grandeur est celui de l'adapter VigiEau.
Ce qui a été livré, et un écart avec l'estimation : la table statique porte la correspondance département → académie (107 lignes), et non département → zone. La zone vient du calendrier lui-même, parce qu'elle change — l'affectation d'une académie à une zone a déjà été remaniée, et la Corse comme l'outre-mer n'appartiennent à aucune des trois. L'académie, elle, est administrative et stable. Le reste est conforme : un adapter, une table rafraîchie au passage hebdomadaire, et trois piliers servis (garde-vacances ici, les quatre titres d'identité en Papiers, tout le pilier Enfance & scolarité).
Reste à écrire, et désormais débloqué : voyage-animal-rage (§ 3.3), dont le déclencheur manquant était précisément ce calendrier — le vaccin antirabique n'est valide que 21 jours après la primo-injection, et une famille qui décide en juin de partir en juillet l'apprend trop tard.
4.2 I-CAD, carnet de vaccination, historique vétérinaire · ❌ inaccessible, et ce n'est pas un retard
Aucune API publique. I-CAD est un fichier consultable par le détenteur via un espace authentifié, pas une source de données ouverte ; les carnets de vaccination sont papier ou dans des logiciels vétérinaires propriétaires.
Conséquence assumée : les dates réelles ne viendront jamais d'une source. Elles viendront de l'usage (« déjà fait » en un tap, § 4.3 du cadrage) ou, en phase 2, de la bannette — une facture de vétérinaire transférée porte la date et l'acte.
C'est une bonne nouvelle mal déguisée : le pilier animaux est le seul qui n'ait aucune dépendance externe à surveiller.
4.3 Ce qu'on écarte explicitement
| Piste | Pourquoi non |
|---|---|
| Suivi de poids, de nourriture, de promenades | To-do list du quotidien — refus § 2.3, et sous les 2 semaines de la frontière temporelle |
| Rappel de rendez-vous vétérinaire pris | On ne connaît pas les rendez-vous, et les connaître supposerait une saisie récurrente |
| Alertes épizooties locales (grippe aviaire, leishmaniose) | Données à la maille département via les DDPP, mais sans jeu national stable ❓ ; et le geste attendu est diffus |
| Assurance santé animale : comparaison de garanties | Frontière § 2.3 — on signale l'échéance et on lie, on ne conseille pas |
| Chevaux (fichier SIRE, vaccination grippe équine) | Population trop étroite pour l'effort ; à réexaminer si les données d'usage le contredisent |
5. Ce qui reste ouvert
-
✅ Le calendrier scolaire (§ 4.1) — livré le 28/07/2026 (D-019), et il sert bien les trois piliers annoncés. (Cette ligne disait encore « à faire avant tout le reste » alors que le § 4.1 le donnait livré — corrigé le 30/07/2026.)
✅
voyage-animal-rageest écrite (30/07/2026, D-031) — la fiche que ce calendrier avait débloquée et qui manquait encore. Un écart avec ce que le § 3.3 annonçait : elle ne réutilise pasreservation_vacancesmais une stratégie propre,voyage_animal. Même avance de huit semaines, et c'est voulu — les deux tombent le même jour, donc dans le même mail — mais une stratégie nomme une règle, pas un délai : partager celle de la garde aurait affiché « le temps de trouver une garde » devant une échéance de vaccin. C'est exactement la faute que D-019 avait corrigée en renommantpasseport_enfant. -
demenagement_recent— le même attribut manquant débloqueicad-coordonneesici etcarte-grise-changement-adressecôté véhicules (audit F4). Un seul geste, deux fiches. Report confirmé le 28/07/2026 : traité plus tard, à dessein — pas un oubli. -
Chiens catégorisés (§ 3.2) — forte valeur individuelle, faible couverture. À arbitrer.
-
Le certificat d'engagement (§ 3.4) — page SEO probable, fiche moteur probablement non. À trancher.
-
Antiparasitaires : une saison qui s'allonge. La fiche fixe avril-octobre. Le décalage climatique le rend progressivement faux vers le sud, et la zone climatique du DPE est déjà récupérée en Phase 0 du pilier logement (
zone_climatique, testée, valeurH2csur l'adresse d'essai). Un croisement possible, non chiffré. -
Une question à trancher sur la formulation d'
age— « jeune / adulte / senior » ne dit pas la même chose pour un chihuahua et un dogue allemand, dont l'entrée en sénior diffère de trois ans. Aujourd'hui c'est le foyer qui tranche, ce qui est le bon défaut ; la race le trancherait mieux, au prix d'une question de plus.