# LOT DocumentLearning 301-305 — README de lot (global)

> README de lot **en complément** des `README-contract.md` par GAB (ne les remplace pas).
> Structure **officielle par-GAB** : 1 dossier autonome par GAB (jamais rangé par type).

## Contenu
```
GAB-302/   renderer.html · instance.example.json · schema.contract.json · README-contract.md
GAB-303/   idem
GAB-304/   idem
GAB-305/   idem
README-LOT.md   ce fichier
OVERVIEW.html   visualiseur à onglets (les 4 renderers)
```

| GAB | canonical_name | renderer_key | check.py |
|---|---|---|---|
| GAB-302 | DocumentLearningSourceCard | `text_cta` | ✅ VALIDÉ 12/12 |
| GAB-303 | DocumentLearningObserveDescribe | `annotation_media` | ✅ VALIDÉ 12/12 |
| GAB-304 | DocumentLearningExtractInformation | `text_cta` | ✅ VALIDÉ 12/12 |
| GAB-305 | DocumentLearningInterpretEvidence | `text_cta` | ✅ VALIDÉ 12/12 |

> GAB-301 (DocumentLearningIntro) = couvert par la réf kit `EXEMPLES-VALIDES/GAB-301`, non reconverti ici.

## external_refs / dependencies (réfs hors-lot, documentées)
- **GAB-389** (MediaLearningMediaAnnotation) — moteur d'archétype `annotation_media` dont dérive le renderer_key de **GAB-303**. Dépendance documentaire (cf `MOTEURS/annotation_media.html` du kit). NON converti dans ce lot.
- **GAB-301** — réf kit (intro documentaire), hors lot, non reconverti.
- *(Note : "GAB-001-390" qui apparaît dans les chemins source est le nom du dossier de sources, pas une dépendance GAB.)*

## Garanties
- **0 contenu inventé** (tout extrait des écrans source). 0 `_TODO`.
- **check.py** : 4/4 VALIDÉ nativement (structure par-GAB, KITLAST).
- **Leak-check** : chaque `renderer.html` a son propre `<title>`, aucun identifiant d'un autre GAB ne traîne dans le code.
- schema.contract.json : `required_fields/optional_fields/field_types/constraints/blocked_conditions/accessibility/qa_cases/traceability` (le contrat pédagogique complet reste dans le CORE-GAB).

## Reste (avant industrialisation)
- ⏳ **Playwright** : preuve visuelle "changer le JSON change le rendu" + screenshots desktop/mobile.
- 🔍 **Audit Boss** du lot avant de généraliser en masse.

## Source
`/var/www/2.SOURCES/GAB/GAB-001-390-DATA-SOURCES/GAB-DATA-SOURCES/INDEX-300-documentlearning-GAB-301-305-PLAYABLE.html`
