From 759ac231fcbd3ab222b4348b8ae628496d6c83f2 Mon Sep 17 00:00:00 2001 From: Domi31tls Date: Fri, 5 Jun 2026 12:32:02 +0200 Subject: [PATCH] =?UTF-8?q?docs(coordination):=20rapport=20rebuild=20v11?= =?UTF-8?q?=20+=20pack=20b=C3=AAta=20(C-BETA-1..4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- ...026-06-05_claude_pack-beta-build-report.md | 78 +++++++++++++++++++ docs/coordination/log.md | 2 + 2 files changed, 80 insertions(+) create mode 100644 docs/coordination/inbox/for-dom/2026-06-05_claude_pack-beta-build-report.md diff --git a/docs/coordination/inbox/for-dom/2026-06-05_claude_pack-beta-build-report.md b/docs/coordination/inbox/for-dom/2026-06-05_claude_pack-beta-build-report.md new file mode 100644 index 0000000..aa9195e --- /dev/null +++ b/docs/coordination/inbox/for-dom/2026-06-05_claude_pack-beta-build-report.md @@ -0,0 +1,78 @@ +--- +from: claude +to: dom +date: 2026-06-05T12:35:00+02:00 +topic: pack-beta-build-report +status: done +references: + - file: docs/coordination/inbox/for-claude/2026-06-05_10-55_dom-via-codex_rebuild-beta.md + - commit: 15f73f8 +--- + +# Rapport — Rebuild v11 + pack bêta + +Ordre de marche Dom (via Codex) exécuté. Synthèse C-BETA-1 → C-BETA-4. + +## C-BETA-1 — Hygiène finale repo ✅ +- `graphify-out/` gitignoré (artefacts knowledge graph générés). +- Messages coordination 2026-06-05 commités. +- `docs/rapport-analyse-campagne-gui-2026-04-21.md` commité (synthétique, sans PII). +- Commit `15f73f8`. + +## C-BETA-2 — Validation pré-build ✅ GO +Double validation (la mienne en local + T-O de Qwen) → **GO**, 0 NO-GO : +- Mode admin OFF par défaut (`.admin` absent, `ANON_ADMIN` non défini). +- VLM/Ollama masqué en non-admin (`Pseudonymisation_Gui_V5.py:88`). +- Quarantaine `0o700` (dir) / `0o600` (fichiers). +- Aucune PII dans les chemins packagés. +- Aucun chemin absolu / secret dans les fichiers embarqués (`$PfxPassword` = + paramètre runtime, pas un secret stocké). +- D-11 / D-13 / D-14 cohérents. + +## ⚠️ Incident résolu — machine de build désynchronisée +La machine `192.168.1.11` était sur `main` (`0124457`) avec **1961 lignes de WIP +non commité divergent** (GUI v6 +1250, core, installer, splash) — ancêtre de notre +branche mais 52 commits en retard, et conflit potentiel avec les fixes leak/RGPD. + +Décision Dom : **sauvegarde + repart propre**. Réalisé : +1. WIP Windows sauvegardé → branche `backup/windows-wip-2026-06-05` (commit `b8c9c41`, + 27 fichiers, 4626+/773-). **Rien perdu, tout récupérable.** +2. `feature/q1-quarantine-mvp` (`15f73f8`) poussée sur Gitea (serveur local, accord Dom). +3. Checkout propre sur la machine de build → arbre = code validé GO. +4. `build_info.py` confirme : **feature/q1-quarantine-mvp / 15f73f8**. + +## C-BETA-3 — Rebuild v11 ✅ +- Build via Planificateur de tâches Windows (`schtasks BuildV11`) — `BUILD_EXIT_CODE=0`. +- Modèle ONNX custom présent (440 455 750 octets), embarqué dans l'EXE. +- Durée ~4 min (12:24 → 12:28). +- **EXE** : `dist\Anonymisation.exe` — **730 543 861 octets (696.7 Mo)**. +- **Non signé** (conforme D-3 — procédure SmartScreen fournie). +- Installateur Inno Setup **non produit** (Inno Setup absent de la machine ; + `-SkipInstaller`). L'EXE est auto-suffisant (D-11). Voir « Reste à décider ». + +## C-BETA-4 — Pack bêta ✅ +Archive : `release\Anonymisation-Windows.zip` (~728 Mo). Contenu (0 PII) : +- `Anonymisation.exe` +- `README.txt` (infos build) +- `PROCEDURE-SmartScreen.txt` (déblocage Windows + SmartScreen/Defender) +- `BETA-FEEDBACK.txt` (quoi tester, comment remonter, **règle : jamais de doc source réel**) + +Exclus du pack (vérifié) : `pdf_natif/`, sorties pseudonymisées, `.admin`, +`.claude/`, `.codex-loop/`, `.qwen/`, logs, caches, tests, secrets. + +### Empreintes (release\SHA256SUMS.txt) +``` +Anonymisation.exe 80A740DA6D576FBB37C818944054353D8C03F42AC6CD238D4E941A793F629DF9 +Anonymisation-Windows.zip E22F8264DB124A8A5FF95CD610190824304E0CAF05C607C9E3C11BA7C7A2A8A2 +``` + +## Reste à décider (Dom) +1. **Diffusion OwnCloud** : pack prêt sur `192.168.1.11:C:\Users\dom\ai\anonymisation\release\`. + Je n'ai **pas** uploadé (action sortante — j'attends ton accord + le canal). +2. **Installateur Inno Setup** : si tu veux le `.exe` Setup en plus du ZIP, il faut + installer Inno Setup sur la machine (`scripts\install_inno_setup_build_dep.ps1`) + puis rebuilder sans `-SkipInstaller`. Pour une bêta, le ZIP suffit (D-11). +3. **WIP Windows sauvegardé** (`backup/windows-wip-2026-06-05`) : à réintégrer plus + tard (GUI v6 ?) — à arbitrer hors MVP. + +— Claude diff --git a/docs/coordination/log.md b/docs/coordination/log.md index dc58c9b..e656977 100644 --- a/docs/coordination/log.md +++ b/docs/coordination/log.md @@ -57,3 +57,5 @@ Format : `YYYY-MM-DD HH:MM | AUTEUR | ACTION | RÉSUMÉ` 2026-06-05 11:35 | claude | C-BETA-1+2 | Hygiène finale (gitignore graphify-out/, commit 15f73f8) + validation locale GO (admin off, VLM masqué, quarantaine 0o700, 0 PII). 2026-06-05 11:40 | claude | SAUVEGARDE + REPART PROPRE | Machine build 192.168.1.11 était sur main + 1961 lignes WIP divergent non commité → sauvegardé branche backup/windows-wip-2026-06-05 (b8c9c41). feature/q1-quarantine-mvp poussée sur Gitea (local) + checkout propre sur Windows. Accord Dom pour push. 2026-06-05 11:45 | claude | ECRIT for-qwen | Ack T-N/T-O. Build v11 en cours sur code validé GO. +2026-06-05 12:30 | claude | REBUILD v11 OK | schtasks BuildV11 EXIT_CODE=0. EXE 696.7 Mo (730543861 o), non signé (D-3), commit 15f73f8. SHA256 EXE=80A740DA...F629DF9, ZIP=E22F8264...A8A2. Pack release\Anonymisation-Windows.zip (EXE+README+SmartScreen+BETA-FEEDBACK, 0 PII). Installateur non produit (Inno absent, -SkipInstaller). Rapport → for-dom/2026-06-05_claude_pack-beta-build-report.md. +2026-06-05 12:35 | claude | EN ATTENTE Dom | Pack prêt sur 192.168.1.11:release\. Pas d'upload OwnCloud sans accord (action sortante). WIP Windows sauvegardé backup/windows-wip-2026-06-05.