AI Cert Prep
Saisissez un mot-clé pour rechercher dans la documentation.

Parcours Codex

D5 · Scaling Across Teams and Systems

Coordonner des chantiers parallèles et les intégrer en sécurité, standardiser AGENTS.md sur les dépôts, le Codex SDK, l’App Server, la GitHub Action et les intégrations, mesurer l’adoption et la qualité, et les modes de défaillance du passage à l’échelle d’un agent.

Ce domaine vaut 16 % de l’examen blanc — soit environ 8 items sur 50. C’est le cours « Scale Codex Across Governed Teams and Systems » rendu concret : coordonner des chantiers parallèles et intégrer leurs sorties en sécurité, standardiser la configuration sur de nombreux dépôts, câbler Codex dans les outils que vos équipes utilisent déjà, mesurer si le passage à l’échelle aide réellement, et reconnaître les modes de défaillance qui n’apparaissent qu’à l’échelle. L’examen récompense l’intégration sûre et la standardisation plutôt que le parallélisme brut.

Ce que vous devez savoir

Bien exécuter un agent (D2) diffère d’en exécuter beaucoup à travers une organisation. À l’échelle, vous coordonnez des chantiers parallèles et intégrez leurs sorties en sécurité — branches indépendantes, changements vérifiés, merges contrôlés — plutôt que de laisser les agents entrer en collision. Vous standardisez AGENTS.md sur les dépôts pour que le comportement soit prévisible partout. Vous intégrez Codex à la livraison via le Codex SDK, l’App Server, la GitHub Action et des intégrations avec GitHub, GitLab (bêta), Slack et Linear. Et vous mesurez à la fois l’adoption et la qualité, car plus d’activité d’agent ne signifie pas automatiquement plus de valeur. Les modes de défaillance caractéristiques — conflits de merge entre agents parallèles, dérive de config, changements non relus en volume, et confusion entre activité et résultats — sont tous testables.

Objectifs d’apprentissage

À l’issue de cette page, vous devriez être capable de :

  1. Coordonner des chantiers parallèles et intégrer leurs sorties en sécurité.
  2. Standardiser AGENTS.md et la configuration sur de nombreux dépôts.
  3. Intégrer Codex à la livraison via le Codex SDK, l’App Server, la GitHub Action, et GitHub/GitLab/Slack/Linear.
  4. Mesurer l’adoption et la qualité, pas seulement l’activité.
  5. Reconnaître et atténuer les modes de défaillance du passage à l’échelle d’un agent sur de nombreux dépôts.

5.1 Chantiers parallèles et intégration sûre

L’échelle signifie plusieurs tâches Codex s’exécutant à la fois — à travers branches, dépôts ou équipes. La valeur est le débit ; le risque est l’intégration non sûre.

Pratique d’intégration sûrePourquoi elle compte à l’échelle
Un chantier par branche / worktreeLes agents parallèles ne s’écrasent pas mutuellement
Vérifier chaque changement indépendamment (D2)Le volume multiplie le coût d’un mauvais merge
Merge contrôlé (portes de revue + CI)Une porte humaine/automatisée reste entre la sortie de l’agent et main
Intégrer de façon incrémentaleDe petits merges vérifiés valent mieux qu’une réconciliation géante
text
┌── workstream A (branch) ──┐
task ──►┤── workstream B (branch) ──┤──► VERIFY each ──► CONTROLLED MERGE ──► main
└── workstream C (branch) ──┘ (tests, diff) (review + CI gate)
parallel, isolated

Signal d’évaluation

Several agents at once, parallel, they overwrote each other → isoler par branche/worktree et intégrer via un merge contrôlé. Le parallélisme sans isolation et sans porte de merge est le piège.

5.2 Standardiser AGENTS.md sur les dépôts

Un bon AGENTS.md (D2) rend un dépôt prévisible. À l’échelle, la cohérence entre dépôts est le levier : un ingénieur ou un agent passant d’un dépôt à l’autre devrait rencontrer les mêmes conventions, commandes de build/test et zones interdites.

