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:
@@ -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
|
||||||
@@ -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: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: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 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.
|
||||||
|
|||||||
Reference in New Issue
Block a user