Commencer ici

La barre de l’encoche

Le bureau vu depuis la barre de menus : ce que l’encoche montre au repos, ce qui s’ouvre quand on clique, ce qui se passe pendant que Bouna pilote la machine, et où vit le contrôle Stop.

CONCEPTPreuve encore manquante, cette page dit ce qu’il fautDeskworth · publié · mis à jour · 2 sources

L’explication d’une forme, sans rien derrière. Pas un aperçu : aperçu veut dire écrit et testé.

Deskworth tourne dans une fenêtre. La barre de l’encoche en est l’autre moitié : une petite surface en haut de l’écran qui dit qui travaille, permet de poser une question à Kam, et garde à une pression le contrôle qui arrête tout, sans ramener le Workspace entier.

Encore manquantÀ lire en premier. Il y a du code derrière cette page, sur une machine, sur une branche qui n’a pas été poussée : aucune construction scellée ne porte l’encoche, aucun rapport de passation ne la couvre, et le dernier manifeste de banc n’en tient aucune capture. Ce site ne peut désigner rien de tout cela, donc il n’en revendique rien. Chaque partie ci-dessous porte l’étiquette CONCEPT, ce qui veut dire ici que la forme est décrite et que la preuve n’est pas encore publique. La barre interactive de la page d’accueil dit la même chose dans ses propres mots : c’est une reconstitution, pas une capture.

#Ce qu’est l’encoche

C’est un contrôle, pas une fenêtre. Elle vit dans son propre processus et son propre arbre de rendu, et ne partage aucun état avec la fenêtre principale : ce qu’elle montre lui est diffusé par la fenêtre qui sait réellement ce que font les agents. Inventer un état dans la barre en produirait deux, et le plus visible serait le faux.

Sur un Mac à découpe matérielle, elle se place autour. Sur un Mac sans découpe, elle prend une capsule honnête. Elle ne dessine jamais une découpe que le Mac n’a pas, et ne peint jamais de bandes noires à côté d’une vraie.

#Trois formes, et un panneau qui gagne un bloc

La barre a trois vues. Repliée est la forme de repos. Coup d’œil est un résumé compact qui paraît après un évènement ou sous le curseur. Ouverte est le panneau entier. Une session de pilotage n’est pas une quatrième forme : le panneau ouvert gagne un bloc et garde sa taille.

FormeCe qu’elle portePourquoi elle est bornée
RepliéeKam, et jusqu’à trois agents au travail, avec un compte pour les autres.Au-delà de trois, la bande devient une liste qu’on lit au lieu d’un état qu’on perçoit. Elle ne porte jamais de phrase : une barre qu’il faut lire est une barre qui interrompt.
Coup d’œilUn évènement, un hibou, une ligne. Elle passe toute seule.Assez large pour une ligne courte, bien plus étroite que le panneau. Aucune pastille qui s’accumule, aucune liste à vider.
OuverteL’état du bureau, un champ pour interroger Kam, les agents, et les actions.Le panneau est plafonné en part d’écran. Au-delà, le contenu défile à l’intérieur au lieu de pousser la fenêtre par-dessus votre bureau.

#Ouvrir et fermer

Une règle gouverne le tout : un geste explicite l’emporte toujours sur un automatisme. Le survol, un évènement de Kam, la fin d’un délai sont des automatismes. Un clic, Échap, l’épingle sont des gestes. Un automatisme ne défait jamais ce qu’un geste a fait, c’est la seule façon pour une interface de rester prévisible quand elle est pilotée à la souris et au clavier en même temps.

  1. Cliquez la barre pour ouvrir le panneau. Il reste ouvert parce que vous l’avez demandé, pas parce que le curseur se trouve là.
  2. Appuyez sur Échap, ou employez le contrôle de repli, pour le fermer. Une fermeture délibérée se retient tant que le curseur est encore sur la barre, pour que le panneau ne se rouvre pas sous votre main.
  3. Éloignez-vous et le panneau se replie tout seul, après un court délai. Le délai existe pour que traverser la barre en allant vers un menu ne la fasse pas clignoter.

#Interroger Kam