ApprocheEffet
Un template AGENTS.md partagé entre dépôtsComportement d’agent prévisible partout
Configuration managée (D4) à ses côtésModèle, permissions et extensions cohérents
Vérifications périodiques de dériveAttraper les dépôts qui ont divergé

La standardisation est ce qui transforme « Codex fonctionne sur mon dépôt » en « Codex fonctionne de la même façon sur tous nos dépôts », et c’est ce qui rend les chantiers parallèles sûrs à intégrer — parce que chacun a été produit sous les mêmes règles.

5.3 Intégration programmatique et à la livraison

Codex se branche sur la façon dont le logiciel est réellement livré.

IntégrationCe que c’estÀ choisir quand
Codex SDKIntégrer Codex à vos propres outils/automatisationsVous voulez un contrôle programmatique dans vos systèmes
App ServerHéberger des applications adossées à CodexVous servez la capacité Codex aux applications de votre org
GitHub ActionCodex dans un workflow GitHubVous voulez des étapes Codex en CI sur GitHub
GitHubIntégration GitHub nativeContexte de dépôt, PR et workflow sur GitHub
GitLab (bêta)Intégration GitLab (bêta)Vous êtes sur GitLab ; notez le statut bêta
SlackCodex dans SlackDemandes et notifications tournées vers l’équipe
LinearCodex dans LinearTravail piloté par les tickets

Signal d’évaluation

In our GitHub CI → GitHub Action. Build Codex into our own tooling → Codex SDK. We use GitLab → intégration GitLab, et souvenez-vous qu’elle est bêta. From a Slack request / from a Linear issue → les intégrations Slack / Linear.

5.4 Mesurer l’adoption et la qualité

À l’échelle, « plus d’activité Codex » n’est pas l’objectif — une livraison meilleure, plus rapide et sûre l’est. Mesurez les deux côtés.

DimensionSignaux d’exempleSource
AdoptionUtilisateurs actifs, tâches exécutées, équipes onboardéesWorkspace analytics / Analytics API (D4)
QualitéTaux de passage en revue, défauts, taux de revert, résultats de sécuritéCI, Codex Security, vos métriques de livraison
text
ACTIVITY ≠ VALUE
│ │
tasks run review pass rate, defects avoided,
per week security findings resolved, cycle time
Measure BOTH; a rise in activity with falling quality is a warning, not a win.

Signal d’évaluation

Adoption is up, is it working? → associez les métriques d’adoption aux métriques de qualité (taux de passage en revue, défauts, résultats de sécurité). Une réponse qui célèbre l’activité seule est le piège.

5.5 Modes de défaillance du passage à l’échelle d’un agent

Certains problèmes n’apparaissent qu’une fois de nombreux agents exécutés sur de nombreux dépôts. Connaissez le schéma et l’atténuation.

Mode de défaillanceComment il apparaîtAtténuation
Collisions parallèlesDeux agents éditent le même code et s’écrasent mutuellementUn chantier par branche/worktree ; merge contrôlé
Dérive de configLes dépôts divergent ; Codex se comporte de façon incohérenteStandardiser AGENTS.md ; configuration managée ; vérifications de dérive
Volume non reluTrop de changements à relire, donc la revue lâcheGarder la porte de revue ; cadrer plus petit ; utiliser l’auto-review comme preuve, pas comme remplacement
Activité ≠ résultatsDashboards en hausse, qualité plate ou en baisseMesurer la qualité aux côtés de l’adoption
Auth/permissions non gouvernées à l’échelleLes tokens personnels, les larges permissions prolifèrentWorkload identity/comptes de service ; moindre privilège (D4)
Dette de sécurité en volumeLes vulnérabilités mergent plus vite qu’elles ne sont trouvéesCodex Security en CI sur chaque dépôt

Cadre de décision

Utilisez SCALE SAFELY (SISM) : Standardiser, Isoler, Safe-merge, Mesurer.

