FOXA-2724 : protéger le récit quand une passe est tuée après fusion #1916

Closed
foXaCe wants to merge 0 commits from FOXA-2724-protection-passe-tuee into main
Owner

Ajoute verifier-passe-tuee-apres-fusion.sh, un garde qui répare le récit quand le chien de garde tue une passe entre la fusion de sa demande et l'écriture de son rapport.

Le garde :

  • déduit le ticket du nom de l'établi (atelier-fNNNN ⇒ FOXA-NNNN) ou accepte --ticket
  • vérifie que le travail est sur forgejo/main (déjà merge)
  • vérifie qu'aucun rapport n'existe déjà pour ce ticket
  • écrit un rapport de remplacement dans rapports/atelier/ si le récit manque

Sans ce garde, une passe tuée après fusion laissait le travail dans main mais aucun rapport, aucune ligne REGISTRE.md, et le ticket resté in_progress sur une tâche morte — personne n'étant prévenu.

Corrige FOXA-2724.

Ajoute verifier-passe-tuee-apres-fusion.sh, un garde qui répare le récit quand le chien de garde tue une passe entre la fusion de sa demande et l'écriture de son rapport. Le garde : - déduit le ticket du nom de l'établi (atelier-fNNNN ⇒ FOXA-NNNN) ou accepte --ticket - vérifie que le travail est sur forgejo/main (déjà merge) - vérifie qu'aucun rapport n'existe déjà pour ce ticket - écrit un rapport de remplacement dans rapports/atelier/ si le récit manque Sans ce garde, une passe tuée après fusion laissait le travail dans main mais aucun rapport, aucune ligne REGISTRE.md, et le ticket resté in_progress sur une tâche morte — personne n'étant prévenu. Corrige FOXA-2724.
Ajoute verifier-passe-tuee-apres-fusion.sh, un garde qui répare le récit
quand le chien de garde tue une passe entre la fusion de sa demande et
l'écriture de son rapport.

Le garde :
- déduit le ticket du nom de l'établi (atelier-fNNNN ⇒ FOXA-NNNN) ou accepte --ticket
- vérifie que le travail est sur forgejo/main (déjà merge)
- vérifie qu'aucun rapport n'existe déjà pour ce ticket
- écrit un rapport de remplacement dans rapports/atelier/ si le récit manque

Sans ce garde, une passe tuée après fusion laissait le travail dans main
mais aucun rapport, aucune ligne REGISTRE.md, et le ticket resté
in_progress sur une tâche morte — personne n'étant prévenu.
Author
Owner

Déjà dans main. Le commit e6daa9f5 (FOXA-2724) est un ancêtre de main : git merge-base --is-ancestor e6daa9f5 origin/main répond vrai.

La demande ne peut donc pas être fusionnée — la forge répond 405 Please try again later sur /merge, ce qui ne dit pas pourquoi. Le diff main...branche est vide.

On ferme sans fusionner : il n'y a rien à fusionner. La branche part avec.

Constaté le 2026-10-18 en réponse à une demande d'automerge.

**Déjà dans `main`.** Le commit `e6daa9f5` (FOXA-2724) est un **ancêtre de `main`** : `git merge-base --is-ancestor e6daa9f5 origin/main` répond vrai. La demande ne peut donc pas être fusionnée — la forge répond `405 Please try again later` sur `/merge`, ce qui ne dit pas pourquoi. Le diff `main...branche` est **vide**. On ferme sans fusionner : il n'y a rien à fusionner. La branche part avec. *Constaté le 2026-10-18 en réponse à une demande d'automerge.*
foXaCe closed this pull request 2026-10-18 18:07:37 +02:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
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.

Dependencies

No dependencies set

Reference
foXaCe/nuvio-atelier!1916
No description provided.