BUILD SCHOOL · DOCTRINE DE PRODUIT
Les règles de Danilson.
Chaque règle renvoie à une décision et une source. Ouvre la note pour comprendre le contexte et appliquer la règle à ton projet.
- RULE 01Note de terrain →
Inspecter avant de modifier.
Établis le comportement et les fichiers concernés avant de proposer un changement.
- RULE 02Note de terrain →
Le serveur possède l’état de paiement.
Le retour Checkout confirme une navigation ; l’événement signé confirme l’achat et l’entitlement.
- RULE 03Note de terrain →
L’autorisation vit au point d’accès à la donnée.
Une interface qui masque une action ne remplace pas le contrôle serveur ou base.
- RULE 04Note de terrain →
Le modèle de données précède les écrans.
Les entités, identifiants et règles de propriété rendent les flux cohérents ensuite.
- RULE 05Note de terrain →
Garde le déterministe quand une erreur doit être justifiée.
Règles versionnées et traces rendent une décision reproductible.
- RULE 06Note de terrain →
Une sortie IA a besoin d’un contrat.
Entrée validée, format de sortie, abstention, fallback et évaluation font partie de la feature.
- RULE 07Note de terrain →
Prépare les signaux d’exploitation avant le lancement.
Logs, capture d’erreurs, événements produit et audit répondent à des besoins distincts.
- RULE 08Note de terrain →
Si le serveur n’a pas besoin d’une donnée, ne la collecte pas.
Le calcul local peut réduire les données transférées ; les décisions sensibles restent vérifiées côté serveur.
- RULE 09Note de terrain →
Les pages d’acquisition et le moteur partagent une source de données.
Une page ne doit pas promettre ce que le produit refusera ensuite.
- RULE 10Note de terrain →
Une v1 doit tenir face à un vrai usage.
Auth, paiements, erreurs et récupération comptent autant que le parcours heureux.