ÉtapeQuestionLe mouvement
StandardiserTous les dépôts partagent-ils les mêmes règles ?Un template AGENTS.md commun + configuration managée + vérifications de dérive
IsolerLe travail parallèle peut-il entrer en collision ?Un chantier par branche/worktree ; cloud ou Ultra pour le parallélisme
Safe-mergeChaque changement est-il vérifié avant main ?Vérification indépendante (D2) + un merge contrôlé avec portes de revue et CI
MesurerLe passage à l’échelle aide-t-il réellement ?Métriques d’adoption et de qualité ; traiter l’activité-sans-qualité comme un avertissement

Erreurs courantes

ErreurPourquoi elle survientÀ faire à la place
Exécuter des agents parallèles sur la même brancheÇa paraît plus simpleUn chantier par branche/worktree ; intégrer via un merge contrôlé
Laisser l’AGENTS.md de chaque dépôt divergerPersonne n’est propriétaire de la cohérenceStandardiser un template et exécuter des vérifications de dérive
Célébrer les chiffres d’adoption seulsL’activité est facile à compterAssocier l’adoption à la qualité (taux de passage en revue, défauts, résultats de sécurité)
Sauter la revue parce que le volume est élevéIl y a trop à vérifierGarder la porte de revue ; cadrer plus petit ; l’auto-review est une preuve, pas un remplacement
Utiliser la mauvaise surface d’intégrationRecourir à celle qui est familièreGitHub Action pour la CI GitHub, SDK pour vos propres outils, GitLab (bêta) sur GitLab
Oublier que GitLab est en bêtaElle ressemble aux autresNoter le statut bêta lors de la planification d’un déploiement GitLab
Merger vite sans analyses de sécurité en CIPression de vitesse à l’échelleCodex Security en CI sur chaque dépôt avant merge
Auth non gouvernée qui se répand à l’échelleCopier les raccourcis du piloteWorkload identity/comptes de service et moindre privilège partout (D4)

Défi de mise en situation

Scénario. Un groupe plateforme de 40 ingénieurs répartis sur 25 dépôts a adopté Codex. La direction est ravie : le nombre de tâches exécutées par semaine a triplé. Mais trois problèmes ont émergé : deux tâches Codex parallèles sur la même branche de fonctionnalité se sont écrasées mutuellement la semaine dernière ; les 25 dépôts ont dérivé, si bien que Codex utilise des commandes de build et des conventions différentes dans chacun ; et le taux de revert sur les PR mergées a discrètement grimpé pendant que personne ne surveillait la qualité. Un manager propose : « continuons à passer à l’échelle — les chiffres d’activité prouvent que ça marche — et nous corrigerons les problèmes au fil de l’eau ».

Trace de raisonnement d’expert.

  1. La métrique phare est trompeuse. Un nombre de tâches par semaine triplé est de l’activité, pas de la valeur. Le taux de revert en hausse est le signal de qualité qui compte, et il bouge dans le mauvais sens — donc « les chiffres prouvent que ça marche » est exactement le piège activité-vs-résultats.
  2. La collision est un échec d’isolation. Deux agents sur une branche se sont écrasés mutuellement parce que le travail n’était pas isolé. Le correctif est un chantier par branche/worktree, intégré via un merge contrôlé, en utilisant le cloud ou Ultra pour un vrai parallélisme.
  3. La dérive est un échec de standardisation. 25 dépôts avec des commandes de build et des conventions différentes font que Codex se comporte de façon incohérente et rendent les sorties parallèles non sûres à intégrer. Standardiser un template AGENTS.md partagé et une configuration managée, avec des vérifications de dérive périodiques.
  4. Le taux de revert est un échec de volume-non-relu / de qualité. Des reverts qui grimpent pendant que « personne ne surveillait » signifient que la porte de revue et la mesure de qualité ont toutes deux lâché sous le volume. Rétablir la porte de revue (auto-review comme preuve, pas remplacement) et mesurer la qualité aux côtés de l’adoption.
  5. Rejeter « corriger les problèmes au fil de l’eau ». À l’échelle, les correctifs réactifs sont en retard sur les dégâts ; les atténuations sont structurelles (isoler, standardiser, safe-merge, mesurer).

