Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026
Angle du guide : on ne traite pas l’IA comme une baguette magique. Le dĂ©veloppement agentique sĂ©rieux repose sur un dĂ©veloppeur expĂ©rimentĂ©, un agent encadrĂ©, un contexte propre, des patchs courts, des tests, une revue humaine et un rollback possible.
1

Définition & Positionnement

Comprendre ce qu’est vraiment le dĂ©veloppement agentique, au-delĂ  du buzzword RH.

AgenticSDLCEngineering
2

Du Copilot au vrai agent

Différence entre autocomplete, chat coding, vibe coding, agentic coding et engineering agentique.

AutocompleteVibe codingAgents
3

Outils 2026

Cursor, Claude Code, GitHub Copilot coding agent, Codex, Devin, agents cloud et IDE.

CursorClaude CodeCodex
4

Anatomie d’un agent de code

Planner, retriever, editor, command runner, test analyzer, reviewer, memory.

PlannerToolsDiff
5

Contexte & rĂšgles projet

Fichiers de doctrine, rĂšgles Cursor, conventions repo, prompts de cadrage, contexte fiable.

Context EngineeringRulesDocs
6

Méthode par patchs

Comment découper, contrÎler, tester et valider les modifications sans usine à gaz.

PatchReviewRollback
7

Tests, CI & diff review

Le coeur sérieux : tests ciblés, logs, CI, revue humaine, preuve de non-régression.

TestsCIQuality Gate
8

Agentic Django/Python

Workflows concrets pour modÚles, migrations, crons, admin, services, analyseurs et sécurité.

DjangoPythonCron
9

Risques & sécurité

Hallucinations, secrets, supply chain, prompt injection, permissions, dette technique.

SecuritySecretsGovernance
10

Industrialisation entreprise

MaturitĂ©, mĂ©triques, gouvernance, adoption Ă©quipe, standards, architecture d’organisation.

EnterpriseMaturityDORA
11

Offres d’emploi & profil senior

Comment vendre cette compétence : CV, LinkedIn, missions, entretiens, mots-clés RH.

CVLinkedInSenior
12

Roadmap personnelle

Plan 30/60/90 jours pour passer d’usage ponctuel Ă  vĂ©ritable engineering agentique.

RoadmapPlaybookPractice
Définition & Positionnement du Développement Agentique
Définition opérationnelle

Le développement agentique est une méthode de développement dans laquelle un agent IA ne se limite pas à compléter du code. Il peut analyser un dépÎt, rechercher les fichiers concernés, proposer un plan, modifier plusieurs fichiers, lancer des commandes, lire les erreurs, corriger, puis présenter un diff que le développeur valide.

Le point fondamental : l’agent agit, mais il ne doit pas gouverner. Le dĂ©veloppeur reste responsable de l’intention, du dĂ©coupage, de l’architecture, de la sĂ©curitĂ©, de la qualitĂ© et de la dĂ©cision finale.

Formule courte : développement agentique = délégation contrÎlée de tùches de développement à un agent IA, avec plan, contexte, outillage, tests et revue humaine.
Résumé mental
Human developer
                            defines intent, scope, constraints, acceptance criteria

                            Agent
                            reads repository, builds plan, edits files, runs checks

                            Quality gates
                            tests, lint, diff review, security review, rollback plan

                            Final authority
                            human approval, merge, deployment decision
Ce que l’agent ne remplace pas
  • Le jugement d’architecture.
  • La connaissance mĂ©tier et produit.
  • La responsabilitĂ© sĂ©curitĂ©.
  • La revue de migration et de donnĂ©es.
  • La dĂ©cision de mise en production.
Plan
Avant le code
L’agent doit comprendre le pĂ©rimĂštre et les fichiers touchĂ©s.
Patch
Modification limitée
Un changement court, vérifiable, réversible.
Test
Preuve d’exĂ©cution
On ne valide pas une promesse, on valide un résultat.
Review
ContrĂŽle humain
Le diff appartient au dĂ©veloppeur, pas Ă  l’agent.
Le changement réel par rapport au développement assisté classique
Ancien modÚleNouveau modÚle agentiqueConséquence pratique
Une réponse dans un chatUn agent travaille dans le dépÎtIl faut gérer les droits, le contexte et les diffs.
Un extrait de code isoléUne modification multi-fichiersIl faut éviter les effets de bord.
L’humain copie-colleL’agent Ă©dite directementLa revue Git devient centrale.
Pas de boucle d’exĂ©cutionL’agent peut lancer tests et commandesLa discipline de test devient obligatoire.
Prompt ponctuelContexte persistant, rÚgles, mémoireLe projet doit documenter sa doctrine technique.
Attention : plus l’agent a de capacitĂ©s, plus l’absence de cadre devient dangereuse. Un mauvais prompt peut devenir un mauvais patch, puis une mauvaise migration, puis une mauvaise mise en production.
Cycle agentique standard
Intent
→
Context
→
Plan
→
Patch
→
Run
→
Fix
→
Review
→
Merge
1. Define the problem and scope
                    2. Ask the agent to inspect the repository
                    3. Require an implementation plan
                    4. Validate file list and risk level
                    5. Authorize a small patch only
                    6. Run targeted tests and checks
                    7. Inspect the diff manually
                    8. Ask for correction if needed
                    9. Commit only after objective validation
                    10. Document what changed and why
