Un tender_version_delta_register est la comparaison contrôlée de deux états identifiés d’une consultation. Il conserve les objets publiés, leur provenance et leurs représentations, puis décrit chaque modification avec deux repères, les valeurs avant et après, son type, son état de vérification, son périmètre, son effet opérationnel possible, son réviseur, sa destination et sa péremption. Il ne statue pas sur la qualification juridique du changement et ne modifie aucune offre.
Une région remplace son dossier de consultation un vendredi soir. Le message parle de corrections éditoriales. Le PDF compte deux pages de plus, le bordereau garde le même nom et un formulaire apparaît dans un sous-dossier. Le comparateur de texte remonte les en-têtes sur chaque page, mais ne voit ni la formule modifiée ni la liste déroulante devenue obligatoire. Les rédacteurs ont besoin d’un relevé vérifiable, pas d’un volume de différences sans origine ni conséquence.
Fixez les deux états et leur filiation avant toute comparaison. Réconciliez d’abord les objets du dossier, examinez ensuite leurs structures natives, puis confirmez les différences atomiques. Une empreinte différente prouve une différence d’octets, pas une nouvelle obligation. Un texte identique ne garantit pas l’identité des formules, des champs ou de la mise en page. Séparez l’effet sur le travail de la qualification juridique et remettez chaque delta au contrôle qui possède la décision.
Périmètre
La comparaison commence par deux états prouvés
Identifiez la consultation, la phase, les lots, les opérateurs concernés et le canal officiel pour chaque état. Un avis rectificatif, un message du profil d'acheteur, un numéro d'additif ou une relation de remplacement doit établir que B succède à A. “DCE final 2” et une date de téléchargement ne suffisent pas.
AN-024 démontre que la chaîne des rectificatifs est complète jusqu'à une heure donnée. AN-078 prend deux états acceptés dans cette chaîne. Il ne comble pas un numéro absent et ne décide pas qu'un fichier ressemblant est la nouvelle édition du précédent. Si la filiation reste incertaine, lineage_unresolved renvoie les objets au contrôle des sources.
Déclarez les limites concrètes. Le contrôle peut porter sur l'ensemble du DCE, le lot 4, le seul bordereau des prix ou une exportation des questions du portail. Énumérez ce qui est inclus, exclu, inaccessible ou observé seulement à l'écran. La phrase “aucun autre changement” n'est permise que dans ce périmètre.
Les fichiers publiés restent intacts. Les vues OCR, le texte extrait, les images rendues et les parties XML sont des dérivés liés à leur source, à l'outil, à sa version et à l'heure du traitement. PROV-DM distingue entités, activités, dérivations et révisions. Le registre s'en inspire pour la traçabilité sans revendiquer une conformité au standard.
| Champ | État A | État B | Contrôle |
|---|---|---|---|
| Objet acheteur | Titre et identifiant publiés | Titre et identifiant publiés | Évite le mauvais rapprochement |
| Émission | Canal et événement | Canal et événement | Prouve l’ordre |
| Représentation | Média, taille et empreinte | Média, taille et empreinte | Lie les constats aux octets |
| Application | Étape, lots et public | Étape, lots et public | Borne la portée |
| Accès | Complet, partiel ou fermé | Complet, partiel ou fermé | Borne la conclusion |
Inventaire
Le contenu vient après la réconciliation des objets
Construisez un manifeste pour A et un autre pour B. Appuyez l'appariement sur un identifiant publié, une relation explicite de remplacement et des preuves de contenu. Un même nom peut cacher de nouveaux octets. Une annexe renommée peut rester exactement identique. Employez unchanged_exact, changed_bytes, added, removed, renamed, replaced, split, merged, inaccessible et match_unresolved.
Calculez l'empreinte sur les octets récupérés. FIPS 180-4 définit notamment la famille SHA. Deux empreintes SHA-256 identiques apportent une preuve forte d'identité binaire. Deux empreintes différentes n'expliquent pas la différence. Une nouvelle compression, une signature ou des métadonnées peuvent changer le fichier sans modifier une phrase visible.
Pour une ressource Web, gardez l'URL, Content-Type, Content-Encoding, ETag et Last-Modified observés. RFC 9110 explique que les validateurs forts et faibles ne donnent pas les mêmes garanties. Un ETag distingue les représentations d'une ressource donnée. Il ne prouve pas à lui seul l'identité de deux ressources différentes. Last-Modified ne remplace ni un numéro de rectificatif ni une date d'émission.
Une fusion et une scission ont leur propre effet. Si le cadre de réponse unique devient quatre fichiers par lot, la topologie de la remise a changé même lorsque les questions sont copiées. Envoyez cette découverte vers AN-072 avant l'analyse de détail. Une nouvelle cible de réponse va aussi vers AN-074.
- Conservez le nom publié, sa casse et son extension.
- Calculez l’empreinte de l’original, jamais seulement celle de la conversion.
- Citez toute relation publiée de remplacement ou de révision.
- Laissez un objet non apparié plutôt que d’imposer une correspondance.
- Examinez un retrait même si son texte paraît avoir migré ailleurs.
Méthode
Le format détermine ce que le comparateur doit regarder
Dans un document de traitement de texte, examinez titres, paragraphes, listes, tableaux, notes, en-têtes, contrôles de contenu et objets intégrés. L'affichage des révisions peut aider, mais l'acheteur a pu les accepter avant la publication. Seules les deux éditions remises aux candidats définissent le couple à comparer.
Dans un tableur, comparez identités des feuilles, cellules, formules, valeurs affichées, plages nommées, validations, commentaires, états masqués, protection et zones d'impression. Une formule modifiée peut donner aujourd'hui le même total. ECMA-376 décrit l'organisation et l'empaquetage d'Office Open XML, ce qui permet de viser les parties pertinentes au lieu d'interpréter un diff binaire de l'archive.
Un PDF exige une vue rendue et une vue objet ou texte. Le rendu révèle une consigne déplacée dans un encadré. Le texte permet de chercher un nombre ou une négation. Pour un scan, liez l'OCR aux octets, à la page, à la langue, au moteur et à sa version. Toute valeur importante est ensuite relue sur l'image.
Un formulaire PDF ou portail demande encore une autre inspection: identifiant du champ, libellé, choix, limite, caractère obligatoire et état observé. L'agent ne contourne jamais l'accès pour compléter ce relevé. Une surface non autorisée devient source_boundary_incomplete avec les objets qui pourraient en dépendre.
| Surface | Contrôle natif | Angle mort fréquent |
|---|---|---|
| DOCX | Structure, texte, tableaux, notes et contrôles | Révisions acceptées ou en-tête |
| XLSX | Formules, valeurs, validations et visibilité | Valeur égale issue d’une formule différente |
| Rendu, texte, objets et champs | Bruit OCR ou nouvelle pagination | |
| Archive | Membres, chemins, tailles et empreintes | Objet renommé ou scindé |
| Portail | Libellés, choix, limites et état daté | Champ protégé non observé |
Preuve
Deux repères transforment un écart en constat vérifiable
Pour chaque candidat, conservez old_value, new_value, old_locator, new_locator, comparison_method et verification_evidence. Le repère lisible peut être “CCTP, article 6.2, tableau des délais.” Le repère machine ajoute fichier, version, page, citation avec contexte, cellule, partie XML ou identifiant de champ. Les deux doivent retrouver la même information.
Le modèle W3C Web Annotation fournit des sélecteurs de citation, position, fragment et état de ressource qui éclairent cette conception. Une citation avec préfixe et suffixe résiste mieux à une renumérotation qu'une page seule. Pour un tableau, gardez le titre, la ligne, la colonne et la cellule; pour un PDF, la page rendue et la citation.
Classez added, removed, value_changed, condition_changed, scope_changed, moved, renumbered, reformatted, representation_only ou unresolved. Un déplacement accompagné d'un nouveau seuil donne deux enregistrements liés. Si le lien entre ancienne suppression et nouvel ajout n'est pas prouvé, ne les fusionnez pas sur la seule proximité sémantique.
La normalisation facilite la recherche des candidats. Elle peut neutraliser espaces, césures, ligatures, formes Unicode et en-têtes répétés dans une vue dérivée. Gardez la règle et le texte brut. L'annexe Unicode UAX #15 définit les formes de normalisation, mais ne tranche ni l'authenticité ni le sens d'une chaîne publiée par l'acheteur.
| État | Conclusion | Suite permise |
|---|---|---|
| verified_change | Les deux sources prouvent la modification | Qualifier l’effet |
| verified_move | Le contenu identique possède un nouveau repère | Mettre les citations en revue |
| representation_noise_confirmed | La différence ne se trouve pas dans la source native | Écarter avec motif |
| semantic_review_required | Le texte diffère, son effet reste incertain | Saisir le spécialiste |
| unreadable_region | Une zone ne peut pas être comparée | Bloquer ses dépendances |
| lineage_unresolved | Le couple ou son ordre n’est pas établi | Retourner aux sources |
Qualification
L’effet sur la réponse reste distinct de la qualification juridique
Le terme “important” peut provenir du message de l'acheteur, d'un critère juridique ou d'une priorité interne. Reproduisez le vocabulaire source dans un champ dédié. response_effect décrit seulement le travail susceptible d'être touché. AN-078 ne produit pas de verdict legal_materiality et ne promet pas une prolongation de délai.
Les régimes imposent des cadres différents. Le Procurement Act 2023 britannique et son guide actuel règlent certaines modifications et la révision des délais. L'article 47 de la directive 2014/24/UE prévoit une prolongation proportionnée lorsque des modifications importantes sont apportées aux documents. Le § 20 VgV et l'article R2151-4 du Code français contiennent leurs propres formulations. Leur présence crée une question de revue, pas une conclusion automatique pour cette consultation.
Les règles américaines et celles de la Banque mondiale suivent encore d'autres mécanismes. FAR 15.206 impose un amendement lorsque le Gouvernement modifie ses exigences ou conditions et en énumère le contenu minimal. FAR 52.215-1 traite l'accusé de réception et la modification d'une proposition lorsque cette clause s'applique. Le règlement de la Banque mondiale de septembre 2025 prévoit un additif lorsqu'une plainte conduit l'emprunteur à modifier les documents, avec prolongation si nécessaire. Aucun de ces effets ne se transpose sans son régime.
Une nouvelle obligation va vers AN-069 ou AN-070. Une limite de réponse va vers AN-071; un fichier attendu vers AN-072; une date vers AN-073 et AN-075; une cible de modèle vers AN-074; une règle de notation vers AN-076; un motif d'arrêt vers AN-077. Les conflits vont vers AN-061 ou AN-062. AN-066 possède ensuite la propagation vers les réponses et approbations vivantes.
Utilisez citation_update_only, response_review_required, price_review_required, evidence_review_required, schedule_review_required, submission_structure_review_required, qualification_review_required ou effect_unresolved. Joignez le lot, la question, la cellule, la pièce ou l'approbation concernée et le décideur autorisé. Le statut distribue le travail sans préjuger sa décision.
- Gardez le résumé des changements publié par l’acheteur sans le croire exhaustif.
- Distinguez le fait technique et son effet métier.
- Distinguez la priorité de travail et la portée juridique.
- Nommez l’objet aval au lieu d’un score abstrait.
- Confiez toute modification de l’offre au processus autorisé.
Cas pratique
Un dossier de billettique révèle des changements hors du texte
Dans un cas fictif, une région achète une solution de billettique pour les transports scolaires, avec deux lots. L'état A comprend le règlement, le CCTP, un BPU, un questionnaire de sécurité et deux cadres de réponse. L'état B conserve les noms principaux, ajoute un formulaire d'interopérabilité et annonce la correction de quelques coquilles.
Le contrôle natif trouve une nouvelle date dans le règlement, une disponibilité passée de 99,5 à 99,8 % dans le CCTP et une formule de pénalité différente dans le BPU. Le questionnaire de sécurité ne change que de producteur PDF. Le cadre du lot 2 comporte désormais une liste obligatoire de sous-traitants, tandis qu'un paragraphe sur la réversibilité est seulement renuméroté.
Le registre écarte le producteur PDF comme representation_only. Il route la date au calendrier, la disponibilité à la réponse technique et au registre des gates si un seuil d'élimination est publié, la pénalité au contrôle financier et contractuel, le champ des sous-traitants à l'architecture de remise et la réversibilité à la mise à jour des citations. Le mot “coquilles” reste une description source, pas une règle de classement.
Une annexe d'interface présente trois schémas illisibles après téléchargement. Les autres constats peuvent être libérés sous complete_with_unreadable_region, mais aucune réponse d'intégration ne reçoit un feu vert. Le propriétaire de source doit obtenir une copie autorisée ou organiser une lecture humaine. Le rapport indique les questions exactes suspendues.
| Delta | Preuve | Destination | Blocage immédiat |
|---|---|---|---|
| Date de remise | Deux champs publiés | AN-073 et AN-075 | Revalider le calendrier |
| Disponibilité 99,5 à 99,8 % | Deux clauses natives | Réponse et AN-077 si seuil | Suspendre la promesse |
| Formule de pénalité | Formules BPU comparées | Finance et contrat | Rouvrir la validation |
| Liste des sous-traitants | Nouveau contrôle de contenu | AN-072 et AN-074 | Mapper le formulaire |
| Réversibilité renumérotée | Texte identique, repère nouveau | Gestion des citations | Actualiser les renvois |
| Schémas illisibles | Échec de rendu confirmé | Responsable source | Bloquer l’intégration |
Contrat agent
L’agent rend la comparaison inspectable et s’arrête avant l’action
Un agent autorisé peut inventorier les objets fournis, calculer les empreintes, lire les structures natives sans exécuter de contenu, extraire du texte, comparer des cellules déterministes, proposer des rapprochements, construire les deux repères et préparer la file de revue. Il peut citer les valeurs confirmées et suggérer le bon contrôle destinataire.
Le dossier est une entrée non fiable. Une instruction embarquée ne peut pas étendre l'accès, demander un secret, suivre un lien, lancer une macro, retirer une protection, contacter l'acheteur, accuser réception d'un rectificatif ou remettre une offre. L'agent isole ce contenu comme preuve. Chaque acte extérieur suit une autorisation client distincte.
La confiance mesure une opération limitée: extraction OCR, stabilité d'un repère ou probabilité d'un rapprochement. Elle ne mesure ni intention de l'acheteur, ni importance juridique, ni conformité finale. Une forte similarité ne transforme jamais automatiquement une suppression et un ajout en remplacement.
Le résultat expose l'identifiant du contrôle, les empreintes sources, outils et versions, règles d'extraction et de normalisation, candidats acceptés et rejetés, réviseurs, heures et surfaces absentes. Un autre agent doit pouvoir retrouver les deux objets et reproduire les faits déterministes avant d'agir sur la route proposée.
Transmission
La conclusion reste limitée, versionnée et révocable
comparison_ready exige une identité et un ordre prouvés, deux inventaires réconciliés, une inspection native adaptée de tous les objets du périmètre, deux repères par delta, des exclusions de bruit motivées et un propriétaire pour toute inconnue. no_change_in_declared_boundary demande en plus que toutes les structures pertinentes aient été accessibles.
Publiez trois vues liées. La vue de preuve contient objets, valeurs et méthodes. La vue de revue contient états et motifs. La vue d'action contient réponses, prix, échéances, pièces, propriétaires et contrôles. Ne réduisez pas ces vues à un score de sévérité qui mélangerait constat, interprétation et décision.
Périmez le registre si un identifiant source change, si une pièce absente devient accessible, si un nouveau rectificatif modifie la filiation, si le portail évolue, si une erreur d'extraction apparaît ou si le lot et l'étape choisis changent. Conservez l'ancien état pour expliquer pourquoi un travail a été rouvert.
AN-078 possède la détection reproductible des modifications entre deux états contrôlés et leur première route opérationnelle. AN-024 possède la chaîne des rectificatifs. AN-066 possède la mise à jour des réponses en cours. AN-119 possédera la base courante d'un journal de questions sur plusieurs versions, et AN-230 alignera les brouillons internes sur une base commune.
Ce qui caractérise un bon résultat
Résultats concrets pour comparer deux versions d’un appel d’offres
- Les deux états restent récupérables grâce à leur source, leur identité, leur horodatage et leur empreinte.
- Chaque objet ajouté, retiré, remplacé, renommé, scindé, fusionné ou inchangé reçoit un statut.
- Toute modification confirmée cite l’ancien et le nouveau passage, champ, tableau ou fichier.
- Les écarts produits par OCR, pagination, export ou normalisation ne deviennent pas de fausses exigences.
- Les formules, contrôles, champs, feuilles masquées et surfaces du portail entrent dans la méthode adaptée.
- Les impacts possibles sur réponse, prix, preuve, calendrier et remise sont confiés à leurs propriétaires.
- Une zone inaccessible ou illisible borne précisément la conclusion et les travaux autorisés.
- Un agent peut reproduire les constats et leurs citations sans prendre une décision de droit ni agir sur l’offre.
Modèle opératoire
Comment exécuter le travail
- 01
Nommer les deux états
Consignez la procédure, l’étape, les lots, le public visé, les sources autorisées, les dates d’accès et le but exact du contrôle.
- 02
Établir la filiation
Conservez les identifiants, avis, messages, liens, types de média, tailles et empreintes qui prouvent l’ordre des versions.
- 03
Réconcilier les inventaires
Classez chaque objet comme identique, modifié, ajouté, retiré, renommé, remplacé, scindé, fusionné ou non apparié.
- 04
Lire les structures natives
Contrôlez paragraphes, tableaux, cellules, formules, validations, champs, pièces jointes et observations autorisées du portail.
- 05
Confirmer les deltas
Associez deux repères durables, gardez les valeurs exactes et validez chaque candidat dans les objets publiés.
- 06
Affecter l’effet possible
Nommez le lot, la réponse, le prix, la preuve, l’échéance ou l’objet de remise touché et son contrôle compétent.
- 07
Libérer un rapport borné
Publiez les changements vérifiés, le bruit écarté, les inconnues, les responsables et les événements qui imposeront un nouveau contrôle.
Évaluation
Les questions qui changent la décision
- Quelle preuve officielle relie les deux états et établit lequel succède à l’autre ?
- Le périmètre couvre-t-il tout le dossier, un lot, un fichier ou une surface de réponse ?
- Quels objets ont été ajoutés, retirés, remplacés, renommés, scindés, fusionnés ou gardés ?
- L’écart existe-t-il dans la source native ou seulement dans une extraction ou un rendu ?
- Peut-on récupérer les deux valeurs exactes à partir de deux repères durables ?
- Le delta concerne-t-il obligation, date, seuil, notation, modèle, prix, preuve ou remise ?
- Quel processus possède l’interprétation et la mise à jour en aval ?
- Quelle zone non contrôlée interdit de déclarer la comparaison complète ?
- Quel nouvel événement de source, de lot ou d’étape périmera le résultat ?
Modes d’échec
Où les équipes perdent le contrôle
Une date locale ou un nom de fichier devient une preuve de version sans filiation de l’acheteur.
Une empreinte différente est traduite à tort en exigence différente.
Une formule ou une validation change alors que la valeur affichée reste la même.
Les césures, polices, ligatures et erreurs OCR produisent de faux changements de texte.
Un paragraphe déplacé est compté comme suppression et ajout sans contrôle.
Un rapprochement sémantique transforme deux dispositions distinctes en ancienne et nouvelle version.
Le rapport qualifie juridiquement le changement sans régime ni décideur compétent.
Un delta vérifié réécrit une réponse ou un prix avant leur revue.
Une feuille masquée ou un champ protégé sort du périmètre sans être déclaré.
Mesure
Mesurer le travail terminé
La mesure porte sur le processus terminé, y compris la revue et les exceptions. Le volume produit ne prouve pas à lui seul que le processus est meilleur.
- objets réconciliés dans les deux manifestes du dossier
- fichiers liés à une source, un type, une taille, une empreinte et une heure de récupération
- candidats confirmés dans les deux représentations natives
- deltas possédant anciennes et nouvelles valeurs avec deux repères
- écarts de représentation écartés avec une justification conservée
- zones illisibles ou non appariées dotées d’un responsable et d’un périmètre
- changements remis au bon propriétaire de réponse, prix, délai, preuve ou remise
- nouveaux contrôles qui reproduisent le même ensemble de deltas confirmés
Questions
Questions fréquentes
Une empreinte différente prouve-t-elle une exigence nouvelle ?
Non. Elle prouve des octets différents. Contrôlez la structure native pour distinguer texte, formule, métadonnée, compression et signature.
Le résumé des changements publié par l’acheteur suffit-il ?
Non. Conservez-le comme preuve, puis réconciliez le dossier et les contenus dans le périmètre déclaré.
Le suivi des modifications Word suffit-il ?
Non. Les révisions peuvent avoir été acceptées. Comparez les éditions remises, leurs tableaux, contrôles, en-têtes et parties.
Que conclure si le texte extrait est identique ?
Seulement que cette vue textuelle est identique. Il faut encore contrôler formules, champs, validation, mise en page et inventaire.
Le registre peut-il déclarer la modification juridiquement importante ?
Non. Il documente le delta et remet la question de droit, son contexte et sa source à la personne compétente.
Comment enregistrer un paragraphe déplacé ?
Prouvez l’identité du contenu et gardez les deux repères. Une modification simultanée reçoit un second delta lié.
Peut-on continuer avec une annexe illisible ?
Seulement sur un périmètre indépendant autorisé. Toute réponse, tout prix ou objet susceptible d’en dépendre reste bloqué.
Que peut faire un agent IA après la comparaison ?
Il peut citer les deltas confirmés et préparer les transmissions. Modifier, approuver, accuser réception ou remettre exige une autorité séparée.
Sources
Sources primaires
- Guide britannique sur la modification d’une procédure concurrentielle, 17 août 2026 UK Cabinet Office
- Procurement Act 2023, section 31 The National Archives
- Procurement Act 2023, section 54 The National Archives
- Directive 2014/24/UE, article 47, texte consolidé au 1er janvier 2026 EUR-Lex
- Règlement allemand VgV, § 20 sur les délais Ministère fédéral allemand de la Justice et Office fédéral de la Justice
- Code de la commande publique, article R2151-4 Légifrance
- FAR 15.206, modification de la sollicitation Acquisition.gov
- FAR 52.215-1, instructions aux soumissionnaires Acquisition.gov
- Règlement de passation des marchés pour les emprunteurs IPF, septembre 2025 Banque mondiale
- RFC 9110, sémantique HTTP et validateurs de représentation RFC Editor
- Web Annotation Data Model, sélecteurs et états World Wide Web Consortium
- PROV-DM, entités, dérivations et révisions World Wide Web Consortium
- FIPS PUB 180-4, Secure Hash Standard National Institute of Standards and Technology
- ECMA-376, formats de fichiers Office Open XML Ecma International
- Unicode Standard Annex 15, formes de normalisation Unicode Unicode Consortium
Ziva
Logiciel de réponse fondée sur les sources pour les RFP, RFI, DDQ et questionnaires.
Équipes offres, avant-vente, sécurité, conformité et opérations commerciales. Le point de départ est le processus existant, ses contraintes et les preuves déjà disponibles.