Décision conforme à l’examen : traiter le taux de revert — pas le nombre de tâches par semaine — comme le signal de préparation ; isoler le travail parallèle par branche/worktree avec un merge contrôlé ; standardiser AGENTS.md et la configuration sur les 25 dépôts avec des vérifications de dérive ; rétablir la porte de revue et mesurer la qualité aux côtés de l’adoption. Pas « continuer à passer à l’échelle parce que l’activité est en hausse », pas de travail parallèle sur des branches partagées, pas laisser chaque dépôt diverger, pas de correctifs uniquement réactifs.

Pièges d’évaluation

PiègePourquoi il est tentantLe discriminant
« L’activité est en hausse, donc le passage à l’échelle marche »L’activité est facile à voirAssocier l’adoption à la qualité ; une activité en hausse avec une qualité en baisse est un avertissement
« Exécuter des agents parallèles sur la même branche »Ça paraît plus simpleIsoler par branche/worktree ; intégrer via un merge contrôlé
« Chaque dépôt peut garder ses propres conventions »La propriété locale semble convenirStandardiser AGENTS.md ; la dérive rend les sorties parallèles non sûres
« Trop de volume à relire, donc faire confiance à l’agent »La revue est un gouletGarder la porte ; cadrer plus petit ; l’auto-review est une preuve, pas un remplacement
« GitLab fonctionne exactement comme GitHub ici »Les intégrations se ressemblentGitLab est en bêta ; planifiez en conséquence
« Utiliser le SDK pour ajouter Codex à notre CI GitHub »Le SDK semble généralLa CI GitHub, c’est la GitHub Action ; le SDK est pour vos propres outils
« Corriger les problèmes d’échelle de façon réactive »Ça reporte le travailLes défaillances d’échelle nécessitent une atténuation structurelle, pas de la réaction

Questions d’entraînement

Chaque item indique combien de réponses sélectionner. Essayez avant de révéler.

Q1 · Deux tâches Codex parallèles se sont écrasé mutuellement leurs changements sur une même branche de fonctionnalité. Quel est le bon correctif ? (Sélectionnez une réponse)

A. Exécuter moins de tâches B. Donner à chaque chantier sa propre branche ou worktree et intégrer via un merge contrôlé C. Merger directement sur main pour éviter la branche D. Désactiver les tests pour réduire les conflits

Réponse : B. Isoler chaque chantier sur sa propre branche/worktree et merger via une porte contrôlée prévient les collisions tout en gardant le parallélisme. Exécuter moins de tâches (A) sacrifie inutilement le débit, merger sur main (C) n’est pas sûr, et désactiver les tests (D) supprime la vérification.

Q2 · Codex se comporte de façon incohérente à travers 20 dépôts aux commandes de build différentes. Quel est le meilleur remède (BEST) ? (Sélectionnez une réponse)

A. Accepter l’incohérence B. Standardiser un template AGENTS.md partagé et une configuration managée sur les dépôts, avec des vérifications de dérive C. Utiliser un plus gros modèle partout D. Donner l’admin à chaque ingénieur

Réponse : B. Standardiser AGENTS.md et la configuration rend le comportement de l’agent prévisible entre dépôts et rend les sorties parallèles sûres à intégrer. Accepter la dérive (A) laisse le problème, un plus gros modèle (C) ne corrige pas un contexte incohérent, et l’admin universel (D) est une erreur de gouvernance.

Q3 · Vous voulez ajouter des étapes Codex à un workflow de CI GitHub. Quelle intégration convient le mieux (BEST) ? (Sélectionnez une réponse)

A. Le Codex SDK B. La GitHub Action C. L’intégration Slack D. L’intégration Linear

