LifePlay-Revival/Docs/Migration/etat/EVAL2/EVAL2-T1a-INV.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

23 KiB
Raw Permalink Blame History

Fiche EVAL2-T1a — Niveau N1 — Modèle prévu sonnet | utilisé Sonnet 5.5 (claude-sonnet-5-5) — Agent lp-inventory — Skills sk-protocol, sk-recount, lp-paths

EVAL2-T1a-INV : sessions principales Claude Code, période P3 (2026-10-14)

Relevé chiffré en lecture seule. Période P3 : 2026-10-11 05:30:00 → 2026-10-14 18:25:41 (UTC+2). Coupure P3a / P3b : 2026-10-13 12:07:16, message humain de l'utilisateur dans la transcription de Big Boss 92a3927f-14c1-4a3a-8053-2f3c0ac826d2, ligne 9343 (entrée user, origin.kind = human, contenu en liste de blocs, bloc texte « fixons les objectifs. on planifie un build alpha à remettre au clients avant la fin des crédits hebdomadaires. priorité données a CAM et STE. version 2026.10.2.1a »). Ce n'est donc pas un substitut. Le message du même jour 12:08:55 (« on remettra uniquement une build de shipping ») le suit d'une minute et reste en P3b. Les événements d'avant 12:07:16 sont en P3a, ceux à partir de 12:07:16 en P3b.