Le panneau ouvert porte un champ. Ce que vous y tapez va à Kam, l’hôte, dans la fenêtre principale, la barre envoie une commande et la fenêtre décide. C’est la même frontière que partout ailleurs dans le produit : la barre demande, le bureau répond, et aucune seconde source de vérité n’apparaît.

#La voix

Un contrôle rond à côté du champ lance la dictée, et un second décide si Kam répond à voix haute ou reste silencieux. Les deux sont des bascules à état enfoncé visible, parce qu’un microphone dont on ne peut pas dire s’il est ouvert est un microphone auquel on ne se fie pas.

#Les agents au travail

La barre montre qui travaille, par son hibou et sa couleur. La couleur vient du rôle, écrite une fois dans le cœur, de sorte que le même agent porte la même couleur dans la barre, sur la carte et dans le fil. Un état n’est jamais porté par la couleur seule : le nom accessible de chaque hibou dit aussi le verbe, et les verbes sont les huit que le cœur déclare, idle, listening, thinking, working, connecting, speaking, done, blocked.

#Les livrables

Quand un rôle finit quelque chose, la barre dit quel rôle et ce qu’il a produit, puis revient au repos. Ouvrir le livrable lui-même est à un contrôle de distance : le panneau peut atteindre le Workspace, ou ramener la fenêtre du bureau. La barre ne rend jamais un document, elle le désigne.

#Bouna, et ce que montre une session de pilotage

Bouna est le rôle pilote. Quand une session tourne, le panneau ouvert gagne un bloc : qui pilote, l’hôte qu’il a le droit de toucher, la prochaine action, et un compte de gestes face au plafond déclaré pour cette session. La prochaine action est annoncée avant d’avoir lieu, une action faite puis rapportée n’est pas une action que vous avez consentie.

La cible est écrite en nom d’hôte, jamais en adresse entière. Un chemin porte des identifiants de session et des paramètres portent des jetons, et cette surface se tient au-dessus de tout le reste de l’écran. Quand une session demande quelque chose hors de la liste déclarée à son ouverture, la demande est refusée, et le refus est consigné.

LimiteRien sur ce site ne montre une session de pilotage en train de tourner. Aucun actif de banc n’en enregistre une, donc la page d’accueil dessine le bloc et dit franchement qu’elle ne revendique rien sur une exécution observée. Ce que vous y voyez est la forme déclarée d’une permission, pas l’enregistrement d’une machine pilotée.

#Stop

Stop vit dans le panneau, au même endroit, quoi que fasse le bureau. Il ne migre pas dans le bloc de pilotage quand une session démarre, et il ne se grise pas. Il le faisait : il était désactivé sur le seul compte des agents en cours, et une session de pilotage n’en fait tourner aucun, le contrôle grisait donc exactement au moment où quelque chose bougeait réellement sur la machine. Un Stop qui grise au pire moment n’est pas un Stop.

#Les aperçus automatiques

La barre peut ouvrir un coup d’œil d’elle-même quand quelque chose arrive, un bureau qui se met au travail, un livrable qui tombe, un refus, une session de pilotage qui prend le clavier. Ce comportement est un réglage : coupez les automatismes et la barre ne bouge plus que si vous la bougez. C’est un seul drapeau, lu par la machine à états au lieu d’être éparpillé dans la vue.

#L’épingle

L’épingle tient le panneau ouvert contre tout ce qui est automatique : le délai de repli, le curseur qui s’en va, un évènement qui arrive. C’est une bascule, elle montre son état enfoncé, et elle est l’expression la plus claire de la règle ci-dessus, un geste que l’opérateur a fait n’est pas quelque chose qu’une minuterie a le droit de défaire.

#Les permissions macOS

La dictée réclame la permission du microphone, et macOS la demande la première fois, depuis le système, pas depuis Deskworth. Rien d’autre dans la barre ne réclame de permission : elle ne lit pas l’écran, elle n’a pas besoin du contrôle d’accessibilité, et elle ne demande pas à voir les autres applications. Une session de pilotage est la seule partie qui agit hors de Deskworth, et ce qu’elle peut toucher est déclaré avant son ouverture plutôt qu’accordé une fois et oublié.

#Un Mac sans encoche physique

