MÉTHODE · v1.2.6

Conçu pour que vous puissiez le citer lundi.

Chaque fait de chaque article TradeIntelDesk renvoie à une citation textuelle dans un dépôt gouvernemental ou une source de presse spécialisée vérifiée. Aucune mention « selon des sources ». Aucune synthèse sans attribution. Aucune exception.

Le problème du dimanche soir

Dimanche soir. Vous avez besoin d'un fait précis sur le commerce Canada-Chine pour la note client de lundi — un nombre d'homologations d'établissements par l'Administration générale des douanes de Chine (GACC), une date d'entrée en vigueur d'un droit de douane, la fermeture d'une fenêtre de quota.

Reuters n'en a pas parlé. Bloomberg a couvert l'angle macro, pas l'opérationnel. Votre consultant n'a pas un accès direct aux registres. Les bulletins commerciaux dans votre boîte courriel ne vous disent pas laquelle de leurs sources est un primaire gouvernemental chinois et laquelle est un blogue qui republie un autre blogue.

Alors vous devinez. Ou vous citez quelque chose de mou en espérant que votre conseil juridique ne le signalera pas. Ou vous appelez quelqu'un lundi matin et vous manquez la réunion.

C'est l'écart pour lequel TradeIntelDesk a été construit.

La règle qui gouverne le système

Une règle régit tout ce qui suit :

Tout fait publié renvoie à une citation textuelle dans une source enregistrée, ancrée par décalage de caractères.

Si une affirmation n'est pas repérable comme sous-chaîne dans une source que nous avons ingérée, elle n'est pas publiée. Pas paraphrasée pour exister. Pas inférée. Pas « selon des sources de l'industrie ». Si la sous-chaîne n'y est pas, le fait n'y est pas.

Tout ce qui suit décrit ce qu'il faut pour appliquer cette règle à grande échelle, dans deux langues, toutes les 48 heures.

D'où viennent les faits

Chaque source utilisée par TradeIntelDesk figure dans un registre verrouillé. Cinq catégories : primaire gouvernementale, secondaire gouvernementale, presse spécialisée, intelligence de marché, données tierces.

Les nouvelles sources ne publient pas dès le premier jour. Elles passent par une mise en quarantaine de sept jours avant qu'aucun article puisse les citer. Elles obtiennent leur promotion en franchissant un seuil de taux d'échec sur des fenêtres glissantes. Les sources qui dérivent au-delà de 40 % d'échec sont rétrogradées. Au-delà de 60 %, elles sont retirées.

Le registre est un fichier sous contrôle de version. Ajouter une source est un acte délibéré avec piste d'audit, pas une commodité.

La commodité n'est pas une qualification.

Comment un fait devient un fait

Une affirmation candidate doit franchir un test de substance commerciale avant d'être admissible à la publication. Elle doit contenir l'un des éléments suivants : un nombre précis lié à une action commerciale dans la même phrase, un organisme nommé prenant une action nommée, une date précise liée à un événement commercial précis, ou une entité nommée — pas « le ministère », pas « des responsables », pas « des personnes au courant ».

L'attribution générique échoue automatiquement à la barrière. « Selon des sources » n'est pas un fait dans ce système. C'est un signal d'alarme.

Chaque segment qui survit à la barrière est vérifié contre le texte source par correspondance exacte de sous-chaîne. Un décalage qui ne correspond pas est rejeté comme fabrication. La vérification est déterministe — Python, pas un modèle de langage — elle ne peut pas être convaincue de changer son jugement.

Deux formats. Jamais mélangés.

TradeIntelDesk publie deux types d'articles et le système impose la différence.

Dépêche. 50 à 100 mots. Source unique. Ce qui s'est passé. Ordre des phrases fixe. Aucune synthèse, aucun langage prospectif, aucun prix, aucun produit dérivé, aucun commentaire de change. L'équivalent journalistique d'une dépêche Reuters — des faits attestés, rien d'autre.

Article de développement. 200 à 300 mots. Exige au moins deux groupes de sources concordantes. Ce que cela signifie. La liste complète des citations est préservée jusqu'à la publication et visible dans le pied d'article.

Une histoire sans corroboration indépendante ne peut devenir un article de développement. Elle attend dans une file d'attente jusqu'à 48 heures qu'une deuxième source arrive. Si aucune n'arrive, elle reste une dépêche ou elle ne paraît pas.

Si deux sources ne s'accordent pas, nous ne faisons pas semblant qu'elles s'accordent.

