docs(coordination): rapport rebuild v11 + pack bêta (C-BETA-1..4)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-05 12:32:02 +02:00
parent 445f420d1c
commit 759ac231fc
2 changed files with 80 additions and 0 deletions

View File

@@ -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

View File

@@ -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.