1.9 KiB
Fiche ARCH427-T5 — Niveau N1 — Modèle prévu (modèle de l'agent lp-validator) | utilisé <modèle déclaré> — Agent lp-validator (lecture seule) — Skills sk-recount, sk-protocol
1 Objectif : VAL du remisage : recomptage APRÈS des 11 éléments à leur destination et comparaison exacte aux manifestes T3.
2 Complexité : a1 b0 c1 d0 e1 f0 = 3 → N1
2b Agent : lp-validator — à invoquer : sk-recount — outils retirés : aucun
3 Contexte : T4 terminée (ARCH427-T4-MOVE.md, correspondance source → destination) ; BUILD-GO de Big Boss (lecture ≈ 40 Go).
4 Pour chaque élément, en série : python -I "D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ARCH427\ARCH427_manifest.py" scan "<destination>" "D:\Game\LifePlay_Backup_5.5\ARCH427\manifestes\ARCH427-T5_<id>.txt", puis … compare "…\ARCH427\manifestes\ARCH427-T3_<id>.txt" "…\ARCH427\manifestes\ARCH427-T5_<id>.txt" (code 0 = identique). Manifestes hors du dépôt.
Contrôles en plus : sources absentes (Test-Path) ; D:\Game\Launcher\Engine\UE_4.27 toujours présent ; aucun dossier
4.27 restant sous D:\Game au 1er niveau (sauf UE_4.27, gardé) ; seconde méthode sur B : find … -type f | wc -l et du -sb
comparés à la ligne #TOTAL.
5 Pièges : ne pas ouvrir les manifestes entiers ; les mtime doivent être identiques (renommage) : un écart de mtime = copie.
6 Interdits : lecture seule ; aucune écriture hors de etat\ARCH427\ ; aucun déplacement ni git (+ sk-protocol § 2).
7 Livrable : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\ARCH427\ARCH427-T5-VAL.md (LF) : tableau id | fichiers / octets /
hachés avant → après | compare (code) | verdict ; verdict global PASS / FAIL.
8 Critère d'acceptation : 11 comparaisons code 0, ou chaque écart expliqué et classé.
9 Budget et arrêt : ≈ 30 tours, ≈ 60 min ; « PAUSE » de Big Boss : finir l'élément en cours et s'arrêter.