Correspondance application → transcription : Big Boss local_7f1c9fb1 = transcription actuelle ebc15012-a972-4ddf-ac4a-0d05ad857ac3 + ancienne 92a3927f-… (champ priorCliSessionIds des métadonnées de l'application).

1. Commandes exactes

python -I "D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\scripts\eval2_sonde_objectif.py"   (sonde de l'horodatage de coupure, lignes 9235 et 9343 de 92a3927f)
Grep  pattern "sessionId":"local_[^"]*","cliSessionId":"[^"]*"|"isArchived":(true|false),"title":"[^"]*"|"priorCliSessionIds":\[[^\]]*\]
      path %USERPROFILE%\AppData\Roaming\Claude\claude-code-sessions  glob local_*.json  output_mode content -o -n false head_limit 0
python -I "D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\scripts\eval2_meta.py"             (écrit data\app_meta.csv)
python -I "D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\scripts\eval2_sessions.py"          (écrit data\sessions.csv, lots.csv, lots_transcription.csv, refus_motifs.csv, tableaux.md)
python -I "D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\scripts\eval2_recount.py"           (recompte indépendant de ebc15012)
Grep  "name":"SendMessage"  et  "origin":\{"kind":"human"  sur ebc15012-….jsonl, output_mode count

Le script eval2_sessions.py est la copie paramétrée de etat\EVAL\scripts\eval_sessions.py (original non modifié). Il couvre les dossiers %USERPROFILE%\.claude\projects\D--Game-LifePlay-* (6 dossiers, dont …-5-8-Docs-Migration-etat-AG-P7, …-Backup-5-5-P7-jetable-copie et …-master-4-27), exclut be193763 et b339a92a, lit aussi les sous-agents de chaque session (pour les colonnes sub_*, détail en T1b). Les chiffres complets sont dans data\tableaux.md (même contenu que ci-dessous) et data\sessions.csv.

2. Comptes bruts

Sortie du script (en-tête) : Fenetre 2026-10-11 05:30:00 -> 2026-10-14 18:25:41 UTC+2 ; coupure P3a/P3b 2026-10-13 12:07:16 ; transcriptions principales lues 105 ; avec evenements en P3 : 67 ; fichiers sous-agents lus 613 Dossiers (transcriptions / avec evenements en P3) : P7-jetable=18/18, 4.27=4/0, 5.5=13/0, wt=1/0, 5.8=45/25, 5.8/AG-P7=24/24

Sur les 67 transcriptions actives en P3 : 25 sont de vraies sessions (≥ 5 tours ou un message humain), 42 sont des essais jetables (18 P7-jetable, 24 AG-P7), tous en P3a : 61 tours, 19 appels d'outils, 0,09 h actives au total. Les dossiers 5.5 (13), wt (1) et 4.27 (4) n'ont aucun événement en P3.

P3a / P3b / P3 (principales ; définitions de l'EVAL, doc 33 § 2)

Indicateur P3a P3b P3
Début / fin 10-11 05:30 / 10-13 12:07 10-13 12:07 / 10-14 18:23 10-11 05:30 / 10-14 18:23
Sessions actives 60 (dont 42 essais jetables) 10 67
Heures actives, somme des sessions 26,79 41,47 68,27
Heures actives, mur (principales) 8,18 22,30 30,48
Heures actives, mur (avec sous-agents) 8,18 24,33 32,52
Parallélisme moyen (somme / mur, convention EVAL) 3,27 1,86 2,24
Parallélisme moyen (somme / union des intervalles) 3,27 1,88 2,25
Parallélisme max (intervalles actifs simultanés) 7 4 7
Messages humains (dont livrés par la file) 107 (7) 297 (22) 404 (29)
Messages entre sessions (peer uds ou balise cross-session-message) 310 488 798
dont origine peer uds 65 22 87
dont balise cross-session-message 310 488 798
Messages session latérale injectés par l'hôte (local_) 69 153 222
Comptes rendus (handback) / notifications de tâche 125 / 108 203 / 96 328 / 204
Appels SendMessage 330 392 722
Tours assistant (principales) 3 401 3 945 7 346
Appels d'outils (principales) 3 261 3 641 6 902
Bash + PowerShell 1 432 2 108 3 540
Read / Grep / Glob 92 / 9 / 3 67 / 29 / 6 159 / 38 / 9
Edit / Write 263 / 182 272 / 212 535 / 394
mcp / autres 735 / 94 345 / 69 1 080 / 163
Appels Agent 121 141 262
Erreurs d'outils (erreurs / résultats) 77 / 3 262 (2,4 %) 60 / 3 641 (1,6 %) 137 / 6 903 (2,0 %)
Refus (total) 22 10 32
crochet ecriture-gardien : refus (« Refus du crochet ») 1 0 1
crochet ecriture-gardien : panne (voir § 4) 1 3 4
mode auto (automode-blocked) 14 5 19
règle de permission (permission-rule) 5 1 6
rejet par l'utilisateur (user-rejected) 1 1 2
Contexte médian par tour 276 k 312 k 295 k
Contexte moyen par tour / pic 322 k / 791 k 332 k / 858 k 327 k / 858 k
Tours > 250 k 1 908 / 3 396 2 473 / 3 944 4 381 / 7 340
Jetons lus, principales (M) 1 094,8 1 312,7 2 407,5
Jetons écrits (output_tokens), principales (M) 2,22 3,32 5,54
Lecture en cache (%) 99,1 98,9 99,0
Compactages (boundary / résumé) 9 / 9 14 / 14 23 / 23
Sous-agents : tours / appels d'outils / jetons lus (M) 1 988 / 3 124 / 194,9 3 727 / 5 872 / 367,7 5 715 / 8 996 / 562,7

Calculs sur les lignes ci-dessus : somme des heures actives P3b / P3a = 41,47 / 26,79 = 1,55 (heures-mur 22,30 / 8,18 = 2,73) avec un parallélisme moyen plus bas (1,86 contre 3,27). Messages humains par heure active-mur (principales) : P3a 107 / 8,18 = 13,1 ; P3b 297 / 22,30 = 13,3.

Appels Agent par subagent_type (principales)

  • P3a (121) : lp-gardien 30, lp-validator 21, lp-writer 18, lp-impl 9, lp-builder 8, lp-inventory 6, lp-mcp-bp 5, lp-cart 4, essai-bash 4, mcpa-probe-inline 4, essai-pwsh 3, mcpa-probe-inline2 3, general-purpose 2, mcpa-probe-ref 2, mcpa-probe-garde2 1, opus-xhigh 1
  • P3b (141) : lp-validator 56, lp-mcp-bp 34, lp-builder 24, lp-cart 9, lp-impl 7, lp-diag 5, lp-gardien 4, lp-writer 1, lp-inventory 1
  • P3 (262) : lp-validator 77, lp-mcp-bp 39, lp-gardien 34, lp-builder 32, lp-writer 19, lp-impl 16, lp-cart 13, lp-inventory 7, lp-diag 5, essai-bash 4, mcpa-probe-inline 4, essai-pwsh 3, mcpa-probe-inline2 3, general-purpose 2, mcpa-probe-ref 2, mcpa-probe-garde2 1, opus-xhigh 1
  • Paramètre model explicite des appels Agent : P3 = défaut (absent) 256, opus 2, sonnet 2, haiku 2 (tous en P3a) ; aucun en P3b.

Modèles (tours assistant, principales)

  • P3a : opus-5-5 3 378, sonnet-5-5 10, haiku-5-5 6, <synthetic> 5, fable-5-1 2
  • P3b : opus-5-5 3 931, sonnet-5-5 13, <synthetic> 1
  • P3 : opus-5-5 7 309 (99,5 %), sonnet-5-5 23, <synthetic> 6, haiku-5-5 6, fable-5-1 2

Refus du crochet (principales ; type | sid | période | motif | n) — data\refus_motifs.csv

  • crochet_panne | 92a3927f | P3b | PreToolUse:Bash hook error: [python -I "$CLAUDE_PROJECT_DIR/Tools/claude/hooks/ecriture-gardien.py"]: … | 2
  • crochet_panne | 92a3927f | P3b | même texte, outil PowerShell | 1
  • crochet_panne | f3df474e | P3a | même texte, outil Bash | 1
  • crochet_refus | 9c9c9173 (essai jetable P7-jetable) | P3a | motif sed -i -i s/a/b/ Source/x.cpp | 1

Coût de Big Boss (local_7f1c9fb1 : 92a3927f + ebc15012)

Mesure P3a P3b P3 Part de la somme des sessions P3a / P3b / P3
Heures actives 7,74 16,92 24,66 28,9 % / 40,8 % / 36,1 %
Tours 610 1 205 1 815 17,9 % / 30,5 % / 24,7 %
Jetons lus (M) 264,3 341,3 605,6 24,1 % / 26,0 % / 25,2 %
Jetons écrits (M) 0,37 0,62 0,99 16,7 % / 18,7 % / 17,9 %
Appels d'outils 542 888 1 430 16,6 % / 24,4 % / 20,7 %
Messages humains 33 260 293 30,8 % / 87,5 % / 72,5 %
Messages entre sessions 155 169 324 50,0 % / 34,6 % / 40,6 %
SendMessage 148 240 388 44,8 % / 61,2 % / 53,7 %
Appels Agent 0 1 1 0 % / 0,7 % / 0,4 %
Refus 2 8 10 9,1 % / 80,0 % / 31,2 %

Big Boss : contexte médian 384 k (92a3927f) puis 268 k (ebc15012) ; pic 787 k puis 595 k ; modèle opus-5-5 sur ses 1 815 tours. La rotation 92a3927f → ebc15012 a lieu le 2026-10-13 12:26 (dernier événement de 92a3927f, premier de ebc15012).

Par session (P3 ; 25 sessions ≥ 5 tours ou ≥ 1 message humain, triées par heures actives)

« lot (application) » = titre courant de la session de l'application ; « titre transcription » = dernier custom-title du JSONL (idem = identique). Refus : total (crochet refus / crochet panne / auto / permission / autres). Contexte médian en P3a / P3b / P3 (– = pas d'événement dans la période).

sid dos. lot (application) titre transcription premier → dernier actif a/b/P3 (h) hum. a/b inter a/b SendMsg tours outils err % refus Agent ctx méd a/b/P3 pic lus / écrits (M) modèle
ebc15012 5.8 Big Boss Big Boss 10-13 12:26 → 10-14 18:23 0/16,59/16,59 0/252 0/168 237 1157 828 1,7 1 (0/0/0/1/0) 1 –/268k/268k 595k 323,5 / 0,59 opus-5-5
e4f91a9c 5.8 CAM CAM 10-13 12:26 → 10-14 15:39 0/10,06/10,06 0/13 0/143 27 1157 1213 1,0 1 (0/0/1/0/0) 42 –/318k/318k 858k 414,5 / 1,13 opus-5-5
92a3927f 5.8 Big Boss Big Boss 10-11 05:30 → 10-13 12:26 7,74/0,32/8,07 33/8 155/1 151 658 602 3,2 9 (0/3/4/2/0) 0 402k/368k/384k 787k 282,0 / 0,41 opus-5-5
8d9744a8 5.8 STG STG : chevauchement et enfoncement des personnages 10-13 13:23 → 10-14 16:28 0/7,65/7,65 0/3 0/121 75 902 859 0,9 0 45 –/385k/385k 757k 359,1 / 0,93 opus-5-5
36e41eab 5.8 STE STE 10-11 06:24 → 10-14 13:57 2,54/4,26/6,81 7/8 36/35 78 500 481 0,6 1 (0/0/1/0/0) 55 209k/328k/252k 470k 129,6 / 0,44 opus-5-5
f3df474e 5.8 P7 P7 10-12 23:15 → 10-14 15:33 2,20/0,34/2,53 18/2 11/2 17 270 271 2,2 4 (0/1/1/1/1) 18 316k/542k/336k 586k 89,3 / 0,23 opus-5-5 (2 <synthetic>)
09f8dd29 5.8 STG TRACE1 10-13 07:58 → 10-13 10:44 2,20/0/2,20 4/0 10/0 10 194 209 4,8 0 9 333k/–/333k 481k 60,6 / 0,20 opus-5-5
d111731f 5.8 CAM CAM 10-13 00:41 → 10-13 10:45 1,88/0/1,88 5/0 14/0 13 679 678 1,0 0 1 372k/–/372k 632k 249,1 / 0,27 opus-5-5
c3654992 5.8 REL PUB3 10-13 08:41 → 10-13 10:43 1,72/0/1,72 3/0 9/0 14 216 223 3,1 2 (0/0/0/2/0) 5 292k/–/292k 465k 62,8 / 0,22 opus-5-5
f0bc1ed9 5.8 REL REL : dossier de sauvegarde LifePlay-Revival 10-13 19:55 → 10-14 17:32 0/1,66/1,66 0/8 0/13 1 243 223 4,5 0 7 –/320k/320k 535k 78,2 / 0,23 opus-5-5
90154b30 5.8 STG ARCH427 10-11 05:35 → 10-12 23:37 1,22/0/1,22 2/0 13/0 17 131 138 2,2 0 10 217k/–/217k 338k 28,2 / 0,10 opus-5-5
37530d8d 5.8 LOT STE idem 10-11 05:30 → 10-13 00:02 1,20/0/1,20 5/0 15/0 15 236 218 0,5 0 3 680k/–/680k 791k 156,5 / 0,10 opus-5-5 (1 <synthetic>)
4f688665 5.8 P7 (n° 1, passée la main) idem 10-12 22:48 → 10-13 00:11 1,08/0/1,08 3/0 2/0 9 92 80 5,0 3 (0/0/3/0/0) 5 188k/–/188k 259k 16,5 / 0,07 opus-5-5
7e1d28c3 5.8 Lot outil copie partagée (CopieEtat, Verrou, GitEtat) idem 10-11 06:24 → 10-12 22:42 1,05/0/1,05 1/0 7/0 13 146 160 4,4 0 9 233k/–/233k 341k 33,4 / 0,12 opus-5-5 (1 <synthetic>)
7d408374 5.8 REG1 idem 10-13 00:51 → 10-13 08:36 0,90/0/0,90 2/0 8/0 7 89 66 1,5 0 4 160k/–/160k 216k 13,8 / 0,05 opus-5-5
8acd287c 5.8 STE (remplacée, ne plus utiliser) idem 10-11 06:24 → 10-13 00:29 0,88/0/0,88 6/0 11/0 10 176 175 5,7 6 (0/0/6/0/0) 16 166k/–/166k 279k 31,1 / 0,11 opus-5-5
dd295daa 5.8 VERR1 idem 10-11 07:30 → 10-12 23:46 0,80/0/0,80 5/0 4/0 4 90 91 5,5 3 (0/0/3/0/0) 4 197k/–/197k 272k 16,7 / 0,08 opus-5-5 (2 <synthetic>)
63301ca3 5.8 REL LANC1 10-12 23:52 → 10-13 00:38 0,44/0/0,44 2/0 5/0 8 47 45 6,7 0 0 108k/–/108k 135k 5,1 / 0,03 opus-5-5
67762153 5.8 Reporter les pièges U8 dans les skills idem 10-11 05:32 → 10-11 05:53 0,35/0/0,35 0/0 2/0 3 65 77 1,3 0 4 181k/–/181k 245k 11,4 / 0,05 opus-5-5
9114fa75 5.8 RECY1 idem 10-13 00:03 → 10-13 00:21 0,30/0/0,30 9/0 6/0 6 64 63 1,6 0 3 141k/–/141k 188k 8,9 / 0,04 opus-5-5
f0097ecc 5.8 EVAL : produit Fab pour LifePlay idem 10-13 18:18 → 10-14 01:21 0/0,28/0,28 0/3 0/3 0 77 83 1,2 0 1 –/213k/213k 274k 15,8 / 0,07 opus-5-5
2bc561ed 5.8 STG TRACE1 10-13 12:26 → 10-13 12:58 0/0,27/0,27 0/0 0/2 3 61 67 0,0 0 2 –/140k/140k 189k 8,5 / 0,04 opus-5-5
9dd89366 5.8 LOT U8 : état des lieux et reprise idem 10-11 05:30 → 10-11 06:30 0,13/0/0,13 1/0 1/0 3 18 14 0,0 0 2 481k/–/481k 495k 8,7 / 0,01 opus-5-5
755d79b0 5.8 CAM CAM 10-11 06:00 → 10-11 06:03 0,04/0/0,04 1/0 1/0 1 4 3 0,0 0 0 319k/–/319k 320k 1,3 / 0,00 opus-5-5
5516679f 5.8 Vérifier les contenus Fab suivis dans le dépôt public idem 10-13 23:35 → 10-13 23:38 0/0,04/0,04 0/0 0/0 0 13 16 6,2 0 0 –/98k/98k 116k 1,2 / 0,01 sonnet-5-5

Les 42 sessions jetables (18 P7-jetable, 24 AG-P7, sans titre) sont dans data\sessions.csv ; elles totalisent 61 tours, 19 appels d'outils, 2 refus (dont 1 crochet_refus, motif sed -i) et 0,09 h actives.

Rotation des sessions par lot (E1) — par titre de transcription (dernier custom-title) ; data\lots_transcription.csv

Critère E1 : contexte médian par tour de la session > 250 k. Durée de vie = premier → dernier événement du fichier complet (pas seulement P3) ; étendue P3 = premier → dernier événement en P3.

Lot (titre) Sessions Actif P3 (h) Tours Ctx médian min..max Sessions ctx méd. > 250 k Vie fichier médiane / max (h) Étendue P3 médiane (h)
Big Boss 2 24,66 1 815 268k..384k 2 52,0 / 73,7 42,4
CAM 3 11,98 1 840 318k..372k 3 10,1 / 30,4 10,1
STG : chevauchement et enfoncement 1 7,65 902 385k 1 27,1 27,1
STE 1 6,81 500 252k 1 79,6 79,6
P7 1 2,53 270 336k 1 40,3 40,3
TRACE1 2 2,47 255 140k..333k 1 1,7 / 2,8 1,7
PUB3 1 1,72 216 292k 1 2,0 2,0
REL : dossier de sauvegarde 1 1,66 243 320k 1 21,6 21,6
ARCH427 1 1,22 131 217k 0 42,0 42,0
LOT STE 1 1,20 236 680k 1 61,0 42,5
P7 (n° 1, passée la main) 1 1,08 92 188k 0 1,4 1,4
Lot outil copie partagée 1 1,05 146 233k 0 40,3 40,3
REG1 1 0,90 89 160k 0 7,8 7,8
STE (remplacée, ne plus utiliser) 1 0,88 176 166k 0 42,1 42,1
VERR1 1 0,80 90 197k 0 40,3 40,3
LANC1 1 0,44 47 108k 0 0,8 0,8
Reporter les pièges U8 dans les skills 1 0,35 65 181k 0 0,3 0,3
RECY1 1 0,30 64 141k 0 0,3 0,3
EVAL : produit Fab pour LifePlay 1 0,28 77 213k 0 7,1 7,1
LOT U8 : état des lieux et reprise 1 0,13 18 481k 1 12,5 1,0
Vérifier les contenus Fab suivis (dépôt public) 1 0,04 13 98k 0 0,0 0,0
(sans titre : essais jetables) 42 0,09 61 3k..43k 0 0,0 0,0

Synthèse : 25 vraies sessions réparties en 21 lots (par titre de transcription). 13 sessions sur 25 ont un contexte médian > 250 k (Big Boss ×2, CAM ×3, STG, STE, P7, TRACE1 ×1 sur 2, PUB3, REL, LOT STE, LOT U8) ; 12 sont en dessous. Lots à plusieurs sessions : CAM 3 (318-372 k), Big Boss 2 (384 k puis 268 k), TRACE1 2 (333 k puis 140 k). Vies de fichier les plus longues : STE 79,6 h pour 6,81 h actives (contexte médian 252 k), Big Boss 92a3927f 73,7 h, LOT STE 61,0 h (contexte médian 680 k, le plus élevé), ARCH427 42,0 h, P7 40,3 h. Le même tableau par titre courant de l'application (data\lots.csv) regroupe autrement : « STG » = 4 sessions (8d9744a8, 09f8dd29 TRACE1, 90154b30 ARCH427, 2bc561ed TRACE1), « REL » = 3 sessions (f0bc1ed9, c3654992 PUB3, 63301ca3 LANC1) : une session de l'application a servi plusieurs lots successifs (réutilisation des sessions).

3. Écarts au compte attendu de la fiche

  • La fiche ne donne pas de compte attendu. Écarts de méthode :
    • la coupure P3a/P3b est un horodatage exact du message de l'utilisateur, non un substitut (voir en-tête) ;
    • les dossiers 5.5, wt et 4.27 ont 18 transcriptions principales mais aucune activité en P3 ;
    • Python (-I) ne voit pas %USERPROFILE%\AppData\Roaming\Claude\claude-code-sessions (0 fichier trouvé, os.path.isdir faux). Les métadonnées de l'application ont donc été relevées avec l'outil Grep, et la sortie conservée par l'outil a été transformée par eval2_meta.py en data\app_meta.csv (140 lignes lues, 67 sessions d'application, 65 avec cliSessionId, 8 avec priorCliSessionIds). Le fichier source (%USERPROFILE%\.claude\projects\D--Game-LifePlay-master-5-8\be193763-…\tool-results\toolu_01MJ6CL1NhszDKSKKQgfYnyT.txt) est dans le dossier de la session EVAL ; un rejeu complet suppose de refaire le Grep.
  • Recomptes par une seconde formulation (sk-recount) :
Élément Valeur du livrable Valeur recomptée Méthode Verdict
Messages humains (somme des sessions) 404 404 = P3a + P3b = ligne P3 contrôles internes du script confirmé
Appels d'outils / tours / jetons lus / erreurs / refus / messages entre sessions 6 902 / 7 346 / 2 407 491 315 / 137 / 32 / 798 identiques en somme des sessions, P3a+P3b et ligne P3 contrôles internes confirmé
SendMessage de ebc15012 (P3b) 237 237 ids distincts (301 blocs bruts, doublons de flux) eval2_recount.py confirmé
Messages humains de ebc15012 252 (dont 16 par la file) 236 entrées origin human + 16 pièces jointes queued_command eval2_recount.py confirmé
Appels Agent de ebc15012 1 1 eval2_recount.py confirmé
Grep brut sur ebc15012 (fichier entier) : SendMessage / origin human 308 lignes / 253 301 + 2 blocs et 236 + 1 humains (2 blocs SendMessage et 1 humain après 18:25:41) écart expliqué confirmé

4. Établi / estimé / incertain

Établi (commande rejouée, sortie lue)

  • Les chiffres des tableaux ci-dessus sont ceux de la dernière exécution de eval2_sessions.py (data\tableaux.md) ; les sommes par session, par période et la ligne P3 coïncident (contrôles).
  • Les 13 sessions sur 25 à contexte médian > 250 k, la rotation de Big Boss (10-13 12:26) et le coût de Big Boss (36,1 % des heures actives, 25,2 % des jetons lus, 72,5 % des messages humains).
  • Le crochet n'a refusé qu'une fois une session principale de P3 (9c9c9173, essai jetable, motif sed -i). Les quatre autres lignes de crochet sont des pannes : le résultat commence par PreToolUse:<outil> hook error: [python -I "$CLAUDE_PROJECT_DIR/Tools/claude/hooks/ecriture-gardien.py"] sans « Refus du crochet ».
  • Hors périmètre de ce relevé : les refus subis par les sous-agents (T1b, T6) ne sont pas comptés ici, seuls ceux visibles dans les résultats d'outils de la session principale.

Estimé

  • Les 4 pannes correspondent à l'incident du 2026-10-13 (Tools\claude\ et Tools\hooks\ absents, BOSS-JOURNAL.md l. 452) : rapprochement par la date et le chemin du script ; le texte complet de la panne n'a pas été lu (seulement les 110 premiers caractères du résultat).
  • Parallélisme : « somme des heures actives des sessions / heures actives du mur » est la convention de l'EVAL (doc 33 : « parallélisme moyen 2,5 » en P0 à P2). Le parallélisme maximal (7 en P3a, 4 en P3b) compte les sessions dont un intervalle actif (écart ≤ 10 min entre événements) recouvre le même instant ; il surestime la concurrence réelle car une session « active » peut attendre ≤ 10 min. Un maximum limité aux sessions de lot (hors essais) n'a pas été calculé.
  • Les 42 sessions jetables gonflent « Sessions actives » de P3a (60 dont 42 jetables) mais pas les heures actives (0,09 h).
  • Jetons écrits : somme des output_tokens maximaux par message.id ; sous-estime si la dernière mise à jour d'un message n'a pas été écrite dans le JSONL.

Incertain

  • Titres de lot : le titre courant de l'application peut avoir changé après coup (le même local_… a servi plusieurs lots) ; deux tableaux par lot sont donc donnés, par titre de transcription (dernier custom-title) et par titre de l'application (data\lots.csv). Un titre de transcription peut aussi avoir été changé en cours de vie : le lot réellement servi dans une session ne se lit qu'avec l'historique de ses titres, non relevé ici.
  • Sessions vivantes : Big Boss ebc15012 et CAM e4f91a9c écrivaient encore après 18:50. Une première exécution a donné 401 humains / 767 messages entre sessions, les deux suivantes 404 / 798 : des entrées horodatées avant 18:25:41 sont écrites après coup (messages livrés par la file, queued_command). Un rejeu plus tard peut encore bouger de quelques unités ; l'essai qui trancherait : rejeu après la fin de ces deux sessions.
  • Les dossiers …-5-8-Docs-Migration-etat-AG-P7 et Backup-5-5-P7-jetable-copie contiennent des essais d'agents (modèles haiku, sonnet, opus, fable, un tour chacun) sans titre : rattachés à aucun lot.
  • Le doc 33 § 2 n'a pas été relu ligne à ligne ici (seule la ligne « parallélisme moyen 2,5 » a été vue) ; la comparaison point à point avec P0 à P2 revient à T7.

Tours : 35 / 40 (6 avant l'arrêt sur le crochet, 29 depuis la reprise, Write final et remise comprises)

Constats

  • Écart : la fiche demande un titre de session pour chaque session ; 42 sessions n'en ont pas (essais jetables) et sont regroupées sous « (sans titre : essais jetables) ».
  • Le crochet a bien arrêté la première tentative de cette fiche (python -c) ; le refus est dans la session EVAL, exclue de ce relevé.

Fichiers à commiter

Aucun fichier suivi par git n'est modifié. Fichiers écrits, tous sous D:\Game\LifePlay-master 5.8\Docs\Migration\etat\EVAL2\ (dossier d'état, .md et .csv suivis en texte seul depuis ETAT3) :

  • A EVAL2-T1a-INV.md
  • A data\sessions.csv, data\lots.csv, data\lots_transcription.csv, data\refus_motifs.csv, data\app_meta.csv, data\tableaux.md
  • A scripts\eval2_sessions.py, scripts\eval2_meta.py, scripts\eval2_recount.py, scripts\eval2_sonde_objectif.py, scripts\eval2_sonde_meta.py