Ce qui doit ĂȘtre visible
  • Fichiers modifiĂ©s.
  • Raison de chaque modification.
  • Commandes exĂ©cutĂ©es.
  • RĂ©sultats de tests.
  • Risques restants.
Ce qui doit ĂȘtre refusĂ©
  • Patch gĂ©ant non demandĂ©.
  • Refactoring opportuniste.
  • Migration destructive non validĂ©e.
  • Suppression silencieuse de logique mĂ©tier.
  • Correction sans test reproductible.
Anti-buzzword : reconnaĂźtre le vrai du faux
Discours marketingQuestion technique à poserCritÚre sérieux
“Notre Ă©quipe fait de l’agentic coding.”Les agents lancent-ils des tests ?Oui, et les rĂ©sultats sont conservĂ©s.
“On code 10x plus vite.”Quel est le taux de rĂ©gression ?Mesure avant/aprĂšs, bugs, lead time, rollback.
“L’IA fait les PR.”Qui relit les diffs ?Un humain responsable, avec checklist.
“On laisse l’agent autonome.”Quelles permissions a-t-il ?Sandbox, branches, secrets protĂ©gĂ©s, limites nettes.
“Les juniors deviennent seniors.”Qui tranche les choix d’architecture ?Un senior garde la responsabilitĂ© technique.
Position IDEO-Lab : le dĂ©veloppement agentique sĂ©rieux n’est pas du “vibe coding”. C’est de l’ingĂ©nierie assistĂ©e, documentĂ©e, testĂ©e et gouvernĂ©e.
Du Copilot classique au vrai agent de développement
Les 5 niveaux d’assistance IA au dĂ©veloppement
NiveauDescriptionExempleRisque principal
1. AutocompleteComplùte quelques lignes dans l’IDE.Copilot classique, completion locale.Accepter trop vite du code faux.
2. Chat codingL’IA explique, gĂ©nĂšre un extrait ou corrige un bug isolĂ©.ChatGPT/Claude dans un chat.Copier-coller hors contexte.
3. Assisted patchL’IA propose une modification cadrĂ©e sur quelques fichiers.Patch manuel revu par le dĂ©veloppeur.Oublier les tests et effets de bord.
4. Agentic codingL’agent explore le repo, planifie, Ă©dite, lance des commandes.Cursor Agent, Claude Code, Copilot coding agent, Codex.Autonomie sans garde-fou.
5. Agentic engineeringOrganisation complĂšte : rĂšgles, CI, sĂ©curitĂ©, mĂ©triques, gouvernance.Équipe qui pilote des agents comme une capacitĂ© d’ingĂ©nierie.Multiplier la production de dette technique.
Message clĂ© : la valeur n’est pas dans “l’agent Ă©crit du code”, mais dans “l’équipe sait dĂ©lĂ©guer sans perdre la qualitĂ©â€.
Matrice de maturité
CritÚreDébutantIntermédiaireProfessionnel
PromptDemande vague.Objectif + fichier.Objectif + contraintes + critùres d’acceptation.
ContexteNon maßtrisé.Quelques fichiers fournis.Cartographie repo, rÚgles, conventions, historique.
PlanAbsent.Plan partiel.Plan validé avant modification.
PatchLarge et risqué.Modéré.Court, atomique, traçable.
Tests“Ça devrait marcher.”Test manuel.Test automatisĂ© + preuve d’exĂ©cution.
ReviewAccept all.Lecture rapide.Diff review structurée.
RollbackNon prévu.Git revert possible.Plan explicite + données protégées.
Vibe coding vs agentic engineering
Vibe coding
  • On dĂ©crit vaguement ce qu’on veut.
  • On laisse l’IA improviser.
  • On accepte de gros blocs de code.
  • On teste peu ou tard.
  • On dĂ©couvre les erreurs en production.
Agentic engineering
  • On fournit un objectif vĂ©rifiable.
  • On impose un pĂ©rimĂštre.
  • On valide le plan avant le patch.
  • On exige tests et diff review.
  • On documente les risques et le rollback.
Bad delegation:
                    "Fix this module and improve the architecture."

                    Good delegation:
                    "Inspect the failing import path. Do not refactor.
                    Propose a plan first. Patch only the loader and one test.
                    Show commands to validate the fix."
