Collision Guard : mod maison qui signale qu'une autre session a modifié le fichier #29

Closed
opened 2026-10-11 10:06:46 +02:00 by mathieu · 1 comment
Owner

Retenu par l'ADR-0014 de kb-mathieu : la seule des six étapes de l'infographie « Mods » qui se défende, comme filet du chantier « worktree par agent ». Idée de départ : comparer la date de modification du fichier à $.session.usage().startedAt (types de la skill intégrée plugin-authoring). Bloqué par l'évaluation du risque des mods (#22). Analyse : kb-mathieu/inbox/veille-captures-2026-10-09/D-concepts.md § 3.

Critères d'acceptation

  • Avant une écriture, le mod avertit si le fichier a été modifié hors de la session depuis son ouverture
  • Il propose de continuer, de passer en worktree ou d'annuler ; il n'approuve jamais un appel refusé par un hook
  • claude plugin validate passe sans hook de garde inattendu
  • Testé sur deux sessions qui écrivent le même fichier

Migré de Kaneo le 2026-10-11 : ATE-26 du projet « Atelier », créée le 2026-10-08.

Retenu par l'ADR-0014 de `kb-mathieu` : la seule des six étapes de l'infographie « Mods » qui se défende, comme filet du chantier « worktree par agent ». Idée de départ : comparer la date de modification du fichier à `$.session.usage().startedAt` (types de la skill intégrée `plugin-authoring`). Bloqué par l'évaluation du risque des mods (#22). Analyse : `kb-mathieu/inbox/veille-captures-2026-10-09/D-concepts.md` § 3. ## Critères d'acceptation - [ ] Avant une écriture, le mod avertit si le fichier a été modifié hors de la session depuis son ouverture - [ ] Il propose de continuer, de passer en worktree ou d'annuler ; il n'approuve jamais un appel refusé par un hook - [ ] `claude plugin validate` passe sans hook de garde inattendu - [ ] Testé sur deux sessions qui écrivent le même fichier --- *Migré de Kaneo le 2026-10-11 : ATE-26 du projet « Atelier », créée le 2026-10-08.* <!-- kaneo-id: lsb9sjskhmonu8jwzngv0sl2 -->
Author
Owner

Copie de l'essai de migration Kaneo → Forgejo du 2026-10-11 (rendu validé avant la vraie migration). Le ticket réel est mathieu/atelier#23. Fermé comme doublon.

Copie de l'essai de migration Kaneo → Forgejo du 2026-10-11 (rendu validé avant la vraie migration). Le ticket réel est mathieu/atelier#23. Fermé comme doublon.
mathieu 2026-10-11 13:24:23 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
mathieu/essai-actions#29
No description provided.