Chaque PR back relue après sa mise en production : ce qu'elle fait, ce que j'ai vérifié, ce que j'ai trouvé, et ce qui s'est réellement passé en base.
Dépôt domty-group/domty-supabase · les revues s'empilent ici, la plus récente en haut · une zone de retour sous chacune
🔵 Review à lire📦 Revue de sous-lot
Lot d'août, 1 sur 3 : le catalogue produit et qui a le droit d'y écrire
Établi le 31 août 2026
Quatre livraisons du 26 août. Toutes conformes, une réserve de procédure sur l'une d'elles, et un constat qui vaut pour tout le mois : ce qui a été construit n'a pas encore servi.
🔵 Review à lire🧾 Revue de sous-lot
Lot d'août, 2 sur 3 : les achats et les bons de commande
Établi le 31 août 2026
Sept livraisons en quatre jours, quatre décisions d'architecture actées. Le découpage est juste et la conception souvent excellente. Deux réserves, dont une divergence entre deux objets jumeaux écrits à un jour d'intervalle.
🔵 Review à lire🔍 Revue de sous-lot
Lot d'août, 3 sur 3 : le stock, la lecture des factures et la qualité des fiches
Établi le 31 août 2026
Six livraisons, dont la seule du mois entier à avoir écrit sur des données réelles. L'écriture est propre et réversible, et elle corrige exactement le doublon que je t'avais signalé le 12 août.
🔵 Review à lire📌 Suivi de lot
Suivi du lot précédent : ce qu'il est devenu
Établi le 22 août 2026
Ce que sont devenues les 16 recommandations du 12 août, mesuré en base et dans le dépôt. Deux faites, deux entamées, neuf ouvertes — et deux qui n'auraient jamais dû t'être adressées.
🔵 Review à lire✅ Conforme
PR #293 · Un test qui annonce vingt-deux vérifications et n'en fait que vingt
Conforme, et c'est la mieux faite du lot. J'ai vérifié ton analyse jusque dans le code de l'outil de test : elle est exacte de bout en bout, y compris sur le point le plus fin. Une réserve de robustesse, pas un trou.
🔵 Review à lire✅ Conforme
PR #284 · Le garde-fou rendait son verdict avant de savoir l'écrire
Conforme. Le diagnostic est juste, la correction est complète, et les huit défauts trouvés là où l'on en cherchait deux sont le bon résultat. Reste que la preuve vaut pour le 26 août, pas pour la suite.
🔵 Review à lire✅ Conforme
PR #282 · Un banc d'essai pour les affirmations, pas seulement pour le code
Conforme. C'est la meilleure idée du lot, et sur ce point précis ton outillage passe devant le mien. Une réserve, et elle est lourde : rien ne déclenche jamais ce banc.
Rien de cette PR n'est en production. Mon avis avant merge est FAVORABLE. Le raisonnement est le bon et c'est peut-être la meilleure décision technique du lot, sous réserve de trois corrections de texte, dont aucune ne touche le script. La date affichée est celle de l'ouverture de la PR, le 21 août, pas une date de mise en production.
🔵 Review à lire✅ Conforme
PR #280 · ON COMMIT DROP : le bon correctif au bon endroit
Conforme. Le correctif est posé à la bonne couche, chiffré, verrouillé par deux cas de banc qui mordent, et la PR rectifie franchement un diagnostic erroné de la veille au lieu de le laisser vivre. C'est la PR la mieux faite du lot.
Conforme avec réserve. La PR fait exactement ce qu'elle annonce et le fait bien, mais elle livre un banc dont aucun cas ne garde la direction que son propre README désigne comme la seule grave, et que rien ne déclenche.
🔵 Review à lire⚠️ Non conforme
PR #278 · Le garde execute_sql : le bon geste, des trous à boucher
Non conforme en l'état. Le remplacement de la règle par un script qui lit la requête est le bon choix, et il n'y avait pas d'autre voie. Mais la PR ouvre un chemin par lequel une écriture qui valide obtient le silence total, sur un garde dont c'est la seule sortie silencieuse, et elle retire au passage le seul filet qui restait quand le script ne tourne pas. Les deux se corrigent, l'un en une ligne.
🔵 Review à lire🔍 PR ouverte — avis avant merge
PR #277 · ADR-015, exception à R16 : une question de règle
Repassée en BROUILLON par son auteur : elle n'est en vigueur nulle part et rien de ce qu'elle contient n'est en production. Mon avis avant merge est DÉFAVORABLE EN L'ÉTAT : ton propre document de décision interdit son application tant que #281 n'est pas mergée, et trois points de forme restent à reprendre. La forme, elle, est conforme à la condition 5.b. Sur le principe même de l'exception, je te réponds séparément : ça ne se tranche pas dans une fiche de review. La date affichée est celle de l'ouverture de la PR, le 18 août, pas une date de mise en production.
🔵 Review à lire✅ Conforme
PR #276 · Index d'unicité sur le nom des fournisseurs actifs
Conforme au contrôle mécanique, avec une réserve d'architecture majeure. L'index est correct, testé, utilisé, documenté au-delà de ce que la règle exige. Mais il normalise les noms exactement comme un lecteur dont la normalisation est mesurément cassée : il interdit une classe de doublons jamais observée en production et laisse debout celle qui a déjà coûté 8 846 € HT, aujourd'hui réarmée sur Würth.
🔵 Review à lire✅ Conforme
PR #275 · Rangement de l'annuaire fournisseurs et consolidation POINT.P
Conforme au contrôle mécanique, avec une réserve fonctionnelle. Le ménage est propre, réversible, mesurément juste, et il a débloqué 8 rattachements automatiques dès le lendemain. Mais il ferme la cause sans libérer le stock qu'elle avait produit : 4 factures fournisseur restent hors de la comptabilité alors qu'un clic les y ferait entrer.
Conforme, et le cloisonnement tient : je l'ai attaqué en production, pas relu. Reste une question de fond à trancher pendant que le dossier est encore vide, et une description de PR qui ne décrit pas ce qui a été mergé.
🔵 Review à lire✅ Conforme
PR #272 · Plusieurs factures par marché de sous-traitance
Conforme. Le code livré est correct et plus strict que ce que sa description annonce, la CI était verte avant le merge, et il n'a touché aucune ligne de donnée. Deux points restent à reprendre, aucun ne renverse le verdict.
🔵 Review à lire✅ Conforme
PR #270 · Écrire l'invariant qui n'existait que dans les têtes
Une PR de dette, faite proprement : elle déclare une règle qui ne tenait que par convention, ferme un trou qu'elle a découvert en la déclarant, et documente ce qu'elle ne fait pas. Seule PR du lot dont les deux contrôles sont verts.
🔵 Review à lire✅ Conforme
PR #269 · Ouvrir le chemin qui manquait pour corriger une facture mal lue
L'exécution la plus solide du lot. J'ai éprouvé le chemin de bout en bout sur une pièce réelle : il fonctionne, et les cinq refus mordent. Une garde reste ouverte d'un côté, et le mécanisme attend toujours son bouton.
🔵 Review à lire⚠️ Non conforme
PR #268 · Séparer ce qu'une lecture a produit de ce qui est vrai maintenant
Techniquement la meilleure PR du lot. Mais le mécanisme qu'elle installe garde un chemin par lequel un document peut disparaître définitivement de la liste des manquants, et c'est exactement ce que cette PR existe pour empêcher.
🔵 Review à lire✅ Conforme
PR #267 · Une relecture qui échoue ne doit pas défaire une lecture qui a réussi
Le bon arbitrage : la règle descend dans la base, donc elle tient quel que soit celui qui écrit. Le correctif de signe, lui, ferme le cas mais pas la classe, et deux lignes en production le montrent.
🔵 Review à lire✅ Conforme
PR #265 · Le trou entre la règle qui filtre les lignes et celle qui filtre les colonnes
Tu fermes une garantie que la veille tu affirmais par écrit sans qu'elle existe. Le correctif tient, je l'ai éprouvé en production. Une porte reste entrouverte, et c'est la PR suivante qui la rend exploitable.
🔵 Review à lire✅ Conforme
PR #264 · Documenter une règle contre celui qui voudra la contourner
Deux lignes, et le bon réflexe : la règle est écrite contre son lecteur, pas seulement pour lui. Elle transporte en revanche deux imprécisions dans le document qui fait autorité.
🔵 Review à lire⚠️ Non conforme
PR #263 · Le garde-fou sur les outils destructifs, posé au bon endroit du fichier mais au mauvais endroit du système
Le mécanisme est le bon, et tu l'as éprouvé dans les deux sens avant d'y croire. Mais il ne protège qu'un dossier sur les trois où tu travailles, et il laisse deux outils dehors.
🔵 Review à lire✅ Conforme
PR #262 · Annuler son propre raccourci 26 minutes après l'avoir pris
La PR la plus propre du lot. Un revert motivé, qui préserve la garantie qu'il aurait pu emporter, et vérifié avant d'être écrit. Le seul défaut est un décompte, et il s'est propagé jusqu'au document de référence.
🔵 Review à lire⚠️ Non conforme
PR #261 · La réparation du rouge, et un test d'isolation qui ne teste pas l'isolation
La réparation elle-même est juste et rapide. Mais le nouveau fichier de tests livré à côté ne contient aucune des cinq vérifications que la règle du projet exige, et il annonce garantir une propriété qui était fausse au moment où il passait au vert.
🔵 Review à lire⚠️ Non conforme
PR #260 · Plus aucune facture fournisseur ne peut disparaître en silence
Le lot répare un vrai trou, et il a déjà servi. Mais deux points de méthode passent avant le code : la PR est partie en production avec les tests au rouge, et l'alerte quotidienne qui surveille la production sonne sans réponse depuis sept jours.
🔵 Review à lire✅ Conforme
PR #258 · Un sous-traitant n'est plus n'importe quel fournisseur : il est agréé
Le trou est bien fermé, et les protections tiennent à l'épreuve du réel. Deux réserves : une ligne de documentation qui contredit ton propre code, et une table que personne ne lit.
🔵 Review à lire✅ Conforme
PR #257 · Reprise du HT de période sur les 4 factures promues avant la colonne
La donnée juste était lue sur le PDF puis jetée. Elle est enfin conservée — reste à la faire lire par les calculs qui utilisent encore l'ancienne méthode.
🔵 Review à lire✅ Conforme
PR #254 · Répartir la remise sur les lignes du récapitulatif par corps de métier
La plus importante des trois : sans elle, le récapitulatif porte plus de CA que la facture, en silence. Trois gardes bien placées, et deux pièges d'arrondi rattrapés avant la mise en production.
🔵 Review à lire✅ Conforme
PR #253 · Lire la TVA d'une facture qui en porte plusieurs taux (« Total TVA »)
Le dernier module resté sur Airtable rentre à la maison. Deux affirmations structurantes vérifiées en base : les deux sont exactes, et l'une durcit le patron plutôt que de le copier.
🔵 Review à lire✅ Conforme
PR #250 · Toute boucle d'attente est bornée et lit le code de retour (règle ajoutée aux RULES)
La PR du lot qui a le plus écrit en production, et elle tient : 329 factures actives, zéro doublon, les affectations bouclent au centime. Une réserve sur ce qui n'est pas vérifié dans ce que le modèle lit.
🔵 Review à lire✅ Conforme
PR #248 · Comparatif Objectif / Facturé / Réel par corps de métier
La vue est juste et bien exposée. Mais la colonne « Facturé » affiche aujourd'hui 7 631 € là où la base en porte 6,65 millions, sans rien qui le signale.
🔵 Review à lire✅ Conforme
PR #247 · Des pages de notes libres sur une affaire ou un chantier
Le seul lot du lot d'août qui ait déjà servi pour de vrai. Une réserve : déplacer une affaire ou un chantier d'organisation rend ses notes définitivement immodifiables.
🔵 Review à lire✅ Conforme
PR #246 · Plans, photos et documents du chantier : trois espaces de stockage privés