docs(plan): secubox-picobrew phase 1 — LXC + picobrew_pico + DNS + TLS + panel
Some checks are pending
License Headers / check (push) Waiting to run

Plan d'implémentation de la phase 1 de la spec : 9 tâches TDD, 46 étapes.

Le provisionnement réel (debootstrap, root, réseau) n'étant pas testable en
unitaire, les parties décidables sont isolées derrière des entrypoints cachés
testables : __guard (validateur de SHA), __emit-config (config LXC) et
__emit-nginx (terminaison TLS). Le reste est couvert par une recette de
vérification manuelle explicite plutôt que par de faux tests.

Auto-revue : écart trouvé et corrigé — la spec place le TLS série Z en phase 1
alors que le plan le renvoyait hors périmètre ; or la série Z n'accepte que
HTTPS, un appareil Z aurait donc été inutilisable. Tâche 8 ajoutée.

Le contrôleur de capteurs (992 lignes) est déplacé intact dans lib/stillwatch/
plutôt que supprimé : la phase 2 le reprendra sans archéologie git.

Co-Authored-By: Gerald KERMA <devel@cybermind.fr>
This commit is contained in:
CyberMind-FR 2026-07-23 18:03:47 +02:00
parent 58166f02d0
commit 89025c9313

File diff suppressed because it is too large Load Diff