50 lines
4.3 KiB
Markdown
50 lines
4.3 KiB
Markdown
# REP1-DOC-02 : skills lp-repo et lp-paths mis à jour pour le Forgejo
|
|
|
|
Fiche REP1-DOC-02 — Niveau N1 — Modèle prévu sonnet | utilisé sonnet (claude-sonnet-5-5) — Agent lp-writer (session « Sonnet · REP1 ») — Skills lp-doc, lp-repo, sk-protocol. Date : 2026-10-20.
|
|
|
|
Décision de l'utilisateur, citée telle que transmise par Big Boss (session Big Boss, 2026-10-20) : « Oui, Forgejo est voulu : mets lp-repo et BOSS-ETAT à jour par une fiche. » BOSS-ETAT : à Big Boss. Instantané pris par Big Boss avant l'écriture. Addon 5.8 seulement, pas de jumeau 5.5 (développement 5.5 arrêté). Aucune écriture git.
|
|
|
|
## 1. Résultat : réussi
|
|
|
|
## 2. Avant / après (addon `D:\Game\LifePlay-Sandbox-5.8\Tools\claude\skills\`)
|
|
|
|
Les numéros de ligne du brief (l. 14, 16, 26-27) étaient décalés d'une ligne dans `lp-repo` ; les lignes réelles sont citées ci-dessous.
|
|
|
|
| Fichier, ligne | Avant | Après |
|
|
|---|---|---|
|
|
| `lp-repo/SKILL.md` l. 14 | jeu `ue5.8` : « (`edujiro5972/LifePlay-Revival`, public) » | « (`edujiro5972/LifePlay-Revival`, Forgejo auto-hébergé `forgejo.edujiro5972.fr`, visibilité à confirmer) » |
|
|
| id. l. 15 | copie 5.5 : « autre clone du même remote » | « autre clone ; `origin` encore sur GitHub (archive, plus de développement) » |
|
|
| id. l. 16 | addon : « (`edujiro5972/LifePlay-Sandbox`, privé), worktree » | « (`…/LifePlay-Sandbox`, Forgejo auto-hébergé `forgejo.edujiro5972.fr`, visibilité à confirmer), worktree » |
|
|
| id. l. 27 | « ticket `PUSH` = préparation : `gh auth status` (compte …), `git log origin/<b>..<b>`, … » | « `git remote -v` (hôte Forgejo attendu) et `git ls-remote --heads origin`, `git log origin/<b>..<b>`, contrôles de publication. La copie 5.5 reste sur GitHub (archive, plus de développement). » |
|
|
| `lp-paths/SKILL.md` l. 14 (Jeu) | « `origin` = `edujiro5972/LifePlay-Revival`, tags … » ; visibilité « public (AGPL-3.0) » | « `origin` (5.8) = … sur le Forgejo auto-hébergé `forgejo.edujiro5972.fr` (copie 5.5 : `origin` encore sur GitHub, archive), tags … » ; visibilité « public (AGPL-3.0) sur GitHub pour la copie 5.5 ; visibilité du Forgejo à confirmer » |
|
|
| id. l. 15 (Addon) | « `origin` = `edujiro5972/LifePlay-Sandbox` » ; visibilité « **privé** » | « … sur le Forgejo auto-hébergé `forgejo.edujiro5972.fr` » ; visibilité « à confirmer (était privé) » |
|
|
|
|
Inchangé volontairement : l'identité de commit (adresse noreply GitHub, `lp-repo` l. 25) ; « Push : l'utilisateur ». La visibilité n'a pas été mesurée (aucune commande ne la donne sans accès à l'hôte) : écrite « à confirmer ».
|
|
|
|
## 3. Contrôle : aucun autre skill ou agent ne présente GitHub comme destination de push
|
|
|
|
Commande : Grep `GitHub|github|gh auth|gh pr|gh repo` dans `Tools\claude\` hors `synced\` (avant écriture). Résultat brut : 3 lignes, `lp-repo/SKILL.md:25` (adresse noreply GitHub, gardée), `lp-repo/SKILL.md:27` (`gh auth status`, remplacée ci-dessus), `debug-verification/SKILL.md:8` (source MIT, gardée). Aucun fichier d'agent n'apparaît. Après correction : plus de `gh auth` dans `Tools\claude\` hors `synced\`.
|
|
|
|
## 4. Mesuré
|
|
|
|
```
|
|
git diff --numstat (addon, 2 fichiers)
|
|
2 2 Tools/claude/skills/lp-paths/SKILL.md
|
|
4 4 Tools/claude/skills/lp-repo/SKILL.md
|
|
git ls-files --eol : i/lf w/lf pour les deux ; CR comptés (tr -cd '\r' | wc -c) : 0 et 0
|
|
md5sum après : 24ac155d9057ae6213a1d67d50eb375b *lp-repo/SKILL.md ; 16f8bbf0624dbc9b642188a21b055c00 *lp-paths/SKILL.md
|
|
md5sum avant : 01922dd9809752ed6bc131e0fc6733f5 (lp-repo) ; 055ecf15b38d1fe5b78492200e9bd403 (lp-paths)
|
|
PubCheck : 0 constat(s) (les 2 fichiers, hôte Forgejo accepté)
|
|
```
|
|
|
|
## 5. Limites
|
|
|
|
- Visibilité des deux dépôts Forgejo : non mesurée.
|
|
- Le jeu 5.5 : « origin encore sur GitHub » repris du brief de Big Boss (non revérifié par moi).
|
|
- Le jumeau de l'arbre principal de l'addon (`D:\Game\LifePlay-Sandbox`) n'est pas modifié, par décision.
|
|
|
|
## 6. Fichiers à commiter (addon, M)
|
|
|
|
`Tools/claude/skills/lp-repo/SKILL.md`, `Tools/claude/skills/lp-paths/SKILL.md` (ne commiter que ces deux chemins de l'addon) ; jeu (A) : `Docs/Migration/etat/REPO/REP1/REP1-DOC-02.md`.
|
|
|
|
Tours : environ 8 / 40. À verser : lp-repo — `gh auth status` n'est plus l'amorce du ticket PUSH (fait ici). Suite : Big Boss doit mettre à jour BOSS-ETAT et passer les fichiers au gardien ; état : skills écrits et mesurés.
|