Compétences nouvelles du développeur
1. Cadrage

Savoir transformer une demande floue en tùche vérifiable et limitée.

2. Contexte

Savoir donner à l’agent les bons fichiers, rùgles et contraintes.

3. Lecture de diff

Savoir relire vite, mais sévÚrement, les modifications produites.

4. Architecture

Savoir refuser une solution séduisante mais incompatible avec le systÚme.

5. Test design

Savoir demander des tests qui prouvent réellement le comportement.

6. Sécurité

Savoir protéger secrets, données, dépendances, migrations et permissions.

Outils 2026 : Cursor, Claude Code, Copilot, Codex et agents IDE
Panorama pragmatique
OutilPositionnementForce principaleUsage idéal
Cursor AgentIDE orienté agent avec analyse du codebase et Plan Mode.Confort dans le repo, édition multi-fichiers, rÚgles projet.Développement quotidien, refactorings cadrés, patchs rapides.
Claude CodeOutil agentique disponible terminal/IDE/web capable de lire le codebase, éditer et lancer des commandes.Travail en profondeur sur gros projets, boucle lire/éditer/tester.Maintenance, refactorings, corrections complexes, revue de branche.
GitHub Copilot coding agentAgent cloud intégré GitHub pouvant rechercher dans un dépÎt, planifier, modifier sur branche et ouvrir une PR.Workflow GitHub natif, branche, diff, PR.Issues cadrées, corrections isolées, tùches de backlog.
OpenAI CodexCommand center pour agents de code, worktrees et environnements cloud.Travail parallÚle, tùches longues, orchestration multi-agents.Backlogs, PR multiples, maintenance structurée, expérimentation.
Devin / agents spécialisésAgents orientés tùches autonomes et exécution plus large.Capacité de délégation de tickets complets.Prototypes, tùches isolables, équipes matures avec garde-fous.
Conseil : ne choisis pas seulement un outil. Choisis un workflow : droits, branches, tests, review, rollback, rĂšgles projet.
Grille de choix
BesoinApproche recommandéePoint de vigilance
Patch rapide dans un fichierChat ou IDE agent avec contexte limitĂ©.Ne pas ouvrir toute l’architecture sans raison.
Bug multi-fichiersAgent avec plan préalable.Demander la liste des fichiers et risques avant patch.
Refactoring sérieuxPlan Mode + tests + petite série de patches.Interdire les changements opportunistes.
Backlog GitHubAgent sur issue/branche/PR.Issue trùs claire, critùres d’acceptation.
Projet Django sensiblePatch chirurgical + migrations revues manuellement.Ne jamais laisser l’agent improviser une migration destructive.
Sécurité / secretsAgent limité + revue humaine obligatoire.Aucun secret dans le prompt, logs ou fichiers temporaires.
Workflows typiques
Workflow IDE local
1. Open repository in IDE
                            2. Select target files or issue context
                            3. Ask for repository inspection
                            4. Require plan before edit
                            5. Apply patch on working tree
                            6. Run targeted tests locally
                            7. Inspect git diff
                            8. Commit manually
Workflow agent cloud
1. Create a precise issue
                            2. Assign task to coding agent
                            3. Agent creates branch/worktree
                            4. Agent modifies and tests
                            5. Agent opens pull request
                            6. Human reviews diff and CI
                            7. Iterate through comments
                            8. Merge after approval
RÚgle : un agent cloud doit travailler sur branche isolée. Jamais directement sur production, jamais sur une base de données réelle, jamais avec accÚs libre aux secrets.
Limites qui ne disparaissent pas
  • Contexte incomplet : l’agent peut ignorer une rĂšgle mĂ©tier non documentĂ©e.
  • Fausse cohĂ©rence : le code paraĂźt propre mais ne respecte pas l’architecture rĂ©elle.
  • Tests faibles : l’agent peut crĂ©er des tests qui valident son implĂ©mentation plutĂŽt que le besoin.
  • DĂ©pendances inutiles : tendance Ă  ajouter des libs au lieu d’utiliser l’existant.
  • Migration dangereuse : particuliĂšrement critique en Django, SQL, donnĂ©es, indexation.
  • SĂ©curitĂ© : risque de fuite de secrets, vulnĂ©rabilitĂ©s, prompt injection, supply chain.
Conclusion : plus l’outil est puissant, plus la mĂ©thode doit ĂȘtre stricte.
Anatomie d’un agent de code
Composants internes
User request
                    -> Agent orchestrator
                    -> Context retriever
                    -> Repository index
                    -> Planner
                    -> Code editor
                    -> Command runner
                    -> Test analyzer
                    -> Diff summarizer
                    -> Human approval gate
