@quentins33 merci pour ce travail d’organisation — ton découpage en F01 → F10 était directement exploitable, j’ai pu partir de là plutôt que de repartir d’une page blanche.
J’ai créé 9 demandes de fonctionnalités, une par sujet, pour qu’on puisse voter et avancer sur chacune indépendamment. Voici la correspondance avec tes besoins :
| Ton besoin | Demande créée | Note |
|---|---|---|
| F01 État centralisé | A6 · État « déclenchée » et contexte + A2 · Capteurs | Réparti sur deux demandes, voir ci-dessous |
| F02 Modes Absence / Nuit / Présence | A1 · Mode nuit | |
| F03 Affectation des capteurs aux modes | A2 · Capteurs surveillés et actifs par mode | Le cœur du chantier |
| F04 Délais d’entrée et de sortie | A3 · Délai d’entrée | Le délai de sortie existe déjà |
| F05 Vérification avant armement et bypass | A4 · Vérification et mise hors service | |
| F06 Intégration avec les scènes | A6 · État « déclenchée » et contexte | |
| F07 Zones d’alarme | A5 · Zones | |
| F08 Codes PIN utilisateurs | A7 · Un code par utilisateur | |
| F09 Support des claviers | A8 · Claviers physiques | |
| F10 Interface centralisée | A9 · Page Alarme dédiée |
Pourquoi F01 n’a pas son propre sujet
Gladys a déjà un état d’alarme centralisé : il vit sur la maison, il survit au redémarrage, et toutes les commandes passent par lui. Ce qui manque n’est donc pas l’état lui-même, mais deux choses différentes — un état « déclenchée » distinct du bouton panique (A6), et un moteur capable de le faire changer tout seul quand un capteur détecte quelque chose (A2). Une demande « état centralisé » aurait été en grande partie déjà satisfaite, difficile à évaluer et à voter.
Ce qui existe déjà, pour situer
Utile pour comprendre pourquoi certaines demandes sont plus petites que d’autres : Gladys sait déjà armer, armer partiellement, désarmer avec un code et passer en panique ; le délai avant armement est réglable ; les tablettes se verrouillent quand la maison est armée ; six déclencheurs de scène et deux actions existent ; et l’alarme est exposée à HomeKit comme système de sécurité — sans le mode nuit, justement parce que Gladys ne l’a pas.
Ce qui n’existe pas du tout, c’est le lien entre un capteur et l’alarme. C’est ce qui explique que tout doive être reconstruit dans les scènes, et pourquoi A2 est la demande la plus lourde du lot.
Deux demandes du forum déjà ouvertes ont été reprises
Ajouter un déclencheur « Alarme : code entré » et pouvoir tester plusieurs modes dans une condition sont intégrées à A6 : elles vont exactement dans le même sens.
Par où on peut commencer
Quatre demandes ne dépendent de rien et peuvent être développées en parallèle : A1 (mode nuit), A2 (capteurs), A7 (codes) et une partie de A6. Tout le reste en découle. A1 est de loin la plus rapide à livrer et débloque déjà le bouton Nuit dans HomeKit.
Ce qui aiderait maintenant
Chaque sujet se termine par une liste de questions à trancher — ce sont les points qui bloquent la rédaction d’une spécification. Vos réponses, vos usages réels et vos désaccords sur ces questions sont exactement ce dont on a besoin pour avancer. Sachant qu’il faut garder le système flexible, mais le plus simple possible (pour pouvoir le développer facilement, le maintenir et pour qu’un utilisateur n’ait pas besoin de lire un manuel).
@quentins33 @StephaneB @spenceur si vous voyez un besoin mal traduit ou un découpage qui vous paraît bancal, dites-le : c’est le moment de le corriger, avant que le développement ne commence.