Repository Dogfooding Lab — Mission
Sections
Réglages de lecture
Voix naturelle enregistrée pour ce cours, la même dans tous les navigateurs.
Aucune voix pour cette langue dans ce navigateur.
Plus de voix
Code et termes techniques en anglais
Désactivé : la voix de la page lit tout, sans pause entre deux voix.
Aucune voix pour cette langue dans ce navigateur.
Plus de voix
D’autres voix : Microsoft Edge propose des voix naturelles en ligne, et Windows (Paramètres › Heure et langue › Voix), macOS et Android en installent d’autres.
Ce cours transforme l’apprentissage en boucle de recherche :
observation → hypothèse falsifiable → baseline → expérience bornée → revue contradictoire → incubation → intégration ou rejetIl fait progresser deux disciplines ensemble :
- software engineering classique : architecture, fiabilité, tests, observabilité, performance et maintenabilité;
- IA agentique : coût par résultat accepté, calibration, escalade, retries, tokens par fournisseur et autonomie sûre.
Terminer un cours n’est pas une réussite. Le résultat utile est une adoption prouvée ou un rejet documenté qui évite du gaspillage.
Ce que vous allez construire
Section intitulée « Ce que vous allez construire »code/repository-dogfooding-lab contient le registre machine-readable. Un outil Python valide les promotions et génère cinq vues : couverture cours × dépôts, score, état de promotion, résultats et preuves, puis qualité de la méthode de cours.
| # | Leçon | Résultat |
|---|---|---|
| 1 | Matrices d’opportunities | Prioriser sans transformer un score en autorité |
| 2 | Expérience et artifact chain | Produire une preuve rejouable de l’hypothèse au verdict |
| 3 | Dogfooder la méthode de cours | Améliorer exemples, journaux, parité des langues et adoption |
| 4 | Incuber, intégrer, rejeter | Ne promouvoir que des candidats mesurés et réversibles |
| 5 | Frontière d’autorité Jev × Pétri | Montrer pourquoi un avis confiant n’accorde aucun effet |
| 6 | Tests de mutation et de propriétés | Mesurer quelles fautes détectent les tests d’un vrai parseur, avec une pré-inscription et un témoin négatif |
| — | Journal | Expériences détaillées, rejets et prochains gates |
cd code/repository-dogfooding-labpython dogfood.py writepython dogfood.py checkpython -m unittest -v