ComposantRÎleErreur fréquente
RetrieverRetrouve fichiers, symboles, usages, tests, documentation.Rater un fichier critique ou sélectionner trop large.
PlannerDécoupe la tùche en étapes.Plan séduisant mais trop général.
EditorApplique les modifications.Changer plus que demandé.
RunnerLance tests, linters, commandes.Interpréter trop vite un résultat incomplet.
ReviewerRésume le diff et les risques.Oublier une conséquence métier.
Boucle agentique
Observe
→
Reason
→
Act
→
Check
→
Repair

Un agent utile ne fait pas seulement “une rĂ©ponse”. Il observe le dĂ©pĂŽt, raisonne, agit, vĂ©rifie, puis rĂ©pare. Cette boucle est puissante, mais elle doit rester observable.

Loop contract:
                    - state what was inspected
                    - state why a file is relevant
                    - propose the next action
                    - apply a minimal change
                    - run the smallest meaningful verification
                    - stop and report if uncertainty is high
Mémoire et contexte

La mĂ©moire peut ĂȘtre utile pour conserver les prĂ©fĂ©rences techniques, mais elle peut aussi propager une erreur. Le contexte projet doit rester source de vĂ©ritĂ©.

Bonnes mémoires
  • Conventions de nommage.
  • Architecture validĂ©e.
  • Commandes de test.
  • RĂšgles de migration.
  • Contraintes de sĂ©curitĂ©.
Mauvaises mémoires
  • Suppositions non vĂ©rifiĂ©es.
  • Anciennes architectures.
  • Corrections temporaires.
  • Secrets ou tokens.
  • PrĂ©fĂ©rences contradictoires.
RÚgle : la mémoire assiste. Les fichiers du repo, les tests et la documentation tranchent.
Pannes typiques
PanneSymptĂŽmeCorrection
Context driftL’agent part sur une mauvaise hypothĂšse.RĂ©duire le pĂ©rimĂštre, citer les fichiers exacts.
Patch sprawlTrop de fichiers modifiés.Stopper, revert, redemander patch minimal.
Test theaterTests superficiels ou auto-validants.Demander test de comportement indépendant.
Dependency creepNouvelle lib inutile.Interdire nouvelles dépendances sans accord.
Migration riskChangement DB dangereux.Plan migration + backup + rollback + revue humaine.
Contexte, rÚgles projet & prompt engineering sérieux
Context engineering : la base du résultat

Un agent ne peut pas respecter une architecture qu’il ne voit pas. Le contexte doit ĂȘtre organisĂ© : rĂšgles, conventions, commandes, architecture, limites, exemples de bon code.

Repo map
→
Rules
→
Task prompt
→
Plan
→
Patch
ContexteExemplePourquoi
Architectureapps, services, models, commands, templates.Évite les modifications au mauvais endroit.
Conventionsnoms, imports, structure, logging, exceptions.Maintient la cohérence du projet.
Interditspas de gros rewrite, pas de migration destructive.Réduit les dégùts.
Commandestests, check, migrate dry-run, lint.Permet une validation reproductible.
Exemplesun bon service, un bon cron, un bon admin.L’agent imite mieux le style rĂ©el.
Fichiers de rĂšgles utiles
Recommended repository files:
                    /AGENTS.md
                    /CONTRIBUTING.md
                    /docs/architecture.md
                    /docs/testing.md
                    /docs/migrations.md
                    /docs/security.md
                    /.cursor/rules/project.md
                    /.github/copilot-instructions.md
Contenu minimal
  • Architecture du projet.
  • Commandes de test.
  • RĂšgles de patch.
  • Style de code.
  • RĂšgles DB/migrations.
  • SĂ©curitĂ© et secrets.
Contenu à éviter
  • Secrets.
  • Credentials.
  • DonnĂ©es client.
  • Instructions contradictoires.
  • RĂšgles trop longues jamais maintenues.
Prompts de cadrage
Task prompt template:
                    Goal: describe the observable outcome.
                    Scope: list allowed files or modules.
                    Constraints: no refactor, no new dependency, no DB change.
                    Required plan: inspect first, then propose steps.
                    Patch size: small and atomic.
                    Validation: run targeted tests or provide exact command.
                    Output: summarize diff, risks, and rollback.
Review prompt template:
                    Review this diff as a senior engineer.
                    Look for regressions, hidden coupling, security issues,
                    data migration risks, missing tests, and over-engineering.
                    Do not rewrite yet. Produce findings only.
