LifePlay-Revival/Docs/Migration/etat/BOSS/BOSS-BILAN-2026-10-22.md
2026-10-22 21:10:39 +02:00

83 lines
8.5 KiB
Markdown

Fiche BOSS-BILAN-2026-10-22 (Big Boss) — Niveau N3 — Modèle prévu opus | utilisé claude-opus-5-5 — Agent session « Big Boss » `local_d2580e73` — Skills sk-protocol, sk-orchestrate, lp-lot
# Bilan et retour d'expérience de Big Boss, session du 2026-10-22
Demande de l'utilisateur, citée : « fais ton propre bilan et retex et planifies ton redémarrage ».
La session a commencé à 07:29 (reprise après rotation) et s'arrête au gel, vers 20:45. Le plan de redémarrage est dans `BOSS-ETAT.md`, § « REPRISE du 2026-10-23 ».
## 1. Ce qui a été livré
### Paris (STM1, chaîne PROD1)
| Version | Contenu | Verdict de l'utilisateur |
|---|---|---|
| 1.4.1 à 1.7.0 | gazon, arbres, places, monuments, églises, tours, Canopée, Bourse de commerce, éclaircissements | validées au fil des essais COMMUN-30b à 39 |
| 1.7.1 | tours claires, Front de Seine, Grand et Petit Palais, Vendôme, 26 ponts ; **première production par la chaîne automatique** (Sonnet, après 3 diagnostics) | essai COMMUN-40 : régression (l'eau scintille) et 8 retours |
| 1.7.2 | ponts abaissés | « toujours des scintillements » |
| 1.7.3 | maisons retirées aux culées, Chaillot recentré | installée, non jugée seule |
| 1.7.4 | eau mate, hors SSR | « ça scintille toujours » |
| 1.7.5 | routes retirées sur les ponts, 12 ponts réaxés, eau relevée de 52 cm | **« pont ok, plus de scintillement constaté »** |
| 1.7.6 | gros lot : dalle, bâtiments historiques, giratoires, Orangerie, Jeu de Paume, eau des bassins, fontaines, parvis de Notre-Dame, ODbL, LICENCE.txt | **« ça à déborder »** : la couche W peint des places et des jardins en eau (DIAG-24, correctif préparé, non posé) |
| 1.7.7 | statues de Napoléon et de Masséna, 1 313 feux, 456 abribus | arrêtée au contrôle `maisons-essai` (motif « Mobilier_Feu.Mobilier_Feu ») ; aucune archive |
À partir de la 1.7.2, les exécutants sont en Haiku. Les arrêts de la chaîne ont tous été propres, sans rien abîmer. Chaque arrêt a donné une garde de plus.
### Villes reprises (MAPDL1)
- Tokyo (pilote) et la vague 1 (9 villes) en 1.0.0. Les anciennes cartes UE4 sont relues hors moteur et reprises à l'identique.
- La 3D classique, avec les étages d'origine : Moscou 1.0.1 (pilote), puis le lot 1 (Manila, Shanghai, Beijing, Seoul, Mexico City) par l'automate en Haiku. Verdicts : « ok pour moscow », « les villes importées son ok ».
- Le menu des villes (E1) et le téléchargement (E5) sont compilés, puis essayés dans COM31. Verdict : conforme. 3 défauts d'affichage sont corrigés pour COM32 (W1, W2).
- SPEC-05 v3 (téléchargement HTTP dans le jeu, Forgejo pour les essais), SPEC-06 (intégrité des packs, sans blocage) et SPEC-07 (GeoJSON sous ODbL, LICENCE.txt) sont approuvées.
### Autres lots et travaux
- **SAUV1** : copie de reprise vers G: (NAS), en chemins relatifs, tous les jours à 05:00. La première copie complète est faite.
- **Outils** : 8 outils de ville et la chaîne PROD1 (ProduirePack, recettes) pour STM1 ; RepriseCarte, RecetteCarte, ProduireCartes, IndexCartes et LireCarteUE4 pour MAPDL1.
- **Recherches** (sous-agents, plus Claude in Chrome pour Fab) : hébergeurs ; modèles 3D des monuments ; statues. Dépôts de l'utilisateur rangés avec leur LISEZMOI : 2 fontaines, Masséna, Napoléon.
- **Collecte Overpass** des abribus, en une tentative.
- **Licences** :
- ODbL : extrait OSM livré dans chaque pack ;
- licence des packs (pas de revente) ;
- contrôle d'intégrité informatif seulement, pour que les mods restent libres.
- **Communication** : billet Patreon en français et en anglais, post Discord.
- **Clôture** :
- vagues 17 (8 commits) et 18 (3 commits), contre-vérifiées, sans push ;
- les 38 leçons des REX de STM1 et de MAPDL1, versées dans 15 skills et 4 agents, puis recopiées dans le profil.
## 2. Retour d'expérience de Big Boss
Chaque leçon donne : le fait, la règle, et où la verser (proposition).
| N° | Fait | Règle | Où la verser |
|---|---|---|---|
| B1 | J'ai annoncé « la requête des abribus est terminée » sans avoir lu le rapport de l'agent, qui était un échec. | Ne jamais annoncer un résultat avant d'avoir lu le compte rendu. Une notification de fin n'est pas un résultat. | boss.md § 0 ; debug-verification |
| B2 | J'ai retiré 30 fichiers du ticket CLOT-A1 sans corriger son message : le commit 408e370 annonce des fichiers absents. | Toute modification de la liste d'un ticket entraîne la relecture de son message avant l'exécution. | lp-repo § 8 |
| B3 | Deux fois, `$f` et `$F` se sont écrasés en PowerShell, où les variables ne distinguent pas la casse. | Dans un script, aucun couple de variables qui ne diffère que par la casse. Nommer explicitement (`$chemin`, `$lignes`). | sk-windows-shell |
| B4 | `Add-Content` a écrit un CRLF dans un journal en LF, et le gardien a refusé (C8). | Ajouter au journal par `cat >>` (bash) ou par `WriteAllText` avec `\n` ; contrôler `tr -cd '\r'` à 0. | boss.md § journal |
| B5 | `sed` a échoué sur un remplacement avec antislashs et lettres accentuées. Un `printf` a écrit une ligne datée « de ». | Remplacement littéral : utiliser `.Replace()` de PowerShell. Relire la dernière ligne du journal après chaque ajout. | sk-windows-shell ; boss.md |
| B6 | J'ai décrit une capture comme prise « rive gauche », alors qu'elle l'était de la rive droite vers le sud. | Ne décrire que ce qui est sûr, et donner l'hypothèse comme telle (« probablement »). | boss.md § relais des captures |
| B7 | J'ai lancé la 1.7.7 avant le verdict de l'utilisateur sur la 1.7.6, qui portait la même couche d'eau défaillante. | Quand la version N+1 s'appuie sur une couche nouvelle de la version N, attendre le verdict de N avant de produire N+1. | boss.md § file UE ; lp-lot |
| B8 | Une session a écrit dans `Source\` pendant un gel, avant d'avoir lu mon message. Un empaquetage aurait pu compiler du code à moitié posé. | Un gel de l'arbre n'est actif qu'après l'accusé de réception de chaque session (« arbre propre »). La préparation se fait hors de l'arbre, dans `<lot>-prepa\`. | boss.md ; lp-lot |
| B9 | Le crochet d'écriture a bloqué un agent de collecte dans `LifePlay_Data`. | Les agents de collecte écrivent dans `Saved\<lot>\`. Big Boss range ensuite dans `LifePlay_Data` par déplacement, avec un LISEZMOI. | boss.md § collecte ; sk-protocol § 7 |
| B10 | PubCheck a trouvé des chemins de profil dans 10 comptes rendus de build, et une adresse dans une fiche. | Brève des exécutants : pas de chemin `C:\Users\…` dans un livrable ; citer `<dossier des tâches>`. Lancer PubCheck sur le dossier du lot AVANT de rédiger les tickets. | lp-builder ; lp-repo |
| B11 | Vague.ps1 : 8 tickets au plus ; PARTAGES ne prend que les fichiers partagés ; `ModSources` interdit ; HEAD attendu à reprendre entre deux exécutions ; un fichier partagé doit être modifié. | Toujours faire un essai complet à blanc juste avant `-Executer`, et ne pas relancer `-Executer` sans relire les statuts. | lp-repo § vague |
| B12 | Les agents et 5 skills génériques du profil sont des copies non liées à l'addon. | Après tout versement, recopier vers le profil avec l'accord de l'utilisateur, et comparer les MD5. Une mémoire a été créée. | boss.md ; lp-paths |
| B13 | L'utilisateur répond souvent par « ok » ou « approuvés », sans préciser à quoi. | Quand plusieurs questions sont ouvertes, prendre la lecture la plus probable, la dire dans le message de transmission, et inviter à corriger. | boss.md § relais |
| B14 | Les rapports de fin des sessions arrivent par fragments (notes de 400 caractères). | Pour un rapport utile à une décision, lire les derniers événements de la session (`list_events`) avant d'agir. | boss.md |
Ce qui a bien marché, à garder :
- la recette avec valeurs attendues et des exécutants Haiku qui ne décident rien ;
- un diagnostic à chaque arrêt, qui ajoute une garde ;
- la file d'attente du jeton UE entre deux sessions ;
- les sous-agents pour chaque collecte sur internet ;
- la contre-vérification systématique des empreintes avant d'installer.
## 3. Coût et rythme
- 4 diagnostics de STM1 pour la chaîne PROD1 (DIAG-11 à 13, 21 à 23), puis 4 versions de Paris en une soirée.
- Les exécutants Haiku ont produit les 5 villes du lot 1 en 6 min, et chaque version de Paris en 2 à 10 min.
- Le jeton UE n'a jamais été tenu par deux sessions à la fois. Un garde-fou a refusé la seule tentative concurrente, sans dégât.
## Fichiers à commiter
- `Docs/Migration/etat/BOSS/BOSS-BILAN-2026-10-22.md` (A), avec `BOSS-ETAT.md` et `BOSS-JOURNAL.md` (M), par la prochaine vague.