Each Frame is attached to an existing language-independent Move and canonical Pattern ID. Russian is a support translation locale only. French has no annotation profile yet, and EN↔FR / DE↔FR relations are not inferred automatically.
CLF041 · limit
[X] est nécessaire, mais pas suffisant pour [Y].
Des données sources propres sont nécessaires, mais pas suffisantes pour une automatisation fiable.
More examples
Un identifiant unique est nécessaire, mais pas suffisant pour une corrélation correcte.
Les tests sont nécessaires, mais pas suffisants pour garantir la préparation à la production.
Open canonical Pattern →
CLF042 · limit
[X] seul ne suffit pas à [V].
Un test réussi seul ne suffit pas à prouver que le processus est robuste.
More examples
Un score élevé seul ne suffit pas à choisir le modèle.
Un coût plus faible seul ne suffit pas à justifier le changement.
Open canonical Pattern →
CLF043 · condition
Sans [X], [Y] ne peut pas [V].
Sans identifiant stable, le pipeline ne peut pas corréler les enregistrements de manière fiable.
More examples
Sans SLA convenu, nous ne pouvons pas détecter les cas en retard de manière cohérente.
Sans horodatage de la source, nous ne pouvons pas reconstruire la séquence avec confiance.
Open canonical Pattern →
CLF045 · condition
Avant de pouvoir [X], nous devons [Y].
Avant de pouvoir automatiser le contrôle, nous devons définir la règle.
More examples
Avant de pouvoir comparer les systèmes, nous devons aligner les identifiants.
Avant de pouvoir optimiser les performances, nous devons mesurer le goulot d’étranglement.
Open canonical Pattern →
CLF046 · decide
Il y a un compromis entre [X] et [Y].
Il y a un compromis entre l’automatisation et le contrôle manuel.
More examples
Il y a un compromis entre la vitesse et la traçabilité.
Il y a un compromis entre la flexibilité et la prévisibilité.
Open canonical Pattern →
CLF047 · decide
L’avantage de [X], c’est [Y] ; l’inconvénient, c’est [Z].
L’avantage d’une architecture plus simple, c’est une maintenance réduite ; l’inconvénient, c’est une flexibilité moindre.
More examples
L’avantage d’une revue manuelle, c’est le contrôle ; l’inconvénient, c’est une faible capacité de passage à l’échelle.
L’avantage d’un service partagé, c’est la réutilisation ; l’inconvénient, c’est une dépendance supplémentaire.
Open canonical Pattern →
CLF049 · decide
Le choix se résume à [X] ou [Y].
Le choix se résume à conserver le contrôle manuel ou à accepter davantage de risque lié à l’automatisation.
More examples
Le choix se résume à corriger l’interface ou à modifier la règle source.
Le choix se résume à reporter la mise en production ou à réduire le périmètre.
Open canonical Pattern →
CLF050 · reframe
La question n’est pas de savoir si [X], mais comment [Y].
La question n’est pas de savoir si nous devons valider les données, mais comment le faire à faible coût.
More examples
La question n’est pas de savoir s’il faut surveiller le processus, mais à quel moment détecter un retard.
La question n’est pas de savoir s’il faut automatiser, mais comment garder la règle visible.
Open canonical Pattern →
CLF051 · infer
[X] suggère que [Y], mais cela ne le prouve pas.
Le délai répété suggère que la file est surchargée, mais cela ne le prouve pas.
More examples
Le taux d’erreur plus faible suggère que la nouvelle règle est meilleure, mais cela ne le prouve pas.
La corrélation suggère que les systèmes partagent une cause, mais cela ne le prouve pas.
Open canonical Pattern →
CLF053 · infer
L’explication la plus probable est que [X].
L’explication la plus probable est que le message est arrivé après la fenêtre du SLA.
More examples
L’explication la plus probable est que l’identifiant a changé dans le système source.
L’explication la plus probable est que l’échantillon contient des cas en double.
Open canonical Pattern →
CLF054 · compare
Une possibilité est que [X] ; une autre est que [Y].
Une possibilité est que l’événement ait été retardé ; une autre est qu’il n’ait jamais été émis.
More examples
Une possibilité est que le mapping soit incorrect ; une autre est que la valeur source ait changé.
Une possibilité est que le modèle ait régressé ; une autre est que la distribution des données ait changé.
Open canonical Pattern →
CLF055 · challenge
Nous ne pouvons pas exclure [X].
Nous ne pouvons pas exclure un changement du côté de la source.
More examples
Nous ne pouvons pas exclure un problème de synchronisation.
Nous ne pouvons pas exclure une dépendance cachée.
Open canonical Pattern →
CLF056 · test
Si [X] était vrai, nous nous attendrions à [Y].
Si la file était le goulot d’étranglement, nous nous attendrions à des retards sur plusieurs types de messages.
More examples
Si le mapping était en cause, nous nous attendrions à voir la même incohérence sur le même champ.
Si le volume était en cause, nous nous attendrions à voir le taux d’échec augmenter avec la charge.
Open canonical Pattern →
CLF057 · test
Pour que [X] soit vrai, il faudrait que [Y].
Pour qu’une nouvelle tentative soit la cause, il faudrait que le doublon apparaisse après le premier échec.
More examples
Pour que le volume soit la cause, il faudrait que le taux d’échec augmente avec la charge.
Pour que le correctif soit complet, il faudrait que le cas limite passe lui aussi.
Open canonical Pattern →
CLF058 · challenge
Cela explique [X], mais pas [Y].
La théorie de la nouvelle tentative explique le doublon, mais pas l’absence du premier événement.
More examples
Le problème de mapping explique la mauvaise valeur, mais pas le retard.
Le problème d’interface explique les erreurs utilisateur, mais pas les erreurs générées par le système.
Open canonical Pattern →
CLF059 · cause
[X] conduit à [Y], qui à son tour conduit à [Z].
L’absence de responsabilité claire conduit à des décisions plus lentes, qui à leur tour conduisent à une résolution plus longue des incidents.
More examples
Davantage d’exceptions conduit à davantage de contrôles manuels, ce qui à son tour conduit à des délais de traitement plus longs.
Des identifiants instables conduisent à une corrélation faible, qui à son tour conduit à un monitoring peu fiable.
Open canonical Pattern →
CLF061 · reframe
Ce n’est pas que [X] ; c’est que [Y].
Ce n’est pas que l’approche soit mauvaise ; c’est qu’elle ne passe pas à l’échelle au-delà du pilote.
More examples
Ce n’est pas que nous manquions de données ; c’est que nous ne pouvons pas encore faire confiance à leur provenance.
Ce n’est pas que le modèle soit lent ; c’est que le workflow l’appelle trop souvent.
Open canonical Pattern →
CLF062 · reframe
Ce n’est pas tant [X] que [Y].
Le goulot d’étranglement n’est pas tant le calcul que la coordination entre les étapes.
More examples
Le risque n’est pas tant le coût initial que la charge de maintenance à long terme.
Le problème n’est pas tant le manque de fonctionnalités que des valeurs par défaut peu claires.
Open canonical Pattern →
CLF063 · compare
[X], tandis que [Y].
Le pilote privilégie la vitesse, tandis que la conception de production privilégie la capacité de reprise.
More examples
L’ancien processus réagit après une erreur, tandis que le nouveau détecte le risque avant l’échéance.
Une option réduit les coûts, tandis que l’autre réduit l’incertitude opérationnelle.
Open canonical Pattern →
CLF064 · compare
Par rapport à [X], [Y] offre [Z].
Par rapport à un journal libre, un profil d’événements offre des étapes attendues et des échéances explicites.
More examples
Par rapport à une checklist manuelle, le pipeline offre une validation reproductible.
Par rapport à un score unique, la répartition des erreurs offre un diagnostic plus clair.
Open canonical Pattern →