59 lines
5.6 KiB
Markdown
59 lines
5.6 KiB
Markdown
|
|
Fiche ORGA1-T1b — Niveau N1 — Modèle prévu sonnet | utilisé claude-sonnet-5-5 — Agent lp-writer (reprise) — Skills lp-doc, sk-protocol
|
|||
|
|
# ORGA1-T1b-IMPL : corrections A-G de la relecture Big Boss appliquées (2026-10-11)
|
|||
|
|
|
|||
|
|
Source unique des textes : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\AG\ORGA1\ORGA1-T1b-corrections.py` (lu en entier avant d'agir).
|
|||
|
|
|
|||
|
|
## 1. Fichiers modifiés (chemins, lignes)
|
|||
|
|
Dry-run (`python -I …\ORGA1-T1b-corrections.py --dry-run`, lecture seule) : 24 lignes `<id> 1 <fichier>`, aucune à 0 ou à plus de 1, « dry-run : rien écrit » (critère d'arrêt de la rubrique 9 non déclenché).
|
|||
|
|
**Écriture par Edit, pas par le script** : la règle permanente du rôle (Edit / Write, jamais de script Python pour modifier) prime sur la commande (a) ; le `--dry-run` seul a été lancé. Les 24 remplacements du script ont été faits un par un par Edit, avec les mêmes textes (ancien et nouveau copiés du script) ; `boss.md` et `SKILL.md` de l'addon `LifePlay-Sandbox` ont été recopiés par `cp` depuis l'addon 5.8 (identiques avant correction, vérifié en T1 par `cmp`).
|
|||
|
|
|
|||
|
|
| Correction | Fichiers | Résultat |
|
|||
|
|
|---|---|---|
|
|||
|
|
| B-E (§ 2 : jeu sur archive, processus étranger) | SPEC annexe A.2, `boss.md` ×2 | fait |
|
|||
|
|
| A1, A2 (§ 4.1 renvoi au § 2 ; § 4.3 `git status` de tout l'arbre) | SPEC, `boss.md` ×2 | fait |
|
|||
|
|
| G-C-D (§ 7 : BOSS l. 274, R-REPO1, pin final) | SPEC, `boss.md` ×2 | fait |
|
|||
|
|
| F1 (§ 8 : `BOSS-ETAT.md`) | SPEC, `boss.md` ×2 | fait |
|
|||
|
|
| F2 (résumé `lp-lot/SKILL.md`) | SPEC A.1, `SKILL.md` ×2 | fait |
|
|||
|
|
| A3, A4, F3 (doc 32 § 15.2, § 15.9) | SPEC A.3/A.4, `32_Organisation_Agents.md` | fait |
|
|||
|
|
|
|||
|
|
Cibles écrites (7) : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\AG\ORGA1\ORGA1-SPEC.md` ; `D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\lp-lot\boss.md` et `SKILL.md` ; `D:\Game\LifePlay-Sandbox\Tools\claude\skills\lp-lot\boss.md` et `SKILL.md` ; `D:\Game\LifePlay-master 5.8\Docs\32_Organisation_Agents.md`. (Le script en liste 7 avec doublons de chemins : SPEC, 2 `boss.md`, 2 `SKILL.md`, doc 32 = 6 fichiers distincts écrits.) `sk-orchestrate` non touché.
|
|||
|
|
|
|||
|
|
Contrôles (sorties brutes) :
|
|||
|
|
```
|
|||
|
|
cmp boss.md (addon 5.8 vs addon) -> identiques ; cmp SKILL.md idem -> CMP_OK
|
|||
|
|
diff <bloc A.2 de la SPEC, l. 124-238> <boss.md addon 5.8> -> 113,114d112 < ``` < (ligne vide) [seules lignes en plus côté SPEC : clôture ``` du bloc et ligne vide ; contenu identique]
|
|||
|
|
git -C LifePlay-Sandbox-5.8 diff --numstat -- Tools/claude/skills/lp-lot/SKILL.md -> 11 0
|
|||
|
|
git -C LifePlay-Sandbox diff --numstat -- Tools/claude/skills/lp-lot/SKILL.md -> 11 0
|
|||
|
|
git -C "LifePlay-master 5.8" diff --numstat -- Docs/32_Organisation_Agents.md -> 41 1 (seule ligne retirée : « ## 15. … (révision DOCSTAT) »)
|
|||
|
|
tr -cd '\r' | wc -c : boss.md 5.8 / SKILL.md 5.8 / boss.md addon / SKILL.md addon / doc 32 / SPEC -> 0 / 0 / 0 / 0 / 0 / 0
|
|||
|
|
grep -c "BOSS l. 277" boss.md 5.8 : 0 ; boss.md addon : 0
|
|||
|
|
grep -c "BOSS-ETAT.md" boss.md 5.8 : 2 ; SKILL.md 5.8 : 1 ; boss.md addon : 2 ; SKILL.md addon : 1 ; doc 32 : 1 (SPEC : 4)
|
|||
|
|
md5sum sk-orchestrate (home | addon 5.8) -> 305e5493e6e51236aa59605701f2d709 aux deux emplacements (inchangé)
|
|||
|
|
grep -Fxv -f 32_Organisation_Agents.md <lignes A.4 de la SPEC (33)> -> aucune ligne absente
|
|||
|
|
```
|
|||
|
|
`CHG-<n>` reste 1 fois dans le doc 32 (DOC de clôture).
|
|||
|
|
|
|||
|
|
## 2. Écarts à la SPEC
|
|||
|
|
- Écart de méthode à la fiche T1b : script non exécuté en écriture, remplacements faits par Edit (voir § 1) ; résultat attendu identique, prouvé par les contrôles ci-dessus (diff vide, `cmp`, comptes). Si le coordinateur préfère le script, il est inutile de le relancer : un second passage donnerait « ancien texte absent » et s'arrêterait sans écrire.
|
|||
|
|
- Aucun texte hors script.
|
|||
|
|
|
|||
|
|
## 3. Instantané (lot, manifeste)
|
|||
|
|
Ceux de T1 (`D:\Game\LifePlay_Backup_5.5\ORGA1`, `ORGA1-addon58`, `ORGA1-addon`, `ORGA1-home`), premier état de chaque fichier, non recopié. Pas d'instantané de `ORGA1-SPEC.md` (livrable de lot, non destructif ; état avant = celui de T1 + corrections, récupérable par inversion des 9 remplacements du script).
|
|||
|
|
|
|||
|
|
## 4. Ce qui n'a pas été fait
|
|||
|
|
Pas de journal, registre, index, NUMEROS ; pas de remplacement de `CHG-<n>` ; aucune commande git qui écrit ; `sk-orchestrate` non modifié.
|
|||
|
|
|
|||
|
|
## 5. Points à confirmer en VAL
|
|||
|
|
- P1 : `boss.md` des deux addons égal au bloc A.2 de la SPEC (diff vide hors clôture), sans « BOSS l. 277 », avec « BOSS l. 274 ».
|
|||
|
|
- P2 : `lp-lot/SKILL.md` : 11 lignes ajoutées, 0 retirée, dans les deux addons.
|
|||
|
|
- P3 : doc 32 : 41 ajoutées, 1 retirée ; § 15.2 cite « BOSS l. 235-236 » et « tout l'arbre » ; § 15.9 cite `BOSS-ETAT.md`.
|
|||
|
|
- P4 : `etat/BOSS/BOSS-ETAT.md` existe (fichier cité par le texte, tenu par Big Boss) : non vérifié ici.
|
|||
|
|
- P5 : état git de l'addon `D:\Game\LifePlay-Sandbox` : `Tools/claude/skills/lp-env/SKILL.md` et `lp-paths/SKILL.md` modifiés alors qu'ils étaient propres au contrôle de T1 ; ni T1 ni T1b ne les ont touchés (autre session probable). L'addon 5.8 compte 20 entrées `git status --short` (18 en T1). À signaler au gardien : ne pas les inclure dans le ticket ORGA1.
|
|||
|
|
|
|||
|
|
## 6. Fichiers à commiter
|
|||
|
|
Addon `D:\Game\LifePlay-Sandbox-5.8` (ue5.8) : M `Tools/claude/skills/lp-lot/SKILL.md`, A `Tools/claude/skills/lp-lot/boss.md`.
|
|||
|
|
Addon `D:\Game\LifePlay-Sandbox` (lot/DC3-atelier) : M `Tools/claude/skills/lp-lot/SKILL.md`, A `Tools/claude/skills/lp-lot/boss.md` (pas `lp-env`, `lp-paths`).
|
|||
|
|
Jeu `D:\Game\LifePlay-master 5.8` (ue5.8) : M `Docs/32_Organisation_Agents.md` ; A `Docs/Migration/etat/AG/ORGA1/ORGA1-SPEC.md`, `ORGA1-T1-IMPL.md`, `ORGA1-T1b-IMPL.md`, `ORGA1-T1b-corrections.py` (si `etat/AG/ORGA1` est suivi par le lot).
|
|||
|
|
|
|||
|
|
Tours : 11 / 20
|