## Résumé
Refonte de `docs/pronote-auth.md` en référence traçable :
- niveau de confiance et date (2026-09-12) pour chaque affirmation
- signatures pronotepy 2.15.7 citées (`qrcode_login`, `token_login`, `export_credentials`)
- tableau de compatibilité fidèle au code ; CAS/SAML/EduConnect générique explicitement non implémentés
- nombre d'ENT corrigé (30, liste fermée `_ENT_NAMES`)
- procédure QR unique alignée sur `PRONOTE_QR_CODE_FILE` / `PRONOTE_QR_PIN` et `.env.example`
- suppression des exemples copiables et des affirmations non sourcées
- rappel d'un essai réel sur l'instance cible
## Validation
- revue indépendante statique : APPROVED
- `.env.example` aligné (aucune valeur de PIN copiable)
Closes #10
Qualifie sources et hypothèses (pronotepy 2.15.7, 2026-09-12), corrige le nombre d'ENT, exclut CAS/SAML/EduConnect générique, aligne la procédure QR sur .env.example et supprime les exemples copiables.
Refs #10
Les fichiers de chapitres référencés par docs/pronote-auth.tex (preamble, frontmatter, ch-*, annex-*) n'avaient jamais été committés, rendant le PDF non reproductible. Reconstitution fidèle depuis docs/pronote-auth.md, correction des instructions de compilation (TEXINPUTS + -output-directory), ajout de l'Annexe C, du Glossaire et de l'Historique des révisions, PDF régénéré (27 pages).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Résumé
Refonte de
docs/pronote-auth.mden référence traçable :qrcode_login,token_login,export_credentials)_ENT_NAMES)PRONOTE_QR_CODE_FILE/PRONOTE_QR_PINet.env.exampleValidation
.env.examplealigné (aucune valeur de PIN copiable)Closes #10
Refus de fusion, voir #10-554.