secubox-deb/docs/superpowers/plans
CyberMind-FR 89025c9313
Some checks are pending
License Headers / check (push) Waiting to run
docs(plan): secubox-picobrew phase 1 — LXC + picobrew_pico + DNS + TLS + panel
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>
2026-07-23 18:03:47 +02:00
..
2026-04-21-eye-remote-v2-implementation.md
2026-04-23-eye-remote-bootstrap.md
2026-04-24-eye-remote-touchscreen-controller.md
2026-04-26-eye-remote-swiss-army.md
2026-05-02-haproxy-webui-crud.md
2026-05-03-mitmproxy-waf-migration.md
2026-05-05-openwrt-to-debian-migration.md
2026-05-10-meta-script-generator.md
2026-05-11-secubox-apt-clone.md
2026-05-12-apt-public-repo-staging.md
2026-05-12-gitea-repair.md
2026-05-12-license-headers.md
2026-05-12-metablog-gitea-ingest.md
2026-05-12-metablog-site-schema.md
2026-05-12-metablog-version-dashboard.md
2026-05-12-multi-agent-worktree-workflow.md
2026-05-12-opad-doctrine-documents.md
2026-05-12-ssl-health-banner.md
2026-05-12-streamlit-gitea-version-pinning.md
2026-05-12-visitor-origin-feed.md
2026-05-12-webui-obfuscation.md
2026-05-13-eye-square-phase1-common-extraction.md
2026-05-13-eye-square-phase2-variant-build.md
2026-05-13-eye-square-phase3-python-kiosk.md
2026-05-13-metablog-deploy-webhook.md
2026-05-13-secubox-users-auth.md
2026-05-14-converged-dashboard.md
2026-05-15-mail-phase1-lxc-consolidation.md
2026-05-15-mail-phase2-rspamd.md
2026-05-16-cookie-audit-pipeline.md
2026-05-16-eye-remote-multi-gadget-dhcp.md
2026-05-18-dropletctl.md
2026-05-20-grafana-yacy-rustdesk-lxc-modules.md
2026-05-22-sentinelle-gsm-v0.3-observation-pipeline.md
2026-05-22-sentinelle-gsm-v0.3.1-l3-scoring-baseline.md
2026-05-22-sentinelle-gsm-webui-local-alerts.md
2026-05-22-streamlit-idle-timeout.md
2026-05-26-build-scripts-refactor.md
2026-05-26-secubox-modules-consolidation.md
2026-05-27-secubox-consolidation-audit.md
2026-06-17-anti-track-v2-core.md
2026-06-17-anti-track-v2-plan2a-learning.md
2026-06-17-anti-track-v2-plan2b-dns.md
2026-06-17-anti-track-v2-plan2b-ip-drop.md
2026-06-17-anti-track-v2-plan2c-bypass-seed.md
2026-06-17-anti-track-v2-plan2d-social-top5.md
2026-06-17-banner-stream-inject-csp-r3-fix.md
2026-06-17-social-ip-literal-fix.md
2026-06-17-toolbox-clients-reset-all-and-emojis.md
2026-06-18-ad-intelligence.md
2026-06-18-hub-dashboard-latency.md
2026-06-18-mitm-engine-migration.md
2026-06-18-toolbox-selective-sni-splice.md
2026-06-26-cookies-crosssite-trackers.md
2026-06-26-waf-go-sbxwaf.md
2026-06-27-ads-aggregate-mitm-stats.md
2026-06-27-nft-based-network-stats.md
2026-06-27-sw-neuter-targeted-autolearn.md
2026-06-27-sw-revalidation-nudge.md
2026-06-29-gondwana-phase1-mesh-substrate.md
2026-06-30-annuaire-service-offers-subscriptions.md
2026-06-30-gondwana-p2p-clone-distribute-emancipate.md
2026-06-30-p2p-annuaire-service-registry.md
2026-07-01-macro-subsystem-tor-exit.md
2026-07-02-p2p-dht-federation-masterlink.md
2026-07-03-rapport-kbin-media-types.md
2026-07-03-secubox-proxypac.md
2026-07-04-media-buffer-phase1.md
2026-07-04-media-buffer-phase2-hls.md
2026-07-04-mesh-federate-exclusion-lists.md
2026-07-04-pdf-character-sheet.md
2026-07-04-peertube-webui-admin-ops.md
2026-07-04-vhost-exposure-switch.md
2026-07-05-device-guardian-consolidation.md
2026-07-06-frigate-foundation.md
2026-07-06-sbxmitm-sentinel.md
2026-07-06-sentinel-activation-toolbox-surfaces.md
2026-07-07-sentinel-c2-autolearn.md
2026-07-08-nextcloud-dashboard-real-manageable.md
2026-07-09-openclaw-lxc-scanner.md
2026-07-09-tor-enhancement-phase1.md
2026-07-11-metablogizer-publisher-wizard.md
2026-07-12-metalogue-osint-lxc.md
2026-07-17-profils-modules-phase1.md
2026-07-17-sbxwaf-mode-detect.md
2026-07-17-sbxwaf-mode-escalate.md
2026-07-18-profiles-tiers-and-installer-export.md
2026-07-18-waf-generator-cross-category-dedup.md docs(plan): WAF generator cross-category dedup — 2 tasks TDD 2026-07-18 11:57:25 +02:00
2026-07-18-waf-product-absent-generator.md
2026-07-19-profiles-apply-phase3a.md docs(plan): profiles Phase 3a apply actuator — 4 tasks TDD 2026-07-19 07:24:36 +02:00
2026-07-19-profiles-apply-webui-ctl.md docs(plan): profiles API/panel apply+rollback (webui→ctl) — 4 tasks 2026-07-19 09:25:56 +02:00
2026-07-19-sbxwaf-static-asset-detect.md docs(plan): sbxwaf static-asset detect/escalate — 2 tasks TDD 2026-07-19 05:43:53 +02:00
2026-07-20-profiles-actuation-robustness.md docs(profiles): implementation plan — actuation robustness, 7 tasks (ref #893) 2026-07-20 03:59:49 +02:00
2026-07-20-scale-to-zero-public-services.md docs(scale-to-zero): pivot to sbxwaf-side wake trigger (supersede nginx @waker); +waf-sync +sbxwaf Go tasks (ref #896) 2026-07-20 13:05:45 +02:00
2026-07-22-secubox-meshtastic-multigrid.md docs(meshtastic): implementation plan — 13 tasks, mock-driven (ref #897) 2026-07-22 06:19:00 +02:00
2026-07-23-picobrew-phase1-lxc-appliance.md docs(plan): secubox-picobrew phase 1 — LXC + picobrew_pico + DNS + TLS + panel 2026-07-23 18:03:47 +02:00