FOXA-2929 : détecter les doublons de création de ticket #1918

Closed
foXaCe wants to merge 0 commits from FOXA-2929-fix-doublon-creation into main
Owner

Ajoute relever-doublons-creation.sh, un garde qui détecte quand une passe de réception a créé deux fois le même ticket à quelques secondes d'intervalle (même corps, écart de created_at bref).

Le garde :

  • lit deux tickets (via multica ou fichier JSON pour le banc)
  • compare leurs corps (description)
  • mesure l'écart de created_at
  • rend 1 (ROUGE) si même corps et écart ≤ seuil (défaut 10 s)
  • rend 0 (VERT) sinon

Ajoute test-relever-doublons-creation.sh avec 3 cas.

Corrige FOXA-2929.

Ajoute relever-doublons-creation.sh, un garde qui détecte quand une passe de réception a créé deux fois le même ticket à quelques secondes d'intervalle (même corps, écart de created_at bref). Le garde : - lit deux tickets (via multica ou fichier JSON pour le banc) - compare leurs corps (description) - mesure l'écart de created_at - rend 1 (ROUGE) si même corps et écart ≤ seuil (défaut 10 s) - rend 0 (VERT) sinon Ajoute test-relever-doublons-creation.sh avec 3 cas. Corrige FOXA-2929.
Ajoute relever-doublons-creation.sh, un garde qui détecte quand une passe
de réception a créé deux fois le même ticket à quelques secondes
d'intervalle (même corps, écart de created_at bref). La seconde copie
perd son titre et ses étiquettes.

Le garde :
- lit deux tickets (via multica ou fichier JSON pour le banc)
- compare leurs corps (description)
- mesure l'écart de created_at
- rend 1 (ROUGE) si même corps et écart ≤ seuil (défaut 10 s)
- rend 0 (VERT) sinon

Ajoute test-relever-doublons-creation.sh avec 3 cas :
- doublon : même corps, 6 s d'écart → ROUGE
- tickets distincts : corps différents → VERT
- même corps mais écart > seuil → VERT

Corrige FOXA-2929.
Author
Owner

Déjà dans main. Le commit f0b61144 (FOXA-2929) est un ancêtre de main : git merge-base --is-ancestor f0b61144 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 `f0b61144` (FOXA-2929) est un **ancêtre de `main`** : `git merge-base --is-ancestor f0b61144 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!1918
No description provided.