Aller au contenu

Les 3 principes fondateurs

La SPEC n’est pas un document de passage. Elle reste la source de vérité entre l’intention humaine et le code agent — avant, pendant et après l’implémentation. AIAD se positionne au niveau spec-anchored : la spec n’est ni abandonnée après la tâche (spec-first), ni générateur du code (spec-as-source). Elle est synchronisée avec le code à chaque PR via le Drift Lock.

Le spec drift — code qui évolue sans que les artefacts suivent — est traité comme un échec de processus, pas une erreur d’agent. La mise à jour des artefacts fait partie de la Definition of Done. Une tâche dont le code est mergé mais la SPEC désynchronisée n’est pas terminée.

Le Product Engineer est responsable du budget de contexte de chaque session agent. Règle pratique : une session = un objectif, durée < 35 min, contexte = AGENT-GUIDE + ARCHITECTURE condensée (500 tokens) + SPEC active. Le PRD complet n’est injecté qu’en phase de cadrage. Au-delà de 35 min, lancer /compact et relancer une session propre.