TASK-007 — Valider le format des skills en pré-vol, avant mesure #13

Closed
opened 2026-10-11 10:06:43 +02:00 by mathieu · 0 comments
Owner

Une skill dont le front-matter ne tient pas la spécification peut échouer à se charger sans que le harnais le distingue d'un effet nul. C'est le même angle mort que les cas « skill jamais ouverte » : une panne de forme comptée comme un résultat de mesure.

skills-ref (Apache-2.0) valide un dossier de skill en ligne de commande — skills-ref validate ./ma-skill — contre la spécification d'agentskills/agentskills : nom conforme au dossier, description sous 1024 caractères, corps sous le plafond recommandé. Il se déclare « démonstration, pas pour la production » : à reprendre comme contrôle de pré-vol, pas à installer comme dépendance.

Le contrôle a sa place au commit et en tête de campagne du harnais, là où le coût d'une mesure gâchée est le plus élevé.

Voir memoire/veille-repos-2026-09-17.md, section « La spécification est désormais normative ».

Critères d'acceptation

  • Un contrôle refuse une skill dont le front-matter viole la spécification
  • Le contrôle s'exécute avant la campagne de mesure, pas après
  • Une skill volontairement cassée fait échouer le contrôle (éprouvé)

Migré de Backlog.md (TASK-007, créé le 2026-09-21 20:27, étiquettes : veille-2026-09-17, harnais).

Importé d'OpenProject (#1110, essai Kaneo, ADR-0008).


Migré de Kaneo le 2026-10-11 : ATE-10 du projet « Atelier », créée le 2026-10-04.

Une skill dont le front-matter ne tient pas la spécification peut échouer à se charger sans que le harnais le distingue d'un effet nul. C'est le même angle mort que les cas « skill jamais ouverte » : une panne de forme comptée comme un résultat de mesure. skills-ref (Apache-2.0) valide un dossier de skill en ligne de commande — skills-ref validate ./ma-skill — contre la spécification d'agentskills/agentskills : nom conforme au dossier, description sous 1024 caractères, corps sous le plafond recommandé. Il se déclare « démonstration, pas pour la production » : à reprendre comme contrôle de pré-vol, pas à installer comme dépendance. Le contrôle a sa place au commit et en tête de campagne du harnais, là où le coût d'une mesure gâchée est le plus élevé. Voir memoire/veille-repos-2026-09-17.md, section « La spécification est désormais normative ». ## Critères d'acceptation - [x] Un contrôle refuse une skill dont le front-matter viole la spécification - [x] Le contrôle s'exécute avant la campagne de mesure, pas après - [x] Une skill volontairement cassée fait échouer le contrôle (éprouvé) *Migré de Backlog.md (TASK-007, créé le 2026-09-21 20:27, étiquettes : veille-2026-09-17, harnais).* *Importé d'OpenProject (#1110, essai Kaneo, ADR-0008).* --- *Migré de Kaneo le 2026-10-11 : ATE-10 du projet « Atelier », créée le 2026-10-04.* <!-- kaneo-id: w4mssz9fk0cg600h30fqru9y -->
mathieu added this to the (deleted) milestone 2026-10-11 10:06:43 +02:00
mathieu 2026-10-11 10:06:43 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mathieu/essai-actions#13
No description provided.