DossierDossier

Les fiches de recettes mangent tout le tableauLe catalogue de skills est devenu assez large pour exiger un budget de contexteRecipe cards consume the whole service boardThe skill catalog grew large enough to need a context budget

Chaque nouvelle recette réclame une ligne sur le tableau de la brigade. Le tableau, lui, ne grandit pas. À force, le service du soir n’a plus de place. Et une fiche affichée ne prouve pas qu’un commis l’a lue ou suivie.Le système de skills de Codex a évolué vers un ordre de discovery explicite, des sémantiques de confiance, des toggles, des watchers et des contraintes de budget de prompt. Un catalogue de skills est donc traité comme une ressource runtime et non comme un ensemble de fragments de prompt. La présence d’un skill au catalogue n’établit ni son chargement, ni sa visibilité, ni son application.Every new recipe asks for a line on the brigade’s board. The board never grows. Eventually, tonight’s service has no room left. A posted card still proves nothing about whether a cook read or followed it.Codex’s skill system moved toward explicit discovery ordering, trust semantics, toggles, watchers and prompt-budget constraints. A skill catalog is consequently handled as a runtime resource rather than a pile of prompt fragments. Presence in the catalog establishes neither loading, nor visibility, nor that the skill was followed.

La caisseCoûts, quotas et consommationThe tillCosts, quotas and consumption

Des fiches privées envahissent peu à peu le tableauChronologiePrivate recipe cards slowly take over the boardTimeline

Les recettes quittent d’abord les carnets des cuisiniers. La maison les classe alors parmi ses propres fiches.Les skills deviennent des objets runtime découvrables plutôt que des fragments de prompt improvisés.Recipes first leave the cooks’ private notebooks. The house then files them among its own cards.Skills become discoverable runtime objects rather than improvised prompt fragments.

La brigade note ensuite le tiroir à ouvrir et l’ordre des fiches. Elle précise aussi laquelle doit être suivie en cas de désaccord.L’ordre de discovery et les chemins canoniques deviennent explicites.The brigade records which drawer to open and in what order. It also names the card to follow when two disagree.Discovery ordering and canonical paths become explicit.

Certaines fiches entrent dans le service sans être demandées. Cela n’arrive qu’après que la maison les a déclarées dignes de confiance.Invocation implicite et sémantiques de confiance sont ajoutées.Some cards enter service without being requested. That happens only after the house has declared them trustworthy.Implicit invocation and trust semantics are added.

Pendant le service, des commandes peuvent afficher ou retirer des fiches. Le contenu du tableau change donc alors que la brigade travaille.Watchers et toggles rendent l’inventaire dynamique en cours d’exécution.During service, house controls can post or remove cards. The board therefore changes while the brigade works.Watchers and toggles make the inventory dynamic at run time.

La maison fixe finalement une taille maximale au tableau. Une fois plein, aucune nouvelle ligne n’y entre.Le catalogue gagne des limites de contexte explicites, qui bornent la consommation de prompt par les descriptions.The house eventually sets a maximum size for the board. Once full, it accepts no new line.The catalog gains explicit context limits so descriptions cannot consume prompt space without bound.

Même inutilisée, chaque fiche prend une ligneMécanismeEven unused, every card occupies a lineMechanism

Une recette dans un tiroir laisse le tableau libre. Dès qu’elle y est annoncée, elle prend une ligne chaque soir, même sans servir. Des dizaines de fiches peuvent ainsi remplir l’espace avant l’arrivée du premier client.Dès que les skills sont nombreux et chargés dynamiquement, leurs descriptions se disputent le contexte du modèle avant même qu’un skill soit invoqué. Le coût est donc porté par la taille du catalogue et non par son usage.A recipe in a drawer leaves the board free. Once posted, it takes a line every night, served or not. Dozens of cards can fill the space before the first diner sits.Once skills are numerous and dynamically loaded, their descriptions compete for model context before any skill is invoked. The cost therefore tracks catalog size rather than catalog usage.

La maison rationne le tableau et trie les fichesRéponseThe house now rations the board and ranks cardsResponse

La maison distribue désormais les lignes du tableau comme ses couverts. Elle choisit leur ordre, leur durée et les fiches admises sans demande. Exister dans un tiroir ne suffit plus pour être affiché.L’inventaire de skills est traité comme un catalogue runtime budgété, avec ordre, visibilité et confiance explicites. Le budget est la contrainte de premier rang ; ordre et visibilité servent à l’arbitrer.The house now rations board lines like table covers. It chooses their order, duration, and which cards appear unasked. Existing in a drawer no longer earns a place.Skill inventory is handled as a budgeted runtime catalog with explicit ordering, visibility and trust. The budget is the primary constraint; ordering and visibility exist to arbitrate it.

La brigade compte désormais chaque fiche affichéeÉtat actuelThe brigade now counts every posted cardCurrent state

Toute nouvelle recette occupe une partie du tableau avant même d’être utilisée. La brigade compte donc les fiches comme les couverts. Une arrivée impose désormais un choix.Les skills constituent désormais un problème de gestion de ressources autant qu’un mécanisme de capacité. Chaque ajout au catalogue a un coût de contexte indépendant de son utilité au moment de l’exécution.Every new recipe occupies part of the board before anyone uses it. The brigade therefore counts cards like covers. Each arrival now forces a choice.Skills are now a resource-management problem as much as a capability mechanism. Every addition to the catalog carries a context cost independent of its usefulness at execution time.

Le tableau se paie avant la première commandeLeçonThe board is paid for before the first orderLesson

Chaque ligne affichée prend sa place dès l’ouverture, même si personne ne la consulte. Une longue liste laisse moins d’espace aux commandes réellement servies ce soir.Un catalogue de capacités consomme du contexte avant qu’une seule capacité soit utilisée. Le dimensionnement du catalogue est donc une décision d’exécution, pas une question d’exhaustivité.Every posted line takes space at opening, even if nobody reads it. A long list leaves less room for the orders actually served tonight.A capability catalog consumes context before a single capability is used. Sizing the catalog is therefore an execution decision, not a question of how complete you can make it.