Réponse : B. La GitHub Action intègre Codex dans un workflow de CI GitHub. Le SDK (A) sert à intégrer Codex à vos propres outils, et Slack (C) et Linear (D) sont des intégrations d’équipe/de tickets, pas des étapes de CI.

Q4 · La direction rapporte que l’adoption de Codex a triplé et conclut que le passage à l’échelle est un succès. Quelle est la faille ? (Sélectionnez une réponse)

A. Aucune ; plus d’usage est toujours mieux B. L’activité n’est pas la valeur ; des métriques de qualité comme le taux de passage en revue, les défauts et le taux de revert doivent être mesurées aux côtés de l’adoption C. L’adoption ne peut pas être mesurée D. Ils auraient dû utiliser un plus petit modèle

Réponse : B. Une activité en hausse sans vue sur la qualité peut masquer des résultats en baisse ; l’adoption doit être associée aux métriques de qualité. Plus d’usage n’est pas automatiquement mieux (A), l’adoption est mesurable (C), et la taille du modèle (D) est sans rapport avec la faille de mesure.

Q5 · Quelles DEUX (TWO) pratiques rendent les chantiers Codex parallèles sûrs à intégrer ? (Sélectionnez deux réponses)

A. Isoler chaque chantier sur sa propre branche ou worktree B. Merger chaque branche sur main sans revue pour gagner du temps C. Vérifier chaque changement indépendamment avant un merge contrôlé D. Partager une seule branche entre tous les agents E. Désactiver la CI pour accélérer les merges

Réponse : A et C. L’isolation par branche/worktree et la vérification indépendante avant un merge contrôlé sont les pratiques d’intégration sûre. Les merges non relus (B), une branche partagée (D) et désactiver la CI (E) suppriment tous les garde-fous qui rendent le parallélisme sûr.

Q6 · Une équipe veut intégrer la capacité Codex à son propre outil de développement interne. Quelle intégration convient le mieux (BEST) ? (Sélectionnez une réponse)

A. La GitHub Action B. Le Codex SDK C. L’intégration Slack D. Record & replay

Réponse : B. Le Codex SDK donne un contrôle programmatique pour intégrer Codex à vos propres outils. La GitHub Action (A) est pour la CI GitHub, Slack (C) est une surface d’équipe, et record & replay (D) capture des sessions plutôt que d’intégrer une capacité.

Q7 · Une équipe sur GitLab prévoit de s’appuyer sur l’intégration GitLab de Codex pour un lancement critique la semaine prochaine. Que devrait-elle peser ? (Sélectionnez une réponse)

A. Rien ; elle est en disponibilité générale et identique à celle de GitHub B. L’intégration GitLab est en bêta, donc elle devrait tenir compte du risque bêta dans un plan de lancement critique C. GitLab n’est pas du tout pris en charge D. Elle doit d’abord migrer vers GitHub

Réponse : B. L’intégration GitLab est en bêta, ce qui compte lors de la planification d’un lancement critique. Elle n’est pas équivalente à la disponibilité générale de GitHub (A), GitLab est pris en charge en bêta plutôt que non pris en charge (C), et migrer vers GitHub (D) n’est pas requis.

Q8 · Le taux de revert sur les PR Codex mergées grimpe tandis que le volume de tâches augmente. Qu’est-ce que cela indique et que faut-il faire ? (Sélectionnez une réponse)

A. Un succès ; plus de tâches signifient plus de merges B. Un échec de qualité/volume-non-relu : rétablir la porte de revue, cadrer plus petit, et traiter le taux de revert comme un signal de préparation clé aux côtés de l’adoption C. Le modèle est trop petit ; le mettre à niveau D. Les reverts sont normaux ; les ignorer

Réponse : B. Un taux de revert en hausse face à un volume en hausse signale que la revue a lâché sous l’échelle ; le correctif est de rétablir la porte, cadrer plus petit et mesurer la qualité. Ce n’est pas un succès (A), la cause est le processus, pas la taille du modèle (C), et une tendance de revert croissante ne devrait pas être ignorée (D).