Rien ne change, sauf la forme de repos. Avec une découpe, la forme repliée épouse sa largeur mesurée pour ne jamais déborder sur la barre de menus et ne jamais peindre les bandes noires qu’une vraie découpe n’a pas. Sans découpe, elle prend une petite capsule, simuler du matériel aurait exactement l’air de ce que c’est. Les écrans externes sont traités pareil : la barre se centre sur l’écran qui porte la découpe, pas sur le bureau, pour que brancher un second moniteur ne laisse pas le panneau à côté de l’encoche au lieu de dessous.

#Accessibilité

Chaque contrôle a un nom, et un contrôle à icône seule porte aussi un intitulé. Les changements de forme sont des changements de boîte, jamais un zoom : rien n’est agrandi ni réduit sous le curseur. Sous Réduire le mouvement, la forme d’arrivée est posée d’un coup au lieu d’être animée. Sous Réduire la transparence, le flou est retiré et la surface se densifie, elle ne devient pas une plaque noire, ce qui retirerait l’objet au lieu de le rendre lisible. Un état n’est jamais porté par la couleur seule.

#Vie privée

La barre montre ce qui est déjà sur votre machine. Elle ne détient aucune clé, n’atteint aucun serveur d’ici, et le plan de contrôle derrière ce site ne voit jamais un portefeuille, une thèse, un journal ou une série de marché. Ce qu’une session de pilotage a le droit d’atteindre est nommé avant qu’elle ne commence, montré pendant qu’elle tourne, et refusé hors de cette liste.

#Dépannage

  • La barre se tient au milieu de l’écran au lieu du haut : elle est placée depuis une mesure de l’affichage, et elle doit l’être avant d’être montrée plutôt que corrigée après coup.
  • Le panneau est ouvert en pleine largeur mais replié à la hauteur de repos, découpant le contenu en bande noire : largeur et hauteur appartiennent à une seule forme et se posent ensemble, jamais séparément.
  • La forme repliée est bien plus large que la découpe et se lit comme une barre noire en haut de l’écran : la largeur de repos vient de la découpe mesurée, pas d’une constante écrite à côté.
  • La dictée ne fait rien : la permission du microphone n’a pas été accordée à macOS, et la demande vient du système au premier usage.

Encore manquantCes quatre-là sont les formes de défaillance que cette page existe pour nommer. Aucune n’est montrée nulle part sur ce site, et c’est délibéré : un état cassé posé sur une page de réclame est un état cassé dont on fait la réclame. Le jour où une construction scellée portera l’encoche, cette page portera des captures des états qui fonctionnent et un numéro de version, et l’étiquette quittera CONCEPT.

#Ce qui est décrit ici, et ce qui est revendiqué

  • CONCEPTCONCEPTL’explication d’une forme, sans rien derrière elle que ce site puisse désigner. Sur cette page le mot porte un sens supplémentaire, écrit plus haut : le code existe sur une branche non poussée, et une source non scellée peut retirer une affirmation, jamais en ajouter une.
  • CONCEPTTrois formes et leurs bornesDécrites depuis le registre qui les tient. Aucune construction scellée n’a été observée en train de les rendre, et aucun actif de banc n’en montre une seule.
  • CONCEPTInterroger Kam, la dictée, et les réponses à voix hauteDécrites. Rien sur ce site ne montre une question tapée dans la barre, une session de dictée, ou une réponse lue à voix haute.
  • CONCEPTUne session de pilotage et sa permissionLa forme déclarée d’une permission, pas un enregistrement. Aucune session n’a été observée en train de piloter une machine, et la page d’accueil le dit là où elle dessine le bloc.
  • CONCEPTStop, présent et jamais griséDécrit, y compris le cas pour lequel il a été corrigé. Personne sur ce site n’a regardé un bureau en cours s’arrêter depuis la barre.

#Sources

  1. Deskworth OS, the notch registries, read on an unpushed branchDeskworthinternal registry · src/encoche, machine.ts, geometrie.ts · unpushed branch · read at fa163b9 · lu 2026-09-11Document interne, non publié
  2. The canonical role registry, mirrored on this siteDeskworthinternal registry · roster registry mirror · lu 2026-09-10Document interne, non publié