Research

Methodology

Comment une exécution Deskworth est posée pour qu’on puisse discuter son résultat : périmètre, date d’arrêté, sources admissibles, données manquantes, provenance, contrôles, et ce qui compte comme preuve.

Écrit et couvert par des tests, pas encore observé en exécution réelleDeskworth · publié · mis à jour · 4 sources · Deskworth OS 0.0.22

Voici le protocole que le produit applique dans le code. Là où cette page et le code se contredisent, le code a raison et cette page est un défaut.

#Les onze étapes d’une exécution

  1. La question est consignée telle qu’elle a été posée, non reformulée.
  2. Le périmètre est fixé : quelle entité, quel segment, quelle devise.
  3. La date d’arrêté est fixée avant qu’aucune donnée ne soit récupérée. Tout ce qui suit est évalué à cette date.
  4. Les sources admissibles sont déclarées. Un rôle qui n’a pas le droit d’atteindre le web ouvert ne peut pas élargir cette liste en cours d’exécution.
  5. Une donnée manquante est consignée comme manquante. Elle n’est jamais comblée par interpolation, ni écartée en silence.
  6. La provenance est attachée à chaque chiffre : la source, la période couverte, la métrique, l’unité, et la date de lecture.
  7. Les calculs sont exprimés en formules dans le livrable, pas en valeurs recopiées dans une cellule.
  8. Les contrôles comparent l’attendu à l’obtenu, avec une tolérance, et annoncent la réussite ou l’écart.
  9. Si les données ne répondent pas à la date d’arrêté, la carte rend BLOCKED en nommant la raison.
  10. L’exécution dit lesquelles de ses parties sont testées, lesquelles empaquetées, lesquelles observées.
  11. L’exécution se rejoue depuis les fichiers qu’elle a laissés.

#La seule date dont on soit sûr

Une source porte une date de publication que personne ici n’a observée et ne peut vérifier. Elle porte aussi la date à laquelle elle a été lue, celle-là observée. Le cœur range la seconde sous le nom qui dit ce qu’elle est, et l’outil qui signale une source au journal caviarde tout secret embarqué dans l’adresse avant de l’écrire 2.

#Testé, empaqueté, observé

Ces trois mots ne sont pas synonymes, et la plupart des désaccords sur ce qu’un système sait faire viennent de ce qu’on les confond.

MotCe qu’il veut direCe qu’il ne veut pas dire
TestéDu code existe et un test l’exerce, chemin d’échec compris.Que quiconque l’ait vu fonctionner dans le produit.
EmpaquetéLa chose est dans une construction qui a été produite et signée.Qu’elle ait été ouverte, cliquée, ou observée à l’écran.
ObservéQuelqu’un a lancé l’application et l’a regardée le faire.Qu’un test la couvre, ou qu’elle le refera.

PreuveAppliqué à la version courante : le moteur de classeur est testé ; les correctifs d’interface du 0.0.20 sont empaquetés et un seul des quatre a été observé ; le refus au contrôle préalable d’un moteur de présentation absent a été observé en exécution réelle 2.

#Ce que veut dire BLOCKED

BLOCKED n’est pas un échec à réessayer. C’est un résultat : la question, à cette date, avec ces sources admissibles, ne peut pas recevoir de réponse honnête. Une carte qui rend BLOCKED nomme la raison, un moteur absent, une fenêtre indisponible, une source qui ne couvre pas la période.

Le coût de ne pas avoir cet état se mesure. La version 0.0.20 a dépensé 9,4 millions de jetons sur une demande dont le format n’avait aucun moteur derrière lui. La version 0.0.22 refuse cette demande avant de démarrer le moindre processus, et le refus a été observé en exécution réelle 2.

#Reproduire une exécution

LimiteLa banque de preuves publique de ce site a été scellée contre Deskworth OS 0.0.15 le 2026-09-08. Le produit en est maintenant au 0.0.23. Chaque capture porte sa propre version ; aucune n’est présentée comme la construction courante.

#Sources

  1. Deskworth OS, product state at 0.0.23Deskworthinternal handover report · Deskworth OS 0.0.23 · commit produit 5968ef0 · lu à bcae42d · publié 2026-09-10 · lu 2026-09-10Document interne, non publié
  2. Deskworth OS, handover report 0.0.22Deskworthinternal handover report · Deskworth OS 0.0.22 · commit d59e30e · publié 2026-09-10 · lu 2026-09-10Document interne, non publié
  3. Deskworth OS, handover report 0.0.19Deskworthinternal handover report · Deskworth OS 0.0.19 · commit 57a59df · publié 2026-09-09 · lu 2026-09-09Document interne, non publié
  4. The canonical role registry, mirrored on this siteDeskworthinternal registry · roster registry mirror · lu 2026-09-10Document interne, non publié

Read next

More in Research