Astuce : sĂ©pare toujours le prompt de plan, le prompt de patch et le prompt de review. Un agent qui planifie et modifie en mĂȘme temps est plus difficile Ă  contrĂŽler.
Anti-chaos
ProblĂšmeSymptĂŽmeGarde-fou
Contexte trop largeL’agent refactorise tout.Limiter les fichiers et objectifs.
Contexte obsolĂšteIl applique une ancienne rĂšgle.Mettre Ă  jour les docs et supprimer les rĂšgles mortes.
Prompt contradictoireLe résultat mélange deux stratégies.Une tùche = une intention.
Absence de critùresImpossible de savoir si c’est fini.Écrire des critùres d’acceptation testables.
Pas de stop conditionL’agent continue Ă  corriger sans fin.Limiter itĂ©rations et demander rapport d’incertitude.
Méthode par patchs contrÎlés
Contrat de patch

Un patch agentique sĂ©rieux doit ĂȘtre petit, explicable, testable et rĂ©versible. On ne demande pas “amĂ©liore ce module”. On demande “corrige ce comportement mesurĂ©, dans ce pĂ©rimĂštre, avec cette preuve”.

ÉlĂ©mentQuestionRĂ©ponse attendue
ObjectifQuel comportement doit changer ?Un résultat observable.
PérimÚtreQuels fichiers peuvent changer ?Liste courte et justifiée.
InterditsQue ne doit pas faire l’agent ?Pas de refactor, pas de nouvelle lib, pas de DB destructive.
ValidationComment prouver que ça marche ?Commande, test, log, scénario.
RollbackComment revenir en arriĂšre ?Git revert, migration inverse, feature flag.
Séquence idéale
Patch 0: diagnostic only
                    inspect, explain, list candidate files, no edit

                    Patch 1: minimal failing test or reproduction
                    add or document a reproducible failure

                    Patch 2: smallest implementation change
                    modify only the required code path

                    Patch 3: observability
                    logs, counters, admin visibility if needed

                    Patch 4: hardening
                    edge cases, rollback, security, docs

                    Patch 5: cleanup only if justified
                    remove dead code, not before behavior is stable
Important : un refactoring doit ĂȘtre son propre patch. MĂ©langer bugfix et refactoring rend la review et le rollback beaucoup plus dangereux.
Templates utilisables
Patch request:
                    Inspect the current implementation first.
                    Do not edit files yet.
                    Return:
                    - suspected root cause
                    - files to inspect
                    - minimal patch plan
                    - tests to run
                    - risks and rollback
Implementation request:
                    Apply Patch N only.
                    Allowed files: list paths.
                    Forbidden: broad refactor, new dependencies, schema changes.
                    After patch, provide:
                    - diff summary
                    - validation commands
                    - risk notes
                    - next patch suggestion
DĂ©cision : continuer, corriger ou arrĂȘter
SignalDécisionPourquoi
Patch minimal, tests OK, diff clairContinuerRisque maßtrisé.
Patch utile mais tests incompletsDemander test avant suitePas de preuve suffisante.
Plus de fichiers que prévuStop + justificationRisque de dérive.
Nouvelle dépendance introduiteRefuser par défautDette et sécurité.
Migration de données improviséeStop obligatoireRisque irréversible.
Tests, CI, diff review & preuve de qualité
La rĂšgle : pas de preuve, pas de validation
Patch
→
Unit tests
→
Integration checks
→
Diff review
→
Merge
GateButExemple
Compilation / importLe projet démarre.check, import, system checks.
Test cibléLe bug est corrigé.test spécifique sur la logique modifiée.
Non-régressionLes chemins voisins tiennent.suite courte autour du module.
Lint / formatQualité statique.ruff, black, mypy selon projet.
Review humaineArchitecture et métier.lecture de diff avec checklist.
Demander des tests qui valent quelque chose
Bad test request:
                    "Add tests."

                    Good test request:
                    "Add one failing test that reproduces the bug before the fix.
                    The test must fail against the old behavior and pass after the patch.
                    Do not test implementation details; test observable behavior."
Tests utiles
  • Comportement mĂ©tier.
  • Cas limite.
  • RĂ©gression connue.
  • Erreur attendue.
  • Commande de validation claire.
Tests faibles
  • Test qui vĂ©rifie un mock inutile.
  • Test qui copie l’implĂ©mentation.
  • Test qui passe toujours.
  • Test sans assertion significative.
  • Test hors pĂ©rimĂštre.
Checklist de diff review
QuestionPourquoi
Le patch modifie-t-il uniquement le périmÚtre demandé ?Détecte la dérive.
Le comportement mĂ©tier est-il prĂ©servĂ© ?Évite les corrections superficielles.
Y a-t-il une migration, un index, une contrainte, une donnée touchée ?Risque fort.
Des secrets, tokens, logs sensibles apparaissent-ils ?Sécurité.
Une dépendance ou API externe a-t-elle été ajoutée ?Maintenance et supply chain.
Le test prouve-t-il vraiment le changement ?Qualité.
Rollback : prĂ©voir avant d’agir
Rollback checklist:
                    - Can the commit be reverted cleanly?
                    - Are database migrations reversible?
                    - Is data transformed or deleted?
                    - Is there a feature flag?
                    - Are backups or snapshots required?
                    - Is the deployment order documented?
                    - Is monitoring ready after release?
