LifePlay-Revival/Docs/Migration/etat/AG/TRACE1/TRACE1-TACHES.md

68 lines
18 KiB
Markdown
Raw Normal View History

# TRACE1-TACHES : registre des fiches (AG, ouvert le 2026-10-13)
Lot TRACE1 : archivage et indexation des traces et des journaux de commandes des sessions (règle de l'utilisateur du
2026-10-13 : archivés et indexés ; au-delà d'1 mois, résumés puis déplacés vers la corbeille de Windows ; jamais `rm`,
`del` ni `Remove-Item` ; transcriptions Claude hors règle). Orchestrateur : session ARCH427 réutilisée, sur ordre de
Big Boss `[BOSS→TRACE1]`. Phase 1 en lecture seule ; **aucun déplacement, archivage ni commit avant le GO de Big Boss**,
donné après accord de l'utilisateur sur la proposition. Copie UE : non utilisée (CAM-B0 l'occupe ; lecture de fichiers
seulement). HEAD d'entrée : jeu `ue5.8` `9eaa6cc`.
| Fiche | Objectif (un résultat) | Note → Nx | Agent (modèle) | Dépend de | Statut | Livrable | CHG | Tours | Pic | Jetons | Durée | À verser |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TRACE1-T1 | inventaire chiffré : emplacements, nombre, taille, dates par type ; liste de ce qui a plus d'1 mois ; données personnelles | 2 → N1 | orchestrateur (opus) | — | faite : 3 574 fichiers / 35,9 Go (dont 42 `.utrace` / 31,5 Go) ; 122 fichiers / ≈ 62 Mo de plus d'1 mois ; ≈ 7,3 Go de doublons ; corbeille vidée à 30 jours par l'assistant de stockage ; 69 fichiers suivis avec le nom du compte (hors périmètre) | `TRACE1-T1-INV.md`, `TRACE1-T1-fichiers.txt` (hors git) | — | | | | | `lp-paths` — archive des traces ; `lp-lot` — archivage à la FIN-LOT |
| TRACE1-T2 | proposition : archive, index, gabarit de résumé, passage mensuel, texte de la règle (doc 32, `lp-lot`), questions | 3 → N2 | orchestrateur (opus) | T1 | faite, puis **révision 1** sur consigne directe de l'utilisateur (« traces vite périssables… un court résumé pour situer le contexte et les résultats est plus important ») : plus d'archive longue, traces sur place jusqu'à la corbeille, index d'une ligne par fiche, résumé `Contexte / Résultat / Suite` écrit à la FIN-LOT ; questions Q1-Q10 ; **acceptée (utilisateur)** : « approuvé, la correction du profile se fera via un autre lot » (Q1-Q9 comme recommandées, Q10 → autre lot) ; transmis à Big Boss avec demande de GO | `TRACE1-T2-PROPOSITION.md` | — | | | | | doc 32 § 15.12 ; `lp-lot` (texte § 6) |
| TRACE1-T3 | SPEC : textes exacts, scripts `Traces.ps1` / `Corbeille.ps1`, critères de VAL | 3 → N2 | orchestrateur (opus) | T2 acceptée | faite ; **GO de Big Boss reçu** (T3, T4 à blanc, T5 ; GO séparé pour T7 ; Q4 citée dans la règle) ; instantané `Backup_5.5\TRACE1` (3 chemins `Existed=False`) | `TRACE1-T3-SPEC.md` | — | | | | | |
| TRACE1-T4a | IMPL `Tools\Traces.ps1` (lecture seule), essais à blanc | 5 → N3 | lp-impl (opus) | T3, GO Big Boss | reçue, acceptée sous réserve de la VAL T4v : script écrit (25 057 o, 0 CR, une seule écriture : `-Sortie`, l. 368) ; inventaire 3 083 entrées / 3 304 fichiers (écart à T1 réconcilié : −19 disparus, +44 `.ini` de plantage, +51 nouveaux) ; `-Avant 2026-09-13` 74 entrées / 114 fichiers ; critères 2-4 verts (`SessionA.utrace` MD5 égaux) ; 13 écarts. **Décisions de l'orchestrateur** : E1 suivre la fiche (sans `-Avant` aucun filtre, `-Avant mois` = défaut de la SPEC) ; tolérance du critère 1 sur les fichiers développés, écart > 2 % accepté car réconcilié sans reste ; CSV témoins `TRACE1-T4a-index-temoin*.csv` **non commités** (essais) | `TRACE1-T4a-IMPL.md` | — | 31 | | 242 k | 28 min 57 s | sk-windows-shell — regex à double barre oblique inverse altérées de Git Bash vers `pwsh -Command`, `return , $liste` ; sk-recount — motif `\Dossier\` sur chemin relatif ; lp-lot — 2 `manifest.csv` hors format (`P7\T5`, `P7\T6a`) |
| TRACE1-T4v | VAL des deux scripts : critères SPEC § 7 rejoués, racines identiques, écarts E1-E13 (T4a) et E1-E11 (T4b) jugés | 3 → N1 | lp-validator (sonnet) | T4a, T4b | reçue, acceptée : **PASS** avec 2 réserves à corriger avant T7 : R1 racines de `Corbeille.ps1` (83) ≠ `Traces.ps1` (80) ; R2 manifestes hors format (`P7\T5`, `P7\T6a`) admis par `Corbeille.ps1` (relus par l'orchestrateur : confirmés) ; critères 1-7 PASS, `trop-gros` PASS-STATIC ; 16 refus supplémentaires à blanc ; corbeille 2 521 → 2 521 ; E11 (T4a) tranché par l'orchestrateur : `UnrealHeaderTool` et `Common\UnrealTrace` hors règle (Q4) | `TRACE1-T4v-VAL.md` | — | 31 | | 229 k | 15 min 12 s | lp-validate § 1 — redirections refusées par `ecriture-gardien` ; recompte de fichiers tournants ; `|` et `$` de Git Bash ; comparer les listes de racines, cas limites des données réelles |
| TRACE1-T4c | correction R1, R2, E11 : source unique `Tools\TracesRacines.ps1` (racines, exclusions, instantanés) | 5 → N3 | lp-impl (opus) | T4v (suite d'un objet amont) | reçue, acceptée sous réserve de T4cv : instantané `Backup_5.5\TRACE1-T4c` ; `TracesRacines.ps1` (9 674 o) seule source, chargé par les deux scripts ; R1 (6 refus `hors-racines`), R2 (5 refus `manifest`), E11 prouvés à blanc ; refus de T4b identiques (41 lignes) ; chaîne `-Avant` → corbeille à blanc : 73 admis, 0 refus ; corbeille 2 521 → 2 521 (recompté) ; envoi seulement l. 384 / 386 (recompté). Décisions : E1-E3 acceptés ; `%TEMP%\v.txt` (7 197 o, écrit par erreur hors périmètre) laissé en place, rien supprimé | `TRACE1-T4c-IMPL.md` | — | 29 | | 220 k | 21 min 13 s | sk-windows-shell — `$TMPDIR` de Git Bash = `%TEMP%` ; dot-source : variables préfixées ; lp-lot — 3 formats de `manifest.csv`, règles dans `TracesRacines.ps1` |
| TRACE1-T4cv | VAL de T4c : R1, R2, E11 levés, non-régression critères 1-7 | 3 → N1 | lp-validator (sonnet) | T4c | reçue, acceptée : **PASS** ; R1 (6 refus `hors-racines`), R2 (6 refus `manifest`), E11, E3 levés ; critères 1-7 sans régression (T4b rejoué : 41 lignes identiques ; chaîne `-Avant` : 73 admis à blanc) ; 9 manifestes de synthèse : motifs attendus ; corbeille 2 521 → 2 521 ; effet de bord E1 noté (original non suivi `Sandbox-5.8\…\lp-cart.md` désormais refusé : prudent, accepté) | `TRACE1-T4cv-VAL.md` | — | 26 | | 233 k | 19 min 58 s | lp-validate — Grep sensible à la casse ≠ `-match` ; manifestes de synthèse pour essayer les motifs ; attente par petit `.ps1` |
| TRACE1-T4b | IMPL `Tools\Corbeille.ps1`, refus prouvés à blanc, aucun envoi | 6 → N3 | lp-impl (opus) | T3, GO Big Boss | reçue, acceptée sous réserve de la VAL T4v : script écrit (22 280 o, 0 CR) ; 5 refus et 1 admission à blanc + 3 refus supplémentaires ; corbeille 2 521 → 2 521 (recompté) ; envoi seulement l. 426 / 428 (`SendToRecycleBin`) ; 11 écarts E1-E11 (garde-fous : session non interactive = refus, lecture seule = refus) à trancher en VAL ; envoi réel et contrôle `Namespace(10)` non exercés (T5) ; HEAD passé à `f32df0d` (commits STE) pendant la fiche | `TRACE1-T4b-IMPL.md` | — | 22 | | 202 k | 12 min 55 s | sk-change-safety — DeleteFile sans corbeille si session non interactive ; sk-windows-shell — corbeille par `Namespace(10)`, colonne 1 « Emplacement d'origine » |
| TRACE1-T5 | essai corbeille sur un fichier témoin, restauration par l'utilisateur | 2 → N1 | orchestrateur | T4cv PASS, GO Big Boss | faite : envoi **PASS** (témoin 82 o, à blanc sans effet, `ENVOYE`, absent de son dossier, présent dans la corbeille avec son emplacement d'origine, 2 521 → 2 522, aucun refus du mode auto) ; **restauration faite par l'utilisateur** (« fichier restauré ») : témoin revenu à son emplacement, MD5 `3DC97859…E3B1` identique, 82 o, corbeille 2 522 → 2 521 ; **T5 PASS complet** | `TRACE1-T5-VAL.md` | — | 2 | | | | |
| TRACE1-T6 | `TRACES-INDEX.csv` initial pour l'existant (une ligne par lot ou par fiche, résumés reconstitués) | 5 → N1 (ajusté) | orchestrateur (squelette) + lp-writer (sonnet, résumés) | T5, **GO T6 de Big Boss** (index public : ni nom de compte, ni `C:\Users`, ni e-mail, ni contenu de jeu ; `PubCheck.ps1` avant ticket) | squelette fait par l'orchestrateur : `Traces.ps1 -Inventaire` (3 198 entrées) → 334 lignes (`TRACE1-T6-squelette.csv`), couverture vérifiée par `Traces.ps1 -Index` sur une copie à résumé factice : 3 199 / 3 200 (la restante : journal du build `CAM-B1d` créé après l'inventaire) ; résumés de 200 lots ou fiches envoyés à lp-writer ; les 15 lignes `_sans-lot` résumées par l'orchestrateur ; **faite** : lp-writer 201 résumés (3 « Contexte inconnu. », 22 « estimé », 27 tours, 259 k, 9 min 17 s) ; fusion → `etat\TRACES\TRACES-INDEX.csv` 334 lignes, 9 colonnes, 0 résumé vide, 0 CR, résumé ≤ 352 caractères ; **relecture de l'orchestrateur** : 2 résumés CAM-B1 corrigés (mention de contenu retirée), liste de 41 noms de journaux de l'addon remplacée par les motifs `BAR-*`, `CG-*` ; `PubCheck.ps1 -Fichiers` (index, livrables, 3 scripts) : 0 constat ; couverture `Traces.ps1 -Index` 3 199 / 3 200 (restante : journal `CAM-B1d` postérieur) ; intermédiaires renommés en `.txt` (ignorés) | `TRACE1-T6-DOC.md`, `TRACE1-T6-resumes.csv`, `etat\TRACES\TRACES-INDEX.csv` | — | | | | | lp-doc — journal lu par `awk -F'\|'` (trop gros pour Read) ; résumé à écrire à la FIN-LOT (sous-étapes sans livrable = résumés incertains) |
| TRACE1-R1 | commit jeu : 3 scripts, `etat\TRACES\TRACES-INDEX.csv`, livrables `.md` et fiches de TRACE1, sans entrée CHG (CHG en T8, citera ce commit) | — | lp-gardien | T6 ; accord de Big Boss (« Ticket au gardien accordé maintenant, sans CHG ») | **fait : `3967e9d`** (parent `1ae1575` = PUB3-R3, admis par le ticket ; 23 chemins = 22 du ticket + `REPO-JOURNAL.md` (R-REPO1) ; noreply ; `PubCheck -Index` 0 constat ; 0 nom de compte ; verrou 133 attendu, 134 pris et rendu) ; recompté par l'orchestrateur ; rien poussé ; `TRACE1-INT.md` écrit après le commit (à emporter par le prochain) ; 17 tours, 217 k, 3 min 35 s | `etat\REPO\tickets\TRACE1-R1.md` | — | | | | | |
| TRACE1-T7 | premier passage : traces de plus d'1 mois et doublons (Q8), sur accord | 2 → N1 | orchestrateur | T6, commit de l'index, GO séparé + accord de l'utilisateur | liste chiffrée prête (`TRACE1-T7-avant.txt`, `TRACE1-T7-doublons.txt`) : > 1 mois 73 entrées / 113 fichiers / 60,7 Mo, toutes couvertes par l'index, 0 trop gros ; doublons rôle `copie` 138 / 7 491,5 Mo, tous sous `Backup_5.5` avec original ailleurs (MD5 égaux), tous couverts ; 9 en commun ; **accord de l'utilisateur** (« approuvé », session TRACE1) transmis à Big Boss ; liste réunie `TRACE1-T7-liste.txt` 202 chemins, `Corbeille.ps1` à blanc : 202 admis, 0 refus, 7 904 641 572 o, code 0, corbeille 2 521 ; **GO T7 de Big Boss reçu** ; relevé à l'envoi identique à la liste approuvée (A 73 / 113 / 60 728 133 o ; B 138 / 7 855 386 094 o, diff 0, originaux à MD5 égal : 138) ; **faite** : à blanc 202 / 7 904 641 572 o, puis `-Envoyer` : 202 envoyés, 0 refus, 0 échec, corbeille 2 521 → 2 723, 0 chemin restant ; 0 entrée retirée ; index : 20 lignes au statut corbeille (6 entières, 14 partielles), 202 / 202 envoyés couverts, PubCheck 0 | `TRACE1-T7-IMPL.md` | — | | | | | |
| TRACE1-R2 | commit jeu : statuts de l'index après T7, livrables T5 (complété), T7, INT, registre ; sans CHG | — | lp-gardien | T7 ; GO T7 de Big Boss (« second commit de l'index … par un ticket sans CHG ») | **fait : `6babe5d`** (parent `1ed076a` ; 7 chemins = 6 du ticket + `REPO-JOURNAL.md` ; index `20 20`, colonne `statut` seule ; noreply ; PubCheck 0 ; 0 nom de compte ; verrou 142 pris et rendu) ; recompté par l'orchestrateur ; hash transmis à Big Boss ; rien poussé ; 10 tours | `etat\REPO\tickets\TRACE1-R2.md` | — | | | | | |
| TRACE1-T8 | DOC : doc 32 § 15.12, `lp-lot`, `lp-paths`, gabarits, CHG, mémoire ; tickets au gardien | 2 → N1 | orchestrateur (ajusté : textes à faire approuver mot pour mot) | T7 ; réservation Big Boss (doc 32, doc 21, lp-lot, lp-paths, gabarits) | en cours : instantanés `Backup_5.5\TRACE1-T8` et `TRACE1-T8-addon58` ; doc 32 § 15.12 (+19), lp-lot (+8), lp-paths (+2 −1) **écrits avant la condition de Big Boss** (« textes exacts présentés à l'utilisateur ») : écart déclaré à Big Boss ; 4 textes présentés, **« Approuvé tel quel »** par l'utilisateur ; gabarits (+1) écrit ensuite ; PubCheck 0 ; JOURNAL-DEMANDE envoyée ; PAUSE (Big Boss), puis REPRISE de Big Boss (« l'utilisateur donne le feu vert pour terminer T8 ») ; **faite** : CHG-342 réservé par `Numero.ps1` (verrou 144, pris et rendu par le script), entrée au journal au-dessus de CHG-341, README (plage CHG, ligne du doc 32), pin du doc 21 sur `5953696`, NUMEROS `utilisé` ; instantané `TRACE1-T8` complété (journal, README) ; numstat recomptés | `TRACE1-DOC.md` | CHG-342 | | | | | |
| TRACE1-R3 | commit addon 5.8 : lp-lot, lp-paths, lp-doc/gabarits | — | lp-gardien | T8 textes approuvés | **fait : addon `5953696`** (parent `d2a67bd`, 3 chemins, `11 +` / `1 −`, MD5 conformes, noreply, PubCheck 0, 0 nom ; verrou 143 pris et rendu) ; traces R3 (statut, ligne `REPO-JOURNAL.md`, section INT) écrites dans le jeu, non commitées : partent avec R4 ; 9 tours | `etat\REPO\tickets\TRACE1-R3.md` | — | | | | | |
| TRACE1-R4 | commit jeu : CHG-342, README, doc 21 (pin `5953696`), doc 32 § 15.12, NUMEROS, traces R3 (ticket, ligne `REPO-JOURNAL.md`), livrables TACHES, INT, DOC | a1 b0 c0 d1 e0 f0 = 2 → N0, ajusté N1 (commit = gardien) ; S = C3 0 (gabarit de ticket, `lp-repo`) + f 0 = 0 < 2 : pas de scission ; C9a ☑ (HEAD, MD5, numstat relus le 2026-10-13 avant l'envoi) | lp-gardien | T8 ; REPRISE de Big Boss | **fait : `1383710`** (parent `6babe5d` ; 11 chemins, 221 + / 6 − ; verrou 145 pris et rendu ; PubCheck `-Index` 0 ; 0 nom de compte ; aucun écart) ; recompté par l'orchestrateur (`git show --stat` 11 fichiers, verrou libre k=145) ; **issue du barème** : S = 0, fiche non scindée, réussie au premier envoi ; rien poussé ; JOURNAL-LIBRE envoyé à Big Boss | `etat\REPO\tickets\TRACE1-R4.md` | CHG-342 | 12 | | 79 k | 1 min 42 s | |
| TRACE1-T9 | FIN-LOT : `TRACE1-TRACES.csv` (règle `lp-lot`), registre, note de passage | 2 → N1 | orchestrateur | R4 | faite : `TRACE1-TRACES.csv` 9 lignes (une par fiche à traces), 112 fichiers / 7 426 188 o, `Traces.ps1 -Inventaire -Index` : 112 / 112 entrées de `etat\AG\TRACE1\` couvertes ; PubCheck 0 ; 0 CR | `TRACE1-TRACES.csv` | — | | | | | |
| TRACE1-R5 | commit jeu : registre, INT (section R4), `TRACE1-TRACES.csv` ; sans CHG (livrables de clôture) | a1 b0 c0 d1 e0 f0 = 2 → N0, ajusté N1 (commit = gardien) ; S = C3 0 + f 0 = 0 : pas de scission ; C9a ☑ (HEAD `1383710`, chemins relus le 2026-10-13) | lp-gardien | T9 | **fait : `b7194f6`** (parent `1383710` ; 5 chemins, 86 + / 1 − ; verrou 146 pris et rendu ; PubCheck `-Index` 0 ; aucun écart) ; recompté par l'orchestrateur ; **issue du barème** : S = 0, non scindée, réussie au premier envoi ; rien poussé ; cette ligne et la section R5 de l'INT restent non commitées (dernier commit du lot) | `etat\REPO\tickets\TRACE1-R5.md` | — | 9 | | 61 k | 1 min 16 s | |
## État (2026-10-13)
- Phase 1 terminée et proposition acceptée par l'utilisateur ; SPEC T3 écrite ; GO de Big Boss demandé (`[TRACE1→BOSS]
PROPOSITION-APPROUVÉE`). Non commités (fichiers à commiter plus tard :
`TRACE1-TACHES.md`, `TRACE1-T1-INV.md`, `TRACE1-T2-PROPOSITION.md`, `TRACE1-T3-SPEC.md` ; `TRACE1-T1-fichiers.txt` reste local,
ignoré par `.gitignore:75`).
- Rien déplacé, archivé, supprimé ni commité ; aucun fichier partagé écrit ; aucun GO, jeton ni verrou en main.
- Signalé à Big Boss, hors périmètre : 69 fichiers suivis par git sur `ue5.8` contiennent le nom du compte Windows
(`TRACE1-T1-INV.md` § 2.6) ; aucun sur `origin/main` ; `ue5.8` non poussée. L'utilisateur confie leur correction à un autre lot (Q10).
## PAUSE (2026-10-13, demandée par l'utilisateur via Big Boss) — état de reprise
- Fait et commité : jeu `3967e9d` (R1), `6babe5d` (R2) ; addon 5.8 `5953696` (R3). Rien poussé.
- **Jeton du journal : gardé pendant la pause** (JOURNAL-GO de Big Boss). **Numéro CHG : non réservé** (`Numero.ps1`
refusé : verrou tenu par R3 à ce moment ; verrou libre depuis, k=143).
- Modifiés dans le jeu, non commités (partiront avec R4) : `Docs/32_Organisation_Agents.md` (§ 15.12, +19, texte
approuvé), `etat/AG/TRACE1/TRACE1-TACHES.md`, `etat/AG/TRACE1/TRACE1-INT.md` (sections R2, R3),
`etat/REPO/REPO-JOURNAL.md` (ligne R3), `etat/REPO/tickets/TRACE1-R3.md` (non suivi, statut fait).
- **Étape suivante à la reprise** : (1) `.\Tools\Numero.ps1 -Reserver CHG -Lot TRACE1 -Demandeur …` ; (2) entrée CHG au
journal (au-dessus de CHG-341) + plage de l'index `Docs/README.md` (l. 73) + ligne du doc 32 à l'index (l. 70) ;
(3) pin du doc 21 l. 136 sur l'addon `5953696` ; (4) PubCheck ; (5) ticket jeu TRACE1-R4 (chemins un par un, sans
`Config`, `Plugins`, `.uproject`, ni fichiers PUB3) ; (6) 2 hash à Big Boss puis JOURNAL-LIBRE ; (7) FIN-LOT.
- Aucun gardien en cours ; aucun GO de copie UE ; corbeille 2 723 après T7.
## REPRISE (2026-10-13, Big Boss : « l'utilisateur donne le feu vert pour terminer T8 »)
- Étapes 1 à 3 faites : CHG-342 (verrou 144), journal, README, doc 21, NUMEROS `utilisé` ; livrable `TRACE1-DOC.md`.
- Incident : une commande Bash a créé un fichier vide de 0 octet `%LOCALAPPDATA%\t8taches.py` (hors périmètre, `cat` sans
entrée) ; laissé en place, rien supprimé, signalé à Big Boss.
- Étapes 4 à 6 faites : PubCheck 0 ; R4 commité `1383710` ; JOURNAL-LIBRE envoyé à Big Boss (jeton rendu).
## FIN-LOT (2026-10-13)
- Commits du lot : jeu `3967e9d` (R1), `6babe5d` (R2), `1383710` (R4, CHG-342), R5 (livrables de clôture, hash au
compte rendu FIN-LOT) ; addon 5.8 `5953696` (R3). Rien poussé.
- Jeton du journal rendu ; verrou libre ; aucun GO ni réservation en main (doc 32, doc 21, `lp-lot`, `lp-paths`, gabarits :
à lever par Big Boss) ; copie UE non utilisée ; aucun sous-agent en cours après R5.
- Restent locaux, ignorés ou non commités volontairement : `.txt` et `.ps1` d'essai (`.gitignore:75`), 12 `.csv` d'essai
et `TRACE1-T6-resumes.csv` ; ils sont décrits par `TRACE1-TRACES.csv` (passage mensuel). Fichier vide hors périmètre
`%LOCALAPPDATA%\t8taches.py` laissé en place (à la main de l'utilisateur).
- Suite hors lot : passage mensuel `TRACE-2026-11` (1er novembre) ; correction du nom de compte : lot PUB3 (Q10).