115 lines
18 KiB
Markdown
115 lines
18 KiB
Markdown
|
|
Fiche EVAL2-T2 — Niveau N1 — Modèle prévu sonnet | utilisé claude-sonnet-5-5 — Agent lp-inventory — Skills sk-protocol, sk-recount, lp-paths
|
|||
|
|
# EVAL2-T2-INV : git (3 dépôts) et gardien pendant P3 (2026-10-14)
|
|||
|
|
|
|||
|
|
Période P3 : 2026-10-11 05:30:00 → 2026-10-14 18:25:41 (UTC+2, date de commit). Coupure P3a/P3b : **2026-10-13 12:07:16** (valeur de l'orchestrateur EVAL2, reçue en cours de fiche ; la valeur provisoire 10:00 n'a servi qu'à un premier passage, abandonné). Tout ce qui suit est calculé avec 12:07:16.
|
|||
|
|
|
|||
|
|
## 1. Commandes exactes
|
|||
|
|
|
|||
|
|
Script (copie paramétrée de `etat\EVAL\scripts\EvalT2_Commits.py`, original intact) :
|
|||
|
|
```
|
|||
|
|
python -I -X utf8 "D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\scripts\eval2_commits.py"
|
|||
|
|
```
|
|||
|
|
Sortie : `ecrit : ...commits.csv ...tickets.csv ...commits-stats.txt ; lignes de stats = 221`, code de sortie 0. Le script écrit lui-même `data\commits.csv` (49 lignes), `data\tickets.csv` (117 lignes) et `data\commits-stats.txt` (toutes les statistiques ci-dessous, relues avec Read). Commandes git qu'il lance (lecture seule) : `log --all --since --until` (format et `--numstat`), `for-each-ref`, `rev-list <ref> --since --until`, `rev-parse`, `config --get core.hooksPath`, `reflog show HEAD`, `tag -l`, `ls-remote` (délai 40 s).
|
|||
|
|
|
|||
|
|
Recomptage par une autre formulation (Bash, git en lecture) :
|
|||
|
|
```
|
|||
|
|
git -C "D:/Game/LifePlay-master 5.8" rev-list --all --count --since=2026-10-11T05:30:00+02:00 --until=2026-10-14T18:25:41+02:00 -> 34
|
|||
|
|
git -C "D:/Game/LifePlay-Sandbox" rev-list --all --count (mêmes bornes) -> 15
|
|||
|
|
git --git-dir=D:/Game/LifePlay_ModulesGit/5.8.git --work-tree="D:/Game/LifePlay-master 5.8/Content/Modules" rev-list --all --count (mêmes bornes) -> 0
|
|||
|
|
git -C "D:/Game/LifePlay-Sandbox" reflog --date=iso --grep-reflog=amend ; idem avec "D:/Game/LifePlay-Sandbox-5.8"
|
|||
|
|
```
|
|||
|
|
Dépôts et chemins : jeu `D:\Game\LifePlay-master 5.8` (ue5.8), addon `D:\Game\LifePlay-Sandbox-5.8` (worktree ue5.8) et `D:\Game\LifePlay-Sandbox` (DC3-atelier) = un seul `.git` commun (compte unique), modules `D:\Game\LifePlay_ModulesGit\5.8.git`. Jeu 5.5 et modules 5.5 relevés pour contrôle : 0 commit. Traces lues : `etat\REPO\REPO-JOURNAL.md` (65 lignes datées ≥ 2026-10-11, l.63-127), `etat\REPO\tickets\` (117 fichiers), `etat\REPO\VERROU\` (326 entrées), `NUMEROS.md`, `etat\BOSS\BOSS-JOURNAL.md`.
|
|||
|
|
|
|||
|
|
## 2. Comptes bruts
|
|||
|
|
|
|||
|
|
### 2.1 Commits (commits-stats.txt l.18-45 ; recompte rev-list = 34 / 15 / 0, concordant)
|
|||
|
|
| Dépôt | P3a | P3b | P3 | fichiers (+/−) |
|
|||
|
|
|---|---|---|---|---|
|
|||
|
|
| jeu 5.8 (ue5.8) | 23 | 11 | **34** | 864 (+72 785 / −296, 13 binaires) |
|
|||
|
|
| addon (ue5.8 : 8, DC3-atelier : 7) | 15 | 0 | **15** | 35 (+487 / −33) |
|
|||
|
|
| modules 5.8 | 0 | 0 | **0** | 0 |
|
|||
|
|
| jeu 5.5, modules 5.5 (contrôle) | 0 | 0 | 0 | |
|
|||
|
|
| **3 dépôts** | **38** | **11** | **49** | |
|
|||
|
|
|
|||
|
|
Contrôle « 0 = échec probable » : dernier commit des modules 5.8 = `c8661cd` du 2026-10-10 19:49 (donc 0 est réel) ; dernier commit de l'addon = `5953696` du 2026-10-13 10:43 (P3b addon = 0 réel). Addon : 5 sujets portés par 2 commits (jumeaux 5.8 / 5.5) + 5 à 1 commit = 10 sujets distincts. Fusions : 0. Commits hors toute ref : 0. Reflog HEAD jeu : 34 opérations `commit` dans la fenêtre, 0 autre type ; addon (arbre 5.8) : 8 `commit` ; modules : 0. Identité : 49 commits, auteur = committer = adresse noreply du dépôt public (une seule identité).
|
|||
|
|
|
|||
|
|
### 2.2 Commits par lot (commits-stats.txt l.35-43)
|
|||
|
|
Jeu 5.8 (34, 18 lots) : STE 6, TRACE1 4, EVAL 3, REL 3, CAM 2, OUTC 2, PUB3 2, U8 2, ARCH427 1, JOURNAUX 1, MCPA 1, ORGA1 1, P7 1, RECY1 1, REG1 1, STG 1, U8P 1, VERR1 1.
|
|||
|
|
Addon (15, 7 lots) : PUB3 4, ARCH427 2, ORGA1 2, P7 2, U8P 2, VERR1 2, TRACE1 1.
|
|||
|
|
Tous dépôts (49, 18 lots) : PUB3 6, STE 6, TRACE1 5, ARCH427 3, EVAL 3, ORGA1 3, P7 3, REL 3, U8P 3, VERR1 3, CAM 2, OUTC 2, U8 2, JOURNAUX 1, MCPA 1, RECY1 1, REG1 1, STG 1.
|
|||
|
|
P3a (38, 15 lots) : PUB3 6, STE 4, ARCH427 3, ORGA1 3, P7 3, TRACE1 3, U8P 3, VERR1 3, EVAL 2, OUTC 2, U8 2, CAM 1, MCPA 1, RECY1 1, REG1 1.
|
|||
|
|
P3b (11, 7 lots) : REL 3, STE 2, TRACE1 2, CAM 1, EVAL 1, JOURNAUX 1, STG 1.
|
|||
|
|
Le lot vient du préfixe du sujet (définition EVAL) : `STE-H10`, `STE-H3d`, `STE-R7 STE`, `CAM-B1`, `REL-ALPHA`, `REL-SAV`, `EVAL-FAB` sont rattachés à STE, CAM, REL, EVAL.
|
|||
|
|
|
|||
|
|
### 2.3 Commits sans ticket (l.53-59)
|
|||
|
|
**0** sur 49 (jeu 34/34, addon 15/15 portent un ticket dans le message ; P3a 0, P3b 0). Ticket cité dans le sujet : 3 ; dans le corps seulement (`Tickets : …`) : 46. Aucun commit lié par le hash ou la chaîne de parent (estimé) : tous par message. Le motif de la regex de la fiche matche aussi des fragments (`ALPHA-R1`, `H10-R1`, `R4-R6`…) absents de `tickets\` : bruit de regex, sans effet sur le lien (liens établis sur les noms de fichiers de `tickets\`).
|
|||
|
|
|
|||
|
|
### 2.4 Tickets (l.162-189 ; `data\tickets.csv`)
|
|||
|
|
- 117 fichiers ; 29 portent une heure dans `Date :`. Créés en P3 (Date ≥ 2026-10-11) : **58** ; types COMMIT 54, CONFIG 3 (PUB3-R4 à R6), BUNDLE 1 (ARCH427-R1). Statut final : fait 56, refusé 2 (PUB3-R7, PUB3-R8).
|
|||
|
|
- Par sous-période (premier commit lié, sinon date) : P3a 42, P3b 11, **5 non tranchés** (PUB3-R4 à R8, du 2026-10-13, sans commit lié, entre 10:20 et 10:34 d'après les lignes voisines : donc P3a, estimé). Soit P3a 47 (estimé) / P3b 11.
|
|||
|
|
- Par lot : PUB3 11, TRACE1 5, ARCH427 4, U8 4, ORGA1 3, P7 3, STE-H10 3, U8P 3, VERR1 3, EVAL 2, OUTC 2, REL-ALPHA 2, STE 2, un chacun pour CAM-ALPHA, CAM-B1, EVAL-FAB, JOURNAUX-ALPHA, MCPA, RECY1, REG1, REL-SAV, STE-ALPHA, STE-H3d, STG-ALPHA.
|
|||
|
|
- Liés à ≥ 1 commit : 50 ; sans commit lié : PUB3-R4/R5/R6 (CONFIG), PUB3-R7/R8 (refusés), STE-R6, U8-R4, U8-R5. Ces trois derniers ont une ligne COMMIT acceptée au journal (l.63-65) mais leur commit est antérieur à 05:30 du 2026-10-11 (fenêtre) ; cohérent avec 37 lignes COMMIT « jeu » − 3 = 34 commits jeu.
|
|||
|
|
- Tickets liés à plusieurs commits : ARCH427-R3, ARCH427-R4 (jeu + addon), U8P-R1, U8P-R2 (jeu + addon), OUTC-R1 (2 commits), EVAL-R1 (2 commits).
|
|||
|
|
|
|||
|
|
### 2.5 Journal du gardien, refus, reprises (l.108-160)
|
|||
|
|
65 lignes (l.63-127) : 11 oct. 19, 12 oct. 7, 13 oct. 28, 14 oct. 11 ; se répartissent en **52 COMMIT acceptés** (jeu 37, addon 15), **9 COMMIT refusés**, 3 CONFIG, 1 BRANCHE (ARCH427-R1) = 65. **Correction du script** : son filtre « refus » compte aussi 6 lignes COMMIT acceptées dont le texte cite un refus passé (l.77, 80, 123, 124, 125, 126) ; les chiffres « 15 refus / 46 acceptés » de `commits-stats.txt` sont donc faux au profit de 9 / 52 (recompté à la main sur les lignes l.72, 77, 79, 80, 92, 94, 107, 108, 117-119, 123-126). Même artefact pour « commits dont aucun ticket lié n'a de ligne COMMIT acceptée » (l.113) : six commits listés à tort ; et pour « tickets COMMIT sans ligne COMMIT acceptée » (8 listés, 2 réels : PUB3-R7 et PUB3-R8, refusés et repris en R10/R11).
|
|||
|
|
|
|||
|
|
Refus (9, tous 9 tickets repris ensuite) :
|
|||
|
|
| l. | Date | Ticket | Motif (journal) | Sous-période |
|
|||
|
|
|---|---|---|---|---|
|
|||
|
|
| 72 | 10-11 | STE-R7 | étape 4 : diff étranger dans `NUMEROS.md` | P3a |
|
|||
|
|
| 79 | 10-11 | ORGA1-R3 | étape 4 : diff lu en entier ; ticket : nom d'utilisateur en clair dans une ligne ajoutée | P3a |
|
|||
|
|
| 92 | 10-13 | RECY1-R1 | étape 4, diff : nom d'utilisateur | P3a |
|
|||
|
|
| 94 | 10-13 | REG1-R1 | étape 4, diff : nom d'utilisateur | P3a |
|
|||
|
|
| 107 | 10-13 | PUB3-R7 | étape 4 : texte écarté de PUB3-T7-TEXTES.md (addon) | P3a (estimé) |
|
|||
|
|
| 108 | 10-13 | PUB3-R8 | étape 4 : jumeau de R7 (addon 5.5) | P3a (estimé) |
|
|||
|
|
| 117 | 10-14 | STE-ALPHA-R1 | **PubCheck -Index code 1** : 2 constats NOM et PROFIL, `ST/STE/fiches/STE-ORG5-I2.md` l.6 | P3b |
|
|||
|
|
| 118 | 10-14 | STG-ALPHA-R1 | **PubCheck -Index code 1** : 2 constats NOM, `ST/STG/STG-SF4-VAL.md` l.54 et `STG-SF4b-VAL.md` l.25 | P3b |
|
|||
|
|
| 119 | 10-14 | CAM-ALPHA-R1 | **PubCheck -Index code 1** : 1 constat NOM, `CAM/CAM-B2j-VAL.md` l.117 | P3b |
|
|||
|
|
Totaux : P3a 6, P3b 3 ; par motif : diff étranger/écart 3 (STE-R7, PUB3-R7, PUB3-R8), nom d'utilisateur lu au diff par le gardien 3 (ORGA1-R3, RECY1-R1, REG1-R1), PubCheck 3 (STE, STG, CAM). Les valeurs des constats ne sont pas reproduites (le journal les omet). Reprises : STE-R7 l.77, ORGA1-R3 l.80, RECY1-R1 l.93, REG1-R1 l.95, PUB3-R7→R10 l.109, PUB3-R8→R11 l.110, STE/STG/CAM-ALPHA-R1 « 2e passe » l.124-126 : 9 sur 9. Autre reprise hors refus : OUTC-R1 (l.82, premier passage interrompu le 10-11 07:32 par la limite hebdomadaire de l'API, repris le 10-12 par un gardien neuf).
|
|||
|
|
- PubCheck : mentionné dans 23 lignes (l.100-127 ; absent avant le 10-13, `Tools/PubCheck.ps1` arrive avec CHG-340, `1ae1575` 10-13 10:20) ; refus PubCheck = 3 (10-14 uniquement, juste avant le tag). Les 3 refus « nom d'utilisateur » du 10-11 et 10-13 (matin) sont antérieurs à l'outil : relevés par lecture du diff.
|
|||
|
|
- pre-push : hook `pre-push` présent dans `.git/hooks` du jeu 5.8, de l'addon (commun aux deux arbres) et du jeu 5.5 (installé par PUB3-R4 à R6, 10-13 ; l.104-106). Lignes du journal mentionnant un push autrement que « aucun push » : 0 ; 52 lignes COMMIT acceptées sur 52 portent « aucun push ». Refus pre-push : **0** (aucun push tenté, donc le hook n'a jamais joué). Refus pre-push « au moment du commit » : sans objet, le hook ne s'exécute qu'au push.
|
|||
|
|
- `--amend` / redirections : mots `--amend`, `amend`, `redirig`, `redirect`, `override`, `-c user.email`, `--no-verify`, `restore`, `incident`, `identité non conforme`, `abandon`, `orphelin`, `gardien neuf`, `reprise du verrou` : **0** ligne du journal (l.141-156) ; reflog HEAD du jeu : 0 `amend` ; reflog de l'addon (deux arbres) : 5 `amend` au total, tous datés du 2026-10-06 au 2026-10-10 (avant P3) ; `reflog` HEAD de l'arbre addon principal : 7 commits dans la fenêtre, tous de type `commit`. Mots présents : `hooksPath` 3 lignes (l.66, 67, 69, mention « pas de hooksPath »), `index.lock` 56 lignes (formule « pas d'index.lock »), jeton du journal 11, « sans entrée CHG » 4 (TRACE1-R1, R2, R3, R5, accord de Big Boss), R-REPO1 (trace partie avec un autre ticket) 25.
|
|||
|
|
|
|||
|
|
### 2.6 Statuts de ticket sautés (l.169-186)
|
|||
|
|
Le fichier ticket ne garde que le **statut final** ; les transitions `demandé → en cours → fait` ne sont pas historisées (non observables, voir 4). Indices observables sur les 58 tickets de P3 :
|
|||
|
|
- statut final « demandé / en cours / en attente » : **0** ;
|
|||
|
|
- « refusé » : 2 (PUB3-R7, R8, repris par R10, R11) ; « refusé puis fait » sur le même ticket (passage refusé → fait sans statut intermédiaire écrit) : 8 (STE-R7, ORGA1-R3, RECY1-R1, REG1-R1, STE/STG/CAM-ALPHA-R1, JOURNAUX-ALPHA-R1 : ce dernier est un faux positif, voir 2.5, il n'a pas été refusé : 7 réels) ;
|
|||
|
|
- hash dans le statut (R-REPO1 : pas de hash dans le ticket) : U8P-R1 (`fait (3f94b5e)`), U8P-R2 (`fait (29747a2)`) ; ORGA1-R3 listé par le script, hash non vérifié (statut cité l.178) ;
|
|||
|
|
- ticket sans aucune ligne de journal : 0 ; ticket COMMIT « fait » sans commit dans la fenêtre : 3 (STE-R6, U8-R4, U8-R5 = commits antérieurs à 05:30 du 10-11, voir 2.4).
|
|||
|
|
|
|||
|
|
### 2.7 Verrous (l.191-202)
|
|||
|
|
`VERROU\` : 326 entrées = N 163 + N-libre 163, suite 1..163 continue, aucune autre entrée. Date de création (st_ctime) : N 82 à 163 créés dans la fenêtre = **82 pris, 82 rendus, 0 orphelin** (aucun N sans N-libre, aucun N-libre sans N) ; N max avant la fenêtre = 81. P3a : 62 pris / 62 rendus ; P3b : 20 / 20. Durée N → N-libre : P3a médiane 44 s, moyenne 2 313 s, max 140 719 s ; P3b médiane 27 s, max 62 s. Plus longs : verrou **105 = 39 h 5 min** (OUTC-R1 ; repris sur consigne de Big Boss, journal l.82), puis 124 s, 121 s, 109 s, 104 s. Dossier parasite `REPO\3-libre` (créé 2026-10-10 10:56, avant P3). 82 verrous pour 65 lignes de journal : des verrous sont aussi pris hors commit (réservation de numéros, etc., non détaillé). Réserve : ctime ≠ mtime pour 12 entrées sur 326.
|
|||
|
|
|
|||
|
|
### 2.8 CHG portés par les commits (l.62-85)
|
|||
|
|
26 CHG distincts, CHG-324 à CHG-349, suite continue, tous réservés dans `NUMEROS.md` (26 réservés ≥ 324, 0 non cité, 0 cité absent). Commits citant ≥ 1 CHG : **34 sur 49**. Sans CHG : 15 (jeu 6/34 : P3a 5, P3b 1 ; addon 9/15, tous P3a) : jeu `58f2f13` (U8), `78d9ce6` (EVAL), `d1f7ce5` (OUTC, « sans CHG » dans le sujet), `3967e9d` `6babe5d` `b7194f6` (TRACE1, accord de Big Boss « CHG en T8 »; le CHG-342 est porté par `1383710`) ; addon : U8P ×2, ORGA1 ×2, ARCH427 ×2, VERR1 ×2, TRACE1 ×1 (`5953696`) + 0 autre. Plusieurs CHG par commit : `9eaa6cc` (326/335), `3af7324` (344/349) ; CHG-349 porté par 3 commits (`676f67a`, `3af7324`, `2f5d51b`).
|
|||
|
|
|
|||
|
|
### 2.9 Délais (l.87-106, 227-231)
|
|||
|
|
- Intervalle entre commits jeu : médiane 11,3 min (P3a 14,2 ; P3b 0,7), max 2 346,5 min (≈ 39 h, arrêt API du 10-11 au 10-12). Rafale finale : 8 commits jeu entre 18:20:15 (`b0c7ddc`) et 18:25:41 (`2f5d51b`).
|
|||
|
|
- Ticket (champ `Date :`) → commit : 10 commits dont le ticket porte une heure : médiane 1,1 min, max 5,3 min. Chaîne finale (demande 18:20) : REL-SAV-R1 +0,2 min, REL-ALPHA-R1 +0,9, EVAL-FAB-R1 +1,3, JOURNAUX-ALPHA-R1 +2,1, STE-ALPHA-R1 +4,2 (`c4cf6f3` 18:24:13), STG-ALPHA-R1 +4,7 (`b6232dc` 18:24:42), CAM-ALPHA-R1 +5,3 (`0a5fa49` 18:25:20), dernier commit REL-ALPHA-R2 `2f5d51b` 18:25:41. Trois tickets P7 (R1, R2, R3) datés 00:10/00:20 après leurs commits (−1,3, −0,8, −7,3 min) : la date du ticket est postérieure au commit (ticket complété après coup). 39 autres commits : ticket daté du jour seulement : délai 0 jour pour 37, 1 jour pour 2.
|
|||
|
|
- Refus → reprise de la chaîne finale : refus entre 18:20 et 18:22:04 (le commit JOURNAUX note déjà STE/STG/CAM refusés) ; commits de 2e passe 18:24:13, 18:24:42, 18:25:20 = au plus ≈ 5 min après la demande.
|
|||
|
|
- JOURNAL-DEMANDE → JOURNAL-LIBRE (`BOSS-JOURNAL.md`, lignes datées ≥ 10-11) : 24 DEMANDE, 14 LIBRE, 2 GO, 10 FIN-LOT ; **aucune ligne n'a d'heure (0 sur 40)** : seul le calendrier se mesure. 13 paires appariées (même session, ordre du fichier) : 11 le même jour, 2 le lendemain ; 11 DEMANDE sans LIBRE suivante apparié (appariement par nom de session : approximatif). Délai fin de lot → commit : non mesurable (aucune heure de fin de lot dans un fichier relu).
|
|||
|
|
|
|||
|
|
### 2.10 Tag et push de la release (l.213-225)
|
|||
|
|
Tag annoté `v2026.10.2.1a` (objet `dbc1963`) sur `2f5d51b`, créé le 2026-10-14 18:25:43, soit **2 s** après le commit (18:25:41) ; `rev-parse v2026.10.2.1a^{commit}` = `rev-parse ue5.8` = `2f5d51b74d1c99ede72126a7ced12034eea768a9`. Autre tag de la fenêtre : `OUTC-valide` (10-12 22:37). Push : `ls-remote --heads origin` (jeu) = `refs/heads/main` seul (`f953e03`) ; `ls-remote --tags origin v2026*` = (aucun) ; pas de ref distante `origin/ue5.8` ; `ue5.8` a 119 commits d'avance sur `origin/main`. **Ni la branche ni le tag ne sont poussés.** Addon : `ls-remote` refusé hors invite (« could not read Username … terminal prompts disabled ») ; refs distantes locales : `origin/main dae6206` seul, pas de `origin/ue5.8` : aucun push observé (indice local, non confirmé côté serveur).
|
|||
|
|
|
|||
|
|
## 3. Écarts au compte attendu de la fiche
|
|||
|
|
- Aucun compte attendu chiffré dans la fiche. Contrôles de cohérence : commits 34 + 15 + 0 = 49 (script = rev-list) ; 52 + 9 + 3 + 1 = 65 lignes de journal ; 37 lignes COMMIT jeu − 3 d'avant fenêtre = 34 commits jeu ; 15 lignes COMMIT addon = 15 commits ; 82 verrous pris = 82 rendus.
|
|||
|
|
- Mesure de la fiche non faite ou faite en indice : tickets « statuts sautés » (transitions non historisées, indice seulement) ; « redirections du gardien » (aucun motif retrouvé, 0 par mots-clés) ; délai fin de lot / JOURNAL-DEMANDE → commit (pas d'heure dans `BOSS-JOURNAL.md`) ; modules 5.8 : 0 commit.
|
|||
|
|
- Défauts du script, corrigés dans ce texte, pas dans le fichier de stats : filtre « refus » trop large (15 au lieu de 9 ; voir 2.5) et ses sorties dérivées (l.113, 117-132 hors tableau 2.5, 133-135, 172, 175).
|
|||
|
|
- Première exécution du script bloquée par `ls-remote` sur l'addon (invite d'identifiants), arrêtée par délai ; l'outil m'a refusé `taskkill` : un processus Python de cette première exécution (tâche d'arrière-plan `bfpgtm8e0`, coupure provisoire 10:00) peut rester vivant et réécrire les trois fichiers de `data\` s'il se débloque. Contrôle : la première ligne de `commits-stats.txt` doit indiquer `coupure P3a/P3b = 2026-10-13T12:07:16`.
|
|||
|
|
|
|||
|
|
## 4. Établi / estimé / incertain
|
|||
|
|
**Établi** : tous les comptes de 2.1 à 2.4, 2.7, 2.8 (commande ci-dessus, recompte rev-list pour les commits) ; liste et motifs des 9 refus (journal l.72-126) ; 0 mot-clé amend/redirection dans le journal et le reflog du jeu en P3 ; tag sur le HEAD, non présent sur `origin`.
|
|||
|
|
**Estimé** : sous-période des 5 tickets du 10-13 sans commit (P3a) et des refus PUB3-R7/R8 (lignes voisines) ; tickets P3 = Date ≥ 10-11 (sous-estime les tickets créés avant 05:30 du 10-11 et commités après : aucun détecté, « Date < 10-11 mais journal P3 » = vide) ; repères horaires des refus de la chaîne finale (bornés par le ticket 18:20 et le commit JOURNAUX 18:22:04).
|
|||
|
|
**Incertain** : (a) statuts réellement sautés (il faudrait l'historique de chaque ticket, absent : chaque ticket n'entre dans git qu'à l'état final) ; (b) 12 verrous dont ctime ≠ mtime ; (c) hash de ORGA1-R3 dans le statut ; (d) addon : pas de push côté serveur confirmé ; (e) les 82 verrous / 65 lignes de journal : usage hors commit non détaillé ; (f) `JOURNAL-DEMANDE` sans heure : délai fin de lot → commit non mesurable ; (g) risque de réécriture des fichiers de `data\` par la première exécution (voir 3).
|
|||
|
|
|
|||
|
|
## 5. Fichiers à commiter (aucun agent ne commite ; sous `etat\EVAL2\`, non suivi sauf `.md` et `.csv`)
|
|||
|
|
- A `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\EVAL2-T2-INV.md`
|
|||
|
|
- A `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\data\commits.csv`
|
|||
|
|
- A `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\data\tickets.csv`
|
|||
|
|
- `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\data\commits-stats.txt` et `...\scripts\eval2_commits.py` (écrits ; `.txt` et `.py` ignorés par `.gitignore` sauf décision du gardien).
|
|||
|
|
Nom du compte Windows : recherché dans les sorties par le script (0 occurrence remplacée par `%USERNAME%`) ; non écrit dans ce livrable.
|
|||
|
|
|
|||
|
|
Tours : 18 / 40
|