Miao YU · Lab
Langue Français
00 · Tools · Methods

Les outils, la discipline.

Le jugement figé en processus, le processus figé en scripts — voici ces scripts, et la discipline qui les accompagne. Les entrées open source portent leur dépôt ; les autres ne portent aucun lien, seulement ce qu’elles résolvent et où elles en sont.

01

Outils

Open source

murPick

Transforme la veille assistée par IA en un menu à cocher.

github.com/ymustc/murPick

L’IA cuisine, le choix reste humain, et ce qui n’est pas coché devient une limite explicite. Les candidats deviennent un menu à cocher avant tout travail : une porte entre la veille et la construction, et c’est une personne qui la tient.

Avancement

Open source ; le dépôt est public.

Source disponible

murRipple

Transforme une chanson en ondulations visibles.

github.com/ymustc/murRipple-public

Donnez-lui un mp3 et un fichier de paroles : il rend deux choses, un index.html d’un seul fichier, sans aucune dépendance, qui s’ouvre d’un double-clic et peut être envoyé ou hébergé tel quel, et une vidéo MP4 en 1080p60. L’intérêt tient à leur accord — tout le rendu est une fonction déterministe de t, et un test rend deux fois le même instant puis compare image par image par hachage, en exigeant qu’elles soient identiques. Ce que l’on voit dans le navigateur est ce qui sort dans la vidéo.

Avancement

Chaîne d’analyse, moteur de rendu et export vidéo sont terminés ; le prétraitement des médias n’a pas commencé. Il tourne sur un Python 3.11 épinglé, parce que Demucs, qui assure la séparation de sources, ne fonctionne pas sur 3.13. La source est publique sous PolyForm NC, une licence non commerciale qui n’est pas open source ; ce qui est lié ci-dessus est le dépôt public.

Non public

murDrift

Empêche un projet au long cours de dériver entre conversations, espaces de travail et mois.

Les skills éparpillés au fil des années, redessinés en un outillage d’architecture systématique : gouvernance, recherche, continuité, recette infalsifiable. project-init, qui met un projet sur pied, et memory-seed, qui pré-installe un nouvel espace de travail, en font partie. Le site que vous lisez en est le produit.

Avancement

Réel et déjà en usage ; il demande encore du polissage avant d’être public. Des quatre outils de cette page, c’est le seul qui n’a aucun point d’entrée public.

Source non publique

murScope

Observabilité en lecture seule sur un portefeuille : le battement ténu de chaque dépôt, rassemblé sur une seule page vivante.

Indiquez-lui où sont vos projets : il les parcourt et vous rend un tableau de bord d’une page — ce qui avance, ce qui s’est arrêté, ce qui attend après vous. Le nom vient d’un proverbe chinois : une feuille qui tombe suffit à lire la saison. Ses trois promesses tiennent parce qu’on peut lire la source au lieu de croire la page : il n’écrit rien dans vos projets, l’unique chemin d’écriture refusant toute cible hors de son propre dossier, et chaque appel à git étant une sous-commande en lecture seule ; il ne fait aucun appel réseau — absent, et non désactivé par défaut, avec une vérification qui fait échouer la compilation si un import réseau apparaît ; et il ne lit rien en dehors des projets que vous avez listés. Une quatrième découle des trois : zéro télémétrie, rien à désactiver puisqu’il n’y a rien. Ce n’est ni un gestionnaire de tâches ni un SaaS — l’unique artefact est un fichier HTML local.

Avancement

Pré-alpha, le MVP est en place. La couche d’enrichissement — clés d’API, GitHub, planification, publication — est délibérément absente, et c’est cette absence qui garde ces promesses vérifiables. La source n’est pas publique.

02

Méthodes

Méthode

Collaboration multi-fenêtres

Comment une personne et un groupe d’IA construisent, de façon fiable, quelque chose de complexe.

/fr/insights/multi-window-collaboration/

Une fenêtre pilote, une fenêtre exécute, la recette est confiée à un contexte neuf, et je suis au milieu comme bus de messages. Non pas chercher un modèle plus intelligent, mais concevoir une organisation qui empêche des IA ordinaires de dériver.

Avancement

Cette discipline a été distillée dans murDrift, et le site que vous lisez a été construit sous elle.

Méthode

Fiches de mission

Depuis que l’IA a rendu le code facile, l’essentiel est de dire exactement ce que l’on veut.

/fr/insights/task-books/

Une fiche de mission avant le démarrage de tout projet : figer le jugement en processus, puis figer le processus en scripts. Une règle sans script derrière elle n’est que de l’art accroché au mur.

Avancement

C’est ainsi que sont nés les skills écrits par moi : project-init pour lancer un projet, memory-seed pour pré-installer un espace de travail, murPick pour la veille.

Méthode

Vérifié = commande + sortie

La facture d’un « ça devrait aller » ne tombe généralement que trois semaines plus tard.

/fr/insights/verified-means-command-and-output/

S’il ne devait rester qu’une seule discipline, ce serait celle-ci : sans la commande collée et sa sortie réelle, « c’est fait » et « les tests sont passés » comptent pour rien.

Avancement

Son plus grand usage n’est pas de se prémunir contre l’IA, mais de me donner le cran d’avancer : la chaîne de preuves est là, je n’ai pas à tout relire à chaque fois.