How a story gets routed Verified facts feed into the story picker, which routes each story into one of four outcomes: wire filing for single-source, development article for two or more source groups, hold queue waiting up to 48 hours for corroboration, or discard. Verified facts offsets matched, sources locked Story picker classifies + routes Wire filing 1 source 50–100 words attribution in lead Development 2+ source groups 200–300 words synthesis Hold awaiting corroboration max 48 hours Discard fails substance gate or out of scope

L'anglais et le français paraissent ensemble, ou ni l'un ni l'autre

Les articles TradeIntelDesk sont rédigés en parallèle — pas traduits. Les versions anglaise et française sont des rédactions indépendantes travaillant à partir du même ensemble de faits vérifiés, avec les valeurs numériques reportées textuellement et un glossaire contrôlé pour la terminologie commerciale.

À l'étape de publication, les deux versions sont écrites sur disque de manière atomique. Si la version française échoue à la vérification, la version anglaise est annulée. Il n'existe aucun chemin de repli en anglais seulement dans le système.

Pour les lecteurs québécois, c'est la réponse à la question évidente : la Loi 96 n'est pas une case que nous cochons. Elle est appliquée à la frontière du publieur par du code qui refuse de publier l'un sans l'autre.

Deux couches de vérification indépendantes

Chaque article — chaque langue, chaque format — passe par deux contrôles avant d'être admissible à la publication.

La couche un est du Python déterministe. Conformité du format, intégrité des citations, plafonds de longueur des citations, exigences de groupes de sources. Réussite ou échec, sans jugement.

La couche deux est un modèle Claude Sonnet jouant le rôle d'éditeur adverse — distinct du modèle qui a rédigé l'article — l'examinant par rapport à l'ensemble de sources comme s'il cherchait une raison de le tuer.

Deux échecs envoient l'article dans une file d'attente d'examen humain. Rien n'est publié sur une seule passe.

Le système qui l'a rédigé n'a pas le droit de le noter.

How an article passes verification A writer drafts the article. Layer one is a deterministic Python check on format and citation integrity. Layer two is an independent Claude Sonnet model acting as adversarial editor. Two passes are required to publish. Either layer can route the article to a human review queue if it fails. Writer drafts EN + FR parallel Layer 1 deterministic check (Python, no LLM) Layer 2 adversarial editor (independent model) Publish EN + FR atomic Human review queue two failures = manual editorial decision

Conçu pour être cité

Chaque article publié transporte des instantanés en lecture seule de chaque source qu'il cite. Les instantanés sont hachés en SHA-256 et horodatés au moment de la publication, écrits sur disque avec des permissions qui empêchent la modification, et liés depuis le pied d'article.

Si une source en amont disparaît, l'instantané reste. Si une page gouvernementale est réécrite, la version que nous avons citée est préservée. Si nous nous trompons sur un fait, nous ne supprimons pas l'article. Nous le republions avec une rétractation visible, un motif déclaré, et l'original conservé à côté pour audit légal. L'URL ne meurt jamais.

La citation textuelle est plafonnée : pas plus de 50 mots provenant d'une même source par article, pas plus de 25 mots dans un seul passage. Le plafond est appliqué au publieur, pas seulement dans la consigne du rédacteur — défense en profondeur.

Citez-nous. Les sources seront encore là quand votre client vérifiera.

Pourquoi cela a demandé un effort sérieux à construire

La plupart des bulletins commerciaux, c'est un rédacteur et un lecteur de fil RSS.

TradeIntelDesk, c'est un pipeline de vérification à sept agents, deux couches de vérification indépendantes, un registre de sources verrouillé, un publieur bilingue atomique, un système d'instantanés et de rétractations, et une porte de canari avec humain dans la boucle.

Nous avons construit la mauvaise version d'abord. L'architecture initiale hallucinait des citations et brûlait du calcul sur des boucles qui produisaient des sorties non citables. Nous l'avons démontée et reconstruite autour de la règle unique de la deuxième section. La reconstruction a été le travail d'ingénierie le plus difficile sur la plateforme. L'architecture de vérification a pris plus de temps à mettre au point que la rédaction.

Nous l'avons construite ainsi parce que l'alternative — une analyse commerciale rapide, peu coûteuse, à l'apparence plausible — c'est exactement ce qui inonde le marché et exactement ce qu'aucun analyste ne peut citer.

Une personne signe chaque publication

Chaque article TradeIntelDesk atterrit d'abord dans un environnement de préproduction, bloqué aux moteurs de recherche par trois couches — robots.txt, en-tête HTTP, balise meta — et examiné visuellement avant d'être promu sur le site en ligne.

Le système fait le travail. Une personne signe la publication.

Dimanche soir. La note de lundi a besoin d'une citation qui tient.

Lire les articles publiés selon cette méthode →