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