adversarial-review-lenses

Procédure d’exécution de 4 lenses indépendantes et de synthèse pondérée pour produire un verdict adversarial défendable sur un artefact de phase.

Quand l’utiliser

Depth tier Lenses requises
basic 1 (Complétude uniquement)
standard 2 (Complétude + Alignement-métier)
comprehensive (défaut) 4 (toutes les lenses)
custom selon userPreferences.customDepth.reviewerLenses, minimum 1

Contrat d’entrée

Contrat de sortie

Invariants

Lens Poids Tags de findings
1 — Complétude 0,30 MISSING, THIN, OK
2 — Alignement-métier 0,30 MISALIGNED, AMBIGUOUS, OK
3 — Qualité 0,15 BROKEN, INCONSISTENT, OK
4 — Risque 0,25 INVARIANT_VIOLATION, HIDDEN_COUPLING, AMBIGUOUS_ASSUMPTION, OK

Table de verdict :

Somme pondérée Verdict
≥ 0,85 et aucune lens à 0,0 APPROVED
≥ 0,55 NEEDS_REWORK
< 0,55 ou une lens à 0,0 sur invariant REJECTED

Pourquoi cette forme

L’adversarial review s’inspire du pattern Genesis Step 7 : des panels de juges indépendants produisent des verdicts plus fiables que les revues collégiales où le biais de conformité nivelle les dissidences. La synthèse pondérée préserve la dominance des lenses métier (Complétude + Alignement-métier = 60 %) sur les lenses structurelles.

« Peer reviews consistently find more defects per hour than any other technique. » — Wiegers, K., Peer Reviews in Software, 2002.

Customisation autorisée

Voir aussi