Le raisonnement derrière le code, gardé à côté du code
Toute base de code a une seconde moitié qui vit dans la tête des gens : pourquoi ce nombre de tentatives, pourquoi ce repli, pourquoi l'approche évidente a été écartée. Elle part quand ils partent.
Vingt langages, indexés comme du code
Les symboles et les appels entre eux entrent dans le même graphe que tes notes, pas dans un champ de recherche à part. Une note de décision et la fonction qu'elle a produite finissent voisines, parce que c'est ce qu'elles sont.
L'historique git est indexé à côté des notes
Ce qui a changé, quand, et ce qui en a été écrit à l'époque, le tout atteignable en une seule question. Le commit dit ce qui s'est passé ; la note dit pourquoi ; ni l'un ni l'autre ne sert à grand-chose seul.
Le rayon d'impact, avant de toucher à quoi que ce soit
Demande ce qui dépend d'un symbole et la réponse vient du graphe, pas d'une recherche textuelle qui remonte chaque commentaire citant le nom. Utile précisément quand le code t'est étranger — c'est-à-dire quand tu en as besoin.
Tu hérites d'un service et tombes sur un nombre magique
Sept tentatives. Aucun commentaire. Le blame renvoie à un commit qui dit « fix flakiness ».
Tu demandes pourquoi le nombre de tentatives est sept. La réponse cite une note de décision d'il y a dix-huit mois — le délai d'expiration du stockage avait été mesuré à six secondes en charge, sept tentatives couvraient le pire cas observé avec de la marge, et descendre à trois faisait revenir la panne — et à côté, la fonction qui l'implémente et le test qui la fige.
Tu sais maintenant si tu peux le changer. L'autre option était de le changer, de le livrer, et de le découvrir en production.
Puis-je l'utiliser avec mes données ?
La récupération est locale. La génération va là où tu la pointes.
Trouver les bons passages se fait sur ta machine, toujours. Ce qui suit est ton choix : branche un modèle dans le nuage et les passages récupérés partent chez ce fournisseur, exactement comme si tu les avais collés ; pointe-la vers un modèle qui tourne en local et rien ne quitte la machine. Cette seconde option existe aujourd'hui, et c'est elle qui transforme « où nos données sont-elles traitées ? » en « sur ton appareil ».