RÚgle absolue : tout changement de données, migration, index critique, sécurité ou permission doit avoir un plan de retour arriÚre explicite.
Agentic Django/Python Engineering
Pourquoi Django se prĂȘte bien au dĂ©veloppement agentique

Django a une structure explicite : models, views, urls, templates, admin, forms, services, management commands, migrations, tests. Un agent peut s’y repĂ©rer efficacement si le projet est bien organisĂ©.

Django agent map:
                    models.py          -> schema and domain rules
                    services/*.py      -> business logic
                    views.py           -> HTTP orchestration
                    urls.py            -> routing
                    admin.py           -> back-office visibility
                    management/commands -> operational workflows
                    migrations/        -> database evolution
                    templates/         -> UI behavior
                    tests/             -> validation
Bonne pratique : demander Ă  l’agent d’identifier d’abord la couche concernĂ©e. Un bug mĂ©tier ne doit pas ĂȘtre corrigĂ© dans un template si la logique appartient au service.
Migrations : zone rouge
CasRisqueGarde-fou
Ajout de champ nullableFaible Ă  moyen.Migration simple + test admin/form.
Ajout d’indexLock, taille, longueur, moteur DB.VĂ©rifier moteur, longueur, online strategy.
Contrainte uniqueÉchec si doublons.Audit prĂ©alable + nettoyage + migration sĂ©parĂ©e.
Rename field/tablePerte de données si mal détecté.Plan manuel, sauvegarde, migration contrÎlée.
Data migrationIrréversible ou lente.Batch, idempotence, logs, rollback.
Migration prompt:
                    Inspect model change and database implications.
                    Do not generate migration yet.
                    Report:
                    - schema impact
                    - data risk
                    - index/constraint risk
                    - expected SQL operations
                    - rollback strategy
                    - test command
Management commands / crons : le terrain sérieux

Pour un projet industriel, le dĂ©pannage doit ĂȘtre reproductible. Un agent doit produire des commandes Django, pas des manipulations shell improvisĂ©es.

CommandeQualitĂ©s attenduesÀ demander Ă  l’agent
AuditLecture seule, export, compteurs.--dry-run, --verbose, --json, --limit.
RepairIdempotent, transactionnel, logué.Avant/aprÚs, rollback, erreurs détaillées.
ImportBatch, déduplication, reprise.checkpoint, progress, summary.
BenchmarkMesures propres.durées, cache status, diagnostics.
Command contract:
                    - no interactive shell dependency
                    - supports dry-run
                    - supports verbose/debug output
                    - prints counters and final summary
                    - is idempotent when possible
                    - stores operational facts when useful
                    - exits with meaningful status code
Admin Django et visibilité

Le dĂ©veloppement agentique n’est pas seulement produire du code. C’est produire un systĂšme opĂ©rable : admin, filtres, compteurs, logs, exports, diagnostics.

Bon patch admin
  • list_display utile.
  • filtres lisibles.
  • search_fields ciblĂ©s.
  • readonly_fields pour diagnostics.
  • actions prudentes.
Mauvais patch admin
  • Affiche tout sans hiĂ©rarchie.
  • Actions destructives non protĂ©gĂ©es.
  • Pas de date, statut, erreur.
  • RequĂȘtes lentes.
  • Pas de lisibilitĂ© mĂ©tier.
RĂšgle IDEO-Lab : tout systĂšme complexe mĂ©rite une couche d’observabilitĂ© dans l’admin ou dans des commandes de diagnostic.
Risques, sécurité et gouvernance
Top risques
RisqueExempleContrĂŽle
HallucinationAPI inventée, option inexistante.Docs officielles, tests, exécution réelle.
Dette technique accéléréePatch rapide mais architecture dégradée.Review senior, limites de patch.
Fuite de secretsToken dans prompt, log ou commit.Secret scanning, permissions, redaction.
Prompt injectionInstruction malveillante dans un fichier lu.Ne pas exécuter aveuglément les instructions du repo.
Supply chainLib ajoutée sans audit.Politique dépendances, SBOM, versions verrouillées.
Data damageMigration ou script destructeur.Backup, dry-run, transaction, rollback.
Secrets et données sensibles
Never provide to an agent:
                    - production credentials
                    - private keys
                    - customer data dumps
                    - raw access logs with personal data
                    - database connection strings
                    - cloud tokens
                    - license keys
                    - security bypass instructions
Principe : l’agent doit travailler avec des exemples anonymisĂ©s, des mocks, des environnements de test et des permissions minimales.
Dépendances et supply chain

L’agent a souvent tendance Ă  rĂ©soudre un problĂšme par ajout de dĂ©pendance. C’est parfois utile, mais rarement neutre.

QuestionPourquoi
La dĂ©pendance est-elle nĂ©cessaire ?Évite la dette inutile.
Est-elle maintenue ?Réduit le risque sécurité.
Licence compatible ?Évite les problùmes juridiques.
Surface d’attaque ?Chaque paquet est un risque.
Alternative interne existante ?Préserve la cohérence.
Gouvernance minimale d’équipe
  • Agents sur branches isolĂ©es.
  • Pas de secrets en contexte.
  • Pas de merge sans CI.
  • Pas de migration sans review humaine.
  • Pas de nouvelle dĂ©pendance sans justification.
  • Journaliser les dĂ©cisions importantes gĂ©nĂ©rĂ©es avec IA.
  • Former les dĂ©veloppeurs Ă  lire des diffs produits par IA.
Objectif : l’agent doit accĂ©lĂ©rer un systĂšme de qualitĂ© existant, pas masquer l’absence de discipline technique.
Industrialisation entreprise et maturité
ModÚle de maturité
NiveauCaractéristiqueRisqueProchaine étape
0. Non cadrĂ©Chacun utilise l’IA comme il veut.Secrets, dette, incohĂ©rence.Politique minimale.
1. AssistanceChat et autocomplete.Copier-coller hors contexte.Former Ă  la review.
2. PatchsAgents sur petites tùches.Qualité variable.RÚgles projet et tests.
3. WorkflowBranches, PR, CI, templates.Goulot de review.Playbooks et métriques.
4. PlateformeAgents intégrés SDLC.Complexité de gouvernance.Audits, sécurité, portfolio.
Métriques utiles
MétriquePourquoiAttention
Lead timeMesure vitesse réelle.Ne pas sacrifier qualité.
Change failure rateMesure régressions.Indispensable avec IA.
Review timeDétecte surcharge des seniors.Les agents peuvent déplacer le goulot.
Test coverage utileMesure protection.La couverture seule ne suffit pas.
Rollback frequencyMesure stabilitĂ©.À suivre par type de tĂąche IA.
AI patch acceptanceMesure pertinence.Ne pas accepter pour faire joli.
Le piÚge : mesurer seulement le volume de code généré par IA. Le bon indicateur est le résultat fiable livré sans dette excessive.
RÎles nouveaux ou renforcés
Agentic Tech Lead

Définit les rÚgles, périmÚtres, playbooks et standards de review.

AI Code Reviewer

SpĂ©cialisĂ© dans l’audit des diffs IA, sĂ©curitĂ©, architecture et tests.

Tooling Engineer

IntÚgre agents, CI, rÚgles, templates et observabilité.

Security Champion

ContrÎle secrets, dépendances, permissions et données sensibles.

Product Engineer

Transforme besoins métier en tùches agentiques vérifiables.

Platform Owner

Gouverne coûts, accÚs, modÚles, conformité et métriques.

Adoption saine
Adoption sequence:
                    1. Start with read-only analysis tasks
                    2. Move to small non-critical patches
                    3. Add test requirements and CI gates
                    4. Create project rules and prompt templates
                    5. Allow branch-based agent work
                    6. Introduce security controls
                    7. Measure quality, not code volume
                    8. Expand only where review capacity exists
Principe DORA-compatible : l’IA amplifie l’organisation existante. Une Ă©quipe disciplinĂ©e va plus vite. Une Ă©quipe chaotique produit du chaos plus rapidement.
Offres d’emploi, CV, LinkedIn et profil senior
Ce que veut dire “agentic development” dans une offre

Selon la maturitĂ© de l’entreprise, cela peut signifier usage basique de Cursor, pilotage de PR par agents, ou vraie gouvernance de dĂ©veloppement IA.

Mot dans l’offreTraduction probableQuestion à poser
Agentic codingUtiliser des agents pour produire du code.Quel workflow de review ?
Cursor expertMaĂźtriser contexte, rules, agent et plan mode.Les rĂšgles projet existent-elles ?
AI-first engineerDĂ©veloppeur qui dĂ©lĂšgue beaucoup Ă  l’IA.Quels quality gates ?
10x developer with AIBuzzword possible.Comment mesurez-vous la qualité ?
Autonomous agentsAgents sur branches/issues/PR.Quelles permissions et limites ?
Formulations CV
Agentic Django/Python Engineering:
                    AI-assisted development workflows using controlled patching,
                    repository analysis, implementation planning, test-driven validation,
                    migration safety, diff review, and production-grade rollback discipline.
Senior AI-assisted Software Engineering:
                    Designed and applied agentic coding practices with Cursor/LLM tools,
                    including project rules, context engineering, test gates, code review
                    checklists, operational logging, and safe Django management commands.
Positionnement fort : ne pas se prĂ©senter comme “je sais utiliser Cursor”, mais comme “je sais industrialiser un workflow de dĂ©veloppement assistĂ© par agents”.
Post LinkedIn court
Agentic development is not about clicking "accept all".

                    The real skill is controlling AI agents inside a professional engineering workflow:
                    - clear scope
                    - repository context
                    - implementation plan
                    - small patches
                    - tests
                    - diff review
                    - rollback strategy
                    - security boundaries

                    AI writes faster. Senior engineers decide what should be written.
Mots-clés utiles
Agentic CodingAgentic EngineeringAI-assisted SDLCCursorClaude CodeCodexGitHub Copilot AgentContext EngineeringDiff ReviewAI Code Governance
Questions d’entretien intelligentes
  • Comment encadrez-vous les agents IA dans le cycle Git/PR/CI ?
  • Avez-vous des rĂšgles projet ou instructions dĂ©diĂ©es aux agents ?
  • Comment Ă©vitez-vous les rĂ©gressions produites par IA ?
  • Quelles tĂąches sont interdites aux agents ?
  • Les agents ont-ils accĂšs aux secrets, environnements ou bases de donnĂ©es ?
  • Comment mesurez-vous le gain rĂ©el : lead time, qualitĂ©, rollback, bugs ?
  • Qui est responsable de la validation finale ?
Signal faible : si l’entreprise parle beaucoup de vitesse mais jamais de tests, review, sĂ©curitĂ© ou rollback, sa maturitĂ© agentique est probablement faible.
Roadmap personnelle 30/60/90 jours
30 jours : usage contrÎlé
  • Installer un outil principal : Cursor, Claude Code, Copilot agent ou Codex.
  • CrĂ©er un fichier de rĂšgles projet.
  • Utiliser l’agent en diagnostic read-only.
  • Faire des patchs minuscules.
  • Lire tous les diffs manuellement.
  • Documenter les prompts qui marchent.
Goal for day 30:
                    I can delegate small tasks without losing control of scope, diff and tests.
60 jours : workflow reproductible
  • CrĂ©er des templates de tĂąches.
  • Ajouter des commandes de test standard.
  • Formaliser une checklist de review IA.
  • Faire travailler l’agent sur branche dĂ©diĂ©e.
  • Mesurer temps gagnĂ© et bugs Ă©vitĂ©s.
  • Construire un mini playbook Django/Python.
Goal for day 60:
                    I can run a repeatable AI-assisted development workflow with tests and review gates.
90 jours : industrialisation
  • Standardiser AGENTS.md / rules / docs.
  • IntĂ©grer CI et contrĂŽles sĂ©curitĂ©.
  • DĂ©finir tĂąches autorisĂ©es/interdites.
  • Former un autre dĂ©veloppeur Ă  la mĂ©thode.
  • CrĂ©er une mĂ©trique qualitĂ© simple.
  • Valoriser la compĂ©tence sur CV/LinkedIn.
Goal for day 90:
                    I can present agentic engineering as a professional capability, not a toy.
Playbook final
Agentic engineering playbook:
                    1. Define the outcome
                    2. Limit the scope
                    3. Provide project rules
                    4. Ask for plan first
                    5. Patch small
                    6. Run checks
                    7. Review diff
                    8. Reject drift
                    9. Document risks
                    10. Merge only with proof
Phrase de synthĂšse : l’IA accĂ©lĂšre l’exĂ©cution ; le dĂ©veloppeur senior conserve la direction, les limites et la responsabilitĂ©.
Sources et veille 2026
Sources principales Ă  surveiller
SourceUtilitéLien
Cursor Agent Best PracticesPlan Mode, contexte, pratiques agents dans l’IDE.cursor.com/blog/agent-best-practices
Claude Code DocsDéfinition officielle de Claude Code comme outil agentique.code.claude.com/docs/en/overview
GitHub Copilot coding agentAgent cloud : plan, branche, diff, PR.docs.github.com/copilot/.../about-coding-agent
OpenAI CodexAgents, worktrees, environnements cloud, workflows parallĂšles.openai.com/codex
Forrester ASDDéfinition marché du Agentic Software Development.forrester.com/.../agentic-software-development
DORA State of AI-assisted Software DevelopmentVision organisationnelle : l’IA amplifie forces et faiblesses.dora.dev/dora-report-2025
Stack Overflow Developer Survey 2025Données sur adoption et confiance dans les outils IA.survey.stackoverflow.co/2025/ai
GitHub Octoverse 2025Tendances open source, IA, agents, évolution des langages.octoverse.github.com
Note : ces sources changent vite. Pour une version publique du guide, prévoir une petite mise à jour trimestrielle des outils, prix, plans et capacités agents.