Q9 · Comment l’analyse de sécurité devrait-elle être gérée quand Codex est utilisé sur 30 dépôts ? (Sélectionnez une réponse)

A. Manuellement, sur les dépôts dont quelqu’un se souvient B. Codex Security intégré à la CI sur chaque dépôt pour que le code soit analysé avant merge C. Uniquement sur le plus grand dépôt D. Uniquement après une brèche

Réponse : B. À l’échelle, Codex Security doit s’exécuter en CI sur chaque dépôt pour qu’aucun dépôt ne merge du code non analysé. L’analyse manuelle (A) et l’analyse d’un seul dépôt (C) laissent des trous, et l’analyse post-brèche (D) est trop tardive.

Q10 · Quelle est la relation entre les métriques d’adoption et de qualité à l’échelle ? (Sélectionnez une réponse)

A. L’adoption seule prouve la valeur B. Les deux doivent être suivies ; l’adoption montre l’usage tandis que la qualité (taux de passage en revue, défauts, résultats de sécurité) montre si l’usage produit de bons résultats C. La qualité remplace entièrement l’adoption D. Ni l’une ni l’autre n’est mesurable

Réponse : B. L’adoption et la qualité sont complémentaires : l’usage sans la qualité peut masquer des résultats en déclin, donc les deux sont suivies. L’adoption seule ne prouve pas la valeur (A), la qualité ne remplace pas la mesure d’adoption (C), et les deux sont mesurables (D).

Q11 · Une équipe veut que Codex agisse sur les demandes soulevées dans des tickets Linear. Quelle intégration convient le mieux (BEST) ? (Sélectionnez une réponse)

A. La GitHub Action B. L’intégration Linear C. Le Codex SDK uniquement D. La workload identity federation

Réponse : B. L’intégration Linear connecte Codex au travail piloté par les tickets dans Linear. La GitHub Action (A) est pour la CI GitHub, le SDK (C) est pour les outils personnalisés, et la workload identity federation (D) est un mécanisme d’auth, pas une surface d’intégration.

Q12 · Lesquels DEUX (TWO) sont des modes de défaillance caractéristiques qui émergent spécifiquement lors du passage à l’échelle de Codex sur de nombreux dépôts ? (Sélectionnez deux réponses)

A. Une dérive de configuration causant un comportement d’agent incohérent B. Un seul ingénieur écrivant un prompt clair C. Un volume de changements non relus faisant lâcher la porte de revue D. Choisir le bon modèle pour une tâche E. Ajouter un AGENTS.md à un dépôt

Réponse : A et C. La dérive de config entre dépôts et la revue qui lâche sous le volume de changements sont des modes de défaillance classiques à l’échelle. Un prompt unique clair (B), un choix de modèle correct pour une tâche unique (D) et l’ajout d’un AGENTS.md (E) sont des pratiques saines de tâche unique, pas des défaillances d’échelle.

Points clés à retenir

  • Le parallélisme est du débit ; la sûreté est l’isolation plus un merge contrôlé. Donnez à chaque chantier sa propre branche/worktree et vérifiez avant de merger.
  • Standardisez AGENTS.md et la configuration sur les dépôts, avec des vérifications de dérive, pour que le comportement de l’agent soit prévisible partout.
  • Faites correspondre l’intégration au travail : GitHub Action pour la CI GitHub, Codex SDK pour vos propres outils, App Server pour l’hébergement, et les intégrations GitHub/GitLab (bêta)/Slack/Linear pour leurs plateformes.
  • Souvenez-vous que GitLab est en bêta lors de la planification d’un déploiement critique.
  • Mesurez l’adoption et la qualité ; une activité en hausse avec une qualité en baisse est un avertissement, pas une victoire.
  • Les modes de défaillance d’échelle — collisions, dérive de config, volume non relu, activité-comme-valeur, auth non gouvernée, dette de sécurité — nécessitent une atténuation structurelle, pas des correctifs réactifs.

Dernière mise à jour le 18 sept. 2026