docs: plan de soutenance orale definitif (accessibilite, securite, DevOps) #169

Merged
Corentin merged 2 commits from docs/oral-plan-final into dev 2026-09-26 16:15:26 +02:00
Owner

Reecriture complete du plan de soutenance orale, reoriente sur l'axe accessibilite + securite + DevOps, avec tous les chiffres recomptes sur le depot au commit 1dd2620 (#166).

Ce qui change

  • Axe directeur : une these unique (traite par conception, mesure, assume) au lieu d'un survol generaliste. Les trois blocs restent couverts, chacun aborde par l'angle de l'axe.
  • Minutage : 37 minutes de contenu, marge de 3 minutes, avec ordre de compression explicite et repere de mi-parcours.
  • Chiffres : tous recomptes, chaque ligne du tableau portant la commande qui la revalide. L'ancienne version annoncait 161 commits et environ 498 methodes de test ; la realite est 210 commits et 1 152 methodes.
  • Section questions : 30 questions en 9 familles, dont les questions desagreables (ce que vous avez code vous-meme, couverture de tests, montee a 50 bornes, mot de passe administrateur dans le depot, critere des bibliotheques externes).
  • Section demonstration : ordre des ecrans, reperes de temps, et un repli pour chaque demonstration (borne, API en collection Postman ou Bruno, controle d'acces par role).
  • Section limites : ce qui n'est pas couvert, et les ecarts releves entre les documents ecrits et le code.

Ecarts releves entre le dossier ecrit et le code

Le plus important : le dossier declare que le contrat PUT/DELETE de l'API d'administration reste au stade prevu, alors que 55 routes sont livrees sous /admin/api/, dont 9 PUT et 5 DELETE. Le plan prepare la reponse et en fait une occasion de demonstration.

Les autres (tests, decisions d'architecture, migrations, empreintes de mot de passe, nombre d'entites, mesures de contraste) sont listes en section 6.2 du document.

Verifications

  • Zero emoji, zero secret, zero mot de passe, zero valeur de fichier d'environnement.
  • Aucun absolu non source (le garde-fou de fact-check est passe).
  • La bibliotheque a11y-dialog n'est pas presentee comme utilisee : elle a ete retiree sur decision de l'auteur, et le plan porte cet arbitrage comme un ecart assume.
Reecriture complete du plan de soutenance orale, reoriente sur l'axe accessibilite + securite + DevOps, avec tous les chiffres recomptes sur le depot au commit 1dd2620 (#166). ## Ce qui change - **Axe directeur** : une these unique (traite par conception, mesure, assume) au lieu d'un survol generaliste. Les trois blocs restent couverts, chacun aborde par l'angle de l'axe. - **Minutage** : 37 minutes de contenu, marge de 3 minutes, avec ordre de compression explicite et repere de mi-parcours. - **Chiffres** : tous recomptes, chaque ligne du tableau portant la commande qui la revalide. L'ancienne version annoncait 161 commits et environ 498 methodes de test ; la realite est 210 commits et 1 152 methodes. - **Section questions** : 30 questions en 9 familles, dont les questions desagreables (ce que vous avez code vous-meme, couverture de tests, montee a 50 bornes, mot de passe administrateur dans le depot, critere des bibliotheques externes). - **Section demonstration** : ordre des ecrans, reperes de temps, et un repli pour chaque demonstration (borne, API en collection Postman ou Bruno, controle d'acces par role). - **Section limites** : ce qui n'est pas couvert, et les ecarts releves entre les documents ecrits et le code. ## Ecarts releves entre le dossier ecrit et le code Le plus important : le dossier declare que le contrat `PUT`/`DELETE` de l'API d'administration reste au stade prevu, alors que 55 routes sont livrees sous `/admin/api/`, dont 9 `PUT` et 5 `DELETE`. Le plan prepare la reponse et en fait une occasion de demonstration. Les autres (tests, decisions d'architecture, migrations, empreintes de mot de passe, nombre d'entites, mesures de contraste) sont listes en section 6.2 du document. ## Verifications - Zero emoji, zero secret, zero mot de passe, zero valeur de fichier d'environnement. - Aucun absolu non source (le garde-fou de fact-check est passe). - La bibliotheque `a11y-dialog` n'est pas presentee comme utilisee : elle a ete retiree sur decision de l'auteur, et le plan porte cet arbitrage comme un ecart assume.
docs: rewrite oral defence plan around accessibility, security and delivery chain
Some checks failed
CI / secret-scan (pull_request) Has been cancelled
CI / php-lint (pull_request) Has been cancelled
CI / static-tests (pull_request) Has been cancelled
CI / js-tests (pull_request) Has been cancelled
2ba76cc39c
Corentin scheduled this pull request to auto merge when all checks succeed 2026-09-26 16:02:16 +02:00
Corentin canceled auto merging this pull request when all checks succeed 2026-09-26 16:03:13 +02:00
docs: correct the question count in the oral defence plan
All checks were successful
CI / secret-scan (pull_request) Successful in 24s
CI / php-lint (pull_request) Successful in 26s
CI / static-tests (pull_request) Successful in 2m36s
CI / js-tests (pull_request) Successful in 43s
2e25410c8f
Corentin scheduled this pull request to auto merge when all checks succeed 2026-09-26 16:03:59 +02:00
Corentin deleted branch docs/oral-plan-final 2026-09-26 16:15:26 +02:00
Sign in to join this conversation.
No reviewers
No labels
auto-merge
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AcadeNice/corentin_wakdo!169
No description provided.