Filefunc

filefunc × Hono — Du code lisible par un agent en un passage : de 60 lignes à 18

filefunc × Hono — Du code lisible par un agent en un passage : de 60 lignes à 18

Nous avons refactorisé Hono, un framework réel à 23k étoiles, avec filefunc. Les 4419 tests passent intégralement. Et la mesure révèle — quand un agent lit un concept, la médiane de lignes lues passe de 60 à 18, soit une réduction de 71 %. Ce qui compte, ce n'est pas le nombre de fichiers, mais la longueur de lecture.

Agent Operable Codebase

Agent Operable Codebase

Le code facile à lire pour les humains est-il le même que le code facile à opérer pour les agents ? Non. Quand un fichier a 20 fonctions, la performance de l'agent chute de 30-85%. Le bureau doit devenir une usine.

Cours 8. L'usine de l'agent — Agent Operable Codebase

Cours 8. L'usine de l'agent — Agent Operable Codebase

20 fonctions dans un fichier, performance de l'agent chute de 30-85%. Divisez avec filefunc, testez avec tsma.

Les contraintes sont des contrats

Les contraintes sont des contrats

Sans promesse, c'est le chaos ; trop de promesses, c'est l'oppression. La contrainte raisonnée trouve le ratio idéal. Le principe de l'état de droit s'applique de façon identique au code et à la connaissance.

filefunc — un fichier, un concept

filefunc — un fichier, un concept

L'unité de navigation d'un agent de code IA, c'est le fichier. filefunc est une convention de structure et un outil CLI qui impose un seul concept par fichier dans les projets Go.