learn.chetana.fr

Spécifier pour des agents (et pour les humains, en fait)

12 min de lectureEssentiel

Le grand renversement

Quand coder coĂ»tait cher, on Ă©conomisait sur la spec (« on verra en dĂ©veloppant »). Quand coder devient rapide et dĂ©lĂ©gable, la spec devient le goulot ET le levier : un agent exĂ©cute exactement ce qui est Ă©crit — l'ambiguĂŻtĂ© ne se rĂ©sout plus Ă  la machine Ă  cafĂ©. La bonne nouvelle : tout ce qui rend une spec bonne pour un agent la rend bonne pour un humain. Les agents n'ont pas inventĂ© le besoin ; ils ont rendu son absence immĂ©diatement douloureuse.

L'anatomie observée d'un ticket bien formé

Le flux de spécification du projet étudié (celui qui produit 60 tickets en dix jours proprement) :

  • la spec produit (Notion) : le comportement attendu, les Ă©tats, les cas limites, avec maquettes (prototypes HTML gĂ©nĂ©rĂ©s par IA — la maquette aussi s'est agentifiĂ©e) ;
  • les rĂšgles de gestion numĂ©rotĂ©es (RG_09, RG_16
) : chaque rĂšgle a un identifiant — les tickets, les tests et les MRs les citent. La traçabilitĂ© spec ↔ code ↔ test par rĂ©fĂ©rence ;
  • le dĂ©coupage back/front explicite : « Compte Back — rĂ©solution enrichie + statut graduĂ© », « Compte Front — side-panel comparaison » — chaque ticket est autoporteur, avec ses critĂšres ;
  • les tickets de recette : les retours de tests manuels deviennent des tickets aussi prĂ©cis que les specs (« la saisie PRIX CUSTOM pollue PU HT et n'initialise pas la QTÉ ») — reproductibles, donc dĂ©lĂ©gables.

Les ADRs, pour les agents aussi

Le cours « Stack IA » a montrĂ© les ADRs comme mĂ©moire d'Ă©quipe. Nouveau rĂŽle avec les agents : l'ADR est le contexte que l'agent charge pour comprendre pourquoi l'architecture est ce qu'elle est — et la commande /new-adr du projet rend leur Ă©criture aussi rituelle qu'un commit. Une dĂ©cision non Ă©crite n'existe pas
 surtout pour un Ă©quipier qui redĂ©marre amnĂ©sique Ă  chaque session.

La compétence d'équipe qui monte : le tri

Face Ă  chaque tĂąche, trois questions : est-elle spĂ©cifiable (critĂšres vĂ©rifiables) ? bornĂ©e (pĂ©rimĂštre clair) ? vĂ©rifiable en aval (tests, revue) ? Trois oui = dĂ©lĂ©gable Ă  un agent (voire au job CI). Un non = du travail humain de spec AVANT d'ĂȘtre du travail de code. Les meilleures Ă©quipes agentifiĂ©es ne sont pas celles qui dĂ©lĂšguent tout — ce sont celles qui trient vite et bien.

đŸ§© Quiz1/3

Pourquoi la spec devient-elle LE levier avec les agents ?

🃏 Flashcards1/4