---
title: "T^GPT v0.8.5 — External Review #4 — synthèse archivistique"
reviewer: "Claude (Opus 5) — revue externe indépendante n°4"
date: "2026-09-12"
source_status: "SUMMARY_OF_USER_SUPPLIED_FULL_REPORT"
verdict: "P0-READY — CONFIRMATORY REMAINS CLOSED"
---

# External Review #4 — synthèse archivistique

Cette page conserve une synthèse fidèle du rapport complet fourni dans le dossier de travail. Elle **n’est pas un verbatim**. Le rapport intégral exact est conservé dans le bundle de re-audit v0.8.6.

## Verdict

```text
P0-READY — CONFIRMATORY REMAINS CLOSED
```

La revue a rejoué les attaques contre le code v0.8.5 livré et considéré fermés les blockers historiques A01, A02, R01 et G01 ainsi que les principaux blockers du tooling canon L01/L02/L03/M01.

## Nouveau blocker central

```text
V085-M01 · BLOCKER · MAPPING — MNAR
```

La revue montre qu’un missingness sémantiquement sélectif peut déplacer la distribution conditionnelle des seules sorties mappables tout en maintenant la différence globale de mappabilité sous le gate. Le correctif demandé n’est donc plus seulement un seuil global de `K`, mais une instrumentation de la forme du missingness et une analyse de sensibilité / partial identification.

## Findings supplémentaires reportés vers v0.8.6

- `V085-M02` — ne pas émettre de sensibilité complete-case lorsque le gate recovery/control échoue ;
- `V085-M03` — minimum N par bras ;
- `V085-A01` — FPR par strate, en particulier NEAR ;
- `V085-A02` — davantage de distracteurs et strates suffisamment peuplées ;
- `V085-A03` — interdire les collisions d’ID true/distractor ;
- `V085-A04` — imposer un plancher d’utilisation du budget de sortie ;
- `V085-P01` — aligner planner et analyse sur le même estimateur stratifié ;
- `V085-P02` — fixer le MEOI avant P0 dans un artefact séparé ;
- `V085-P03` — modéliser et publier l’attrition de mesure ;
- `V085-C01` — fermer l’angle mort du caret dans le scanner canon ;
- `V085-C02` — rendre la mutation suite portable par arguments CLI ;
- `V085-C03` — distinguer validation CORE_ONLY et FULL ;
- `V085-C04` — vérifier le SHA du master canon complet.

## Portée

La revue autorise méthodologiquement une reprise future de P0, mais **pas** de collecte confirmatoire. Elle recommande de traiter les seuils 0.80 / 0.05 / 0.25 comme des garde-fous d’ingénierie provisoires, de publier systématiquement l’attrition et de ne pas convertir les données P0 en effets scientifiques.

## Réponse v0.8.6

v0.8.6 ajoute notamment :

- `UNMAPPED_AFFINITY` diagnostic sans remapping ;
- régions d’identification worst-case sur la masse manquante ;
- séparation `MAPPING_SHIFT ≠ SEMANTIC_CONDITIONAL_SHIFT ≠ JOINT_OBSERVABLE_SHIFT` ;
- `MIN_N_PER_ARM=32` ;
- FPR_NEAR + 24 distracteurs 8/8/8 ;
- bootstrap stratifié identique dans planner et analyse ;
- MEOI pré-P0 hashé ;
- règle globale d’attrition ;
- tooling canon v0.3.

La confirmation demeure fermée.
