[DTP-Worker 20260805_014119] Registre des décisions ouvertes (launch-readiness Sprint 8) : consolidation sourcée des arbitrages produit/dépendances hors-dépôt éparpillés dans les logs → 4 items OUVERTS re-prouvés indépendamment (PIE contrats→confotur over-attribution · financement WAG→audit IA · chat.py+projets_editor.py absents déjà surfacés 133718) + 1 soupçon INVALIDÉ (bundle id mobile, VÉRIFIÉ-SANS-SUITE) · 0 édition d'autorité (#6/SURFACE-don't-rewrite) · CI 33 PASS
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,47 @@
|
||||
# Activity Log · 2026-08-05 · Claude Code DTP Worker
|
||||
|
||||
## Session 014119 · Registre des décisions ouvertes — consolidation sourcée des arbitrages produit surfacés au fil de l'eau (Sprint 8 launch-readiness) → 1 livrable-doc neuf · 0 édition d'autorité
|
||||
|
||||
**Contexte + choix de tâche.** `./run_ci.sh` au démarrage : **33 PASS · 0 FAIL · 0 SKIP**,
|
||||
arbre propre. Roadmap intégralement livrée/gatée. Les **6 dernières sessions** (`200738`
|
||||
08-03 → `011114` 08-05) ont saturé l'audit read-only (inter-artefacts, dérive free-text,
|
||||
attestation stakeholder, 8ᵉ gate mobile). Reproduire une 7ᵉ passe read-only aurait été à
|
||||
faible valeur / redondant (#5). **Valeur honnête distincte du jour** : les items *réellement
|
||||
ouverts* (arbitrages de périmètre produit + dépendances runtime hors dépôt) sont **éparpillés**
|
||||
dans les journaux de session et n'existaient **nulle part de façon consolidée et découvrable**
|
||||
pour Michel — un vrai trou de *launch-readiness* Sprint 8. J'ai créé
|
||||
`05_deliverables_mvp/OPEN_DECISIONS_REGISTER.md` : une punch-list unique, **100 % sourcée**,
|
||||
qui **regroupe** (ne tranche pas, ne réécrit aucune source d'autorité).
|
||||
|
||||
**Vérification indépendante de CHAQUE signal AVANT consolidation** (anti-invention #6 · deux
|
||||
Explore parallèles + spot-check manuel). Aucun item repris de mémoire sans re-preuve :
|
||||
- **D-01 PIE `contrats`→`legal/confotur`** : REAL. `pie/manifest/pie_spec.json:24` attribue
|
||||
`contrats` (Promesa · Fideicomiso · HOA) à `legal/confotur` ; or ce module ne produit **que**
|
||||
le DocType demande CONFOTUR (`legal/confotur/README.md:8-17`). Incohérence interne confirmée :
|
||||
tous les autres downstreams sans générateur portent `"module": null` (`pie_spec.json:22,27-30`),
|
||||
`contrats` est le seul attribué à un module qui ne le génère pas. Arbitrage de périmètre.
|
||||
- **D-02 Financement condition #4 WAG→audit IA** : REAL. Directive `## PRÉCISION`
|
||||
(`DIRECTIVE_FINANCEMENT_..._20260803.md:275-279`) supersede `wag_validated_by` par
|
||||
`audit.decision=='APPROVED'` signé ; le module ship encore l'ancienne couche
|
||||
(`finlib/gate.py:142-145` + `financement_spec.json:157`). Dépend d'un agent auditeur hors dépôt.
|
||||
- **D-03 `chat.py` absent** / **D-04 `projets_editor.py` absent** : REAL, filesystem confirmé
|
||||
(ni `.py` ni `.pyc` sous `/opt/oto`), **déjà surfacés** session `20260803_133718`
|
||||
(`2026-08-03.md:1245-1253`) → registre = **pointeur** anti-doublon (#5), pas re-surfaçage.
|
||||
- **D-05 bundle id mobile** : soupçon INVALIDÉ → 🟢 VÉRIFIÉ-SANS-SUITE. Le renommage
|
||||
OTOV7→« OTO Enterprise OS » ne touche pas le bundle : `bundleIdentifier`/`package` quarantinés
|
||||
`null · a_confirmer`, découplés du nom d'app (`mobile_spec.json`, `out/app_config.json`).
|
||||
Consigné pour ne pas ré-ouvrir. Faux-positif écarté (#6).
|
||||
|
||||
**Discipline.** *SURFACE, don't rewrite* respecté : **0 édition** de `CLAUDE.md`, d'une directive
|
||||
datée, ou d'un `pie_spec.json`/`gate.py` (les toucher serait invention de périmètre ou réécriture
|
||||
d'autorité). Le registre est un doc-pointeur volontairement non-gaté (chaque ligne cite sa source
|
||||
file:line, contenu 100 % dérivé — faible surface de dérive), au même titre que `daily_reports`.
|
||||
|
||||
**Vérifications.** `./run_ci.sh` → **33 PASS · 0 FAIL · 0 SKIP** (inchangé — aucun fichier gaté
|
||||
touché). **0 chiffre inventé (#6) · 1 faux-positif écarté (bundle id) · 4 signaux re-prouvés
|
||||
indépendamment avant consolidation · 0 édition d'autorité · aucune commande VPS (#8) · aucun
|
||||
`git clean`.** <!-- ci-allow : mention de l'interdit, jamais exécuté -->
|
||||
|
||||
## Session 001109 · Nouveau gate `check-mobile-workflow` — la structure de `mobile-build.yml` devient opposable au merge (surface mutation-testée UNGATED, 1er contrôle) → 1 gate ajouté + câblé · 32→33 jobs
|
||||
|
||||
**Contexte + choix de tâche.** `./run_ci.sh` au démarrage : **32 PASS · 0 FAIL · 0
|
||||
|
||||
Reference in New Issue
Block a user