benchmarks-and-tests · 2026-09-13

Pourquoi ce site n’a pas importé le 0.0.32

Neuf banques de preuves étaient scellées, leurs empreintes concordaient, et l’import a été refusé quand même. Une capture peut être exactement le fichier qui a été scellé et montrer tout de même un produit qui a bougé depuis.

Écrit et couvert par des tests, pas encore observé en exécution réelleDeskworth · publié · mis à jour · 3 sources · contract checked 2026-09-13

Un importateur qui copie et fait confiance est une commande de copie déguisée. Celui de ce site refusait déjà un actif sans niveau de preuve, un chemin hors du banc, ou une empreinte qui ne se recalcule pas. Il ne savait pas refuser une banque entière qui avait vieilli 1.

#Huit conditions, vérifiées sur le dépôt du cœur

ConditionPremière vérification, 2026-09-13Ce qui a été trouvé
Un rapport de passation 0.0.32 final sur la branche pousséeéchoueLe rapport existe ; un commit produit est venu après lui, il ne décrit donc plus la version.
tauri.conf.json déclare 0.0.32tientIl le fait, sur la branche poussée.
La branche du cœur est poussée, sans rien de non committééchoueLa branche locale avait un commit d’avance, avec du travail en cours.
Le manifeste public destiné à ce site est présenttientPrésent, adressé à la Landing, version 0.0.32.
Chaque actif porte le même commit produittientDix banques et le manifeste, tous sur un seul commit.
Chaque empreinte se recalculeéchoueUn banc re-rendait une banque pendant que le contrat tournait ; ses fichiers ne concordaient plus.
Aucune capture n’est antérieure au produit qu’elle montreéchoueScellées sur un commit, alors que le commit produit était passé à la passe des livrables.
Chaque actif déclare son niveau de preuvetientCinq niveaux déclarés, aucun manquant.

#Et celle qu’une empreinte ne peut pas voir

Une capture est déclarée vérifiée par un client, comme le lot Apple lu depuis le disque. Ouverte, elle montrait une ligne d’erreur, les lots publiés n’ont pas pu être lus, et aucun fichier. Son empreinte concordait parfaitement : c’était exactement l’image qui avait été scellée. Voilà pourquoi le contrat porte des observations écrites à l’œil à côté des conditions calculées, chacune liée à l’empreinte de l’image qui a été regardée.

Le cœur a régénéré cette capture le soir même, et elle montre désormais le lot avec ses trois fichiers. La première observation n’est pas devenue fausse ; elle est devenue périmée, et le contrat le dit parce que l’empreinte a changé. La seconde vérification a refusé l’import quand même : la branche du cœur avait huit commits d’avance sur ce qui était poussé, et les banques ne partageaient plus un seul commit produit. Une observation peut refuser un import ; elle ne peut pas en autoriser un à elle seule.

PreuveLa banque 0.0.31 reste servie : ses captures de Workspace, y compris la vue des livrables qui montre bien les trois fichiers, gardent leurs niveaux. La page d’accueil montre les livrables du 0.0.32, tableau de bord, graphique Excel, diapositive, graphique PDF, bibliothèque, accès depuis Kam et depuis l’encoche, persistance après redémarrage, comme une dépendance, pas comme une preuve 3.

#Sources

  1. Deskworth Landing, the import contract for a core releaseDeskworthinternal registry · synchro/contrat-os.json · written by scripts/contrat-os.mjs · publié 2026-09-13 · lu 2026-09-13Document interne, non publié
  2. Deskworth OS, handover report 0.0.32, the notch, deliverables and the companionDeskworthinternal handover report · Deskworth OS 0.0.32 · report at 9c436b9 · not imported by this site (contract refused 2026-09-13) · publié 2026-09-12 · lu 2026-09-13Document interne, non publié
  3. Deskworth OS, proof bank 0.0.31, the Mission WorkspaceDeskworthinternal registry · Deskworth OS 0.0.31 · product commit 8d23caa · ten assets, imported and served by this site · publié 2026-09-11 · lu 2026-09-13Document interne, non publié

Read next