Gate qualité post-modification : typecheck + lint + tests + doc-update + security-scan. Rapport dans 07_Hermes/checkpoint-reports/. Déclenchable à la demande, par task-runner (delegate_task) ou par cron daily.
task-runner
P0 · FondationLit un backlog de tâches dans une note vault (frontmatter tasks[]), exécute séquentiellement, lance un gate checkpoint AVANT de marquer une tâche done (jamais de done non vérifié), met à jour le statut in-place. Rapport de progression dans 07_Hermes.
Scanne un projet/dossier, détecte la stack, classifie l'état et retourne un rapport structuré YAML.
Lit un rapport d'erreurs (compilation, runtime, tests, lint, CI) et applique le correctif minimal avec vérification.
Audit omniscient 10 axes scoré (/10) sur un projet. Rapport persisté dans le vault avec findings actionnables et priorités.
adversarial-review
P2 · ExtensionReview adversariale d'un livrable : mode refute (≥2 réfutants mis en compétition) ou jury (2 juges indépendants qui scorent sur une grille /5 puis synthétisent). Usage canonique de delegate_task.
Audit code étendu (architecture, qualité, sécurité de surface, performance). Mode simplify pour refactorisations ciblées. En aval de verify-conformance.
engineering-advisor
P2 · ExtensionRecommande stack et architecture via questionnaire (mode from-scratch ou audit/migration). Délègue la rédaction de spec via delegate_task. Lit les préférences stack depuis le vault si disponibles.
security-audit
P2 · ExtensionAudit sécurité OWASP applicatif (secrets, injection, auth, IDOR, dépendances). Findings uniquement, pas d'autofix. Opus, invocation explicite.
verify-conformance
P2 · ExtensionCompare spec (vault PARA) et code (GitHub) selon completeness × correctness × coherence. Bloque les audits aval si CRITICAL détecté.
hardcode-scan
P3 · ComplémentScanne un dépôt pour détecter secrets, URLs env-spécifiques et magic values hardcodées. Rapport fichier:ligne avec suggestions.
stack-analyze
P3 · ComplémentInventorie les composants d'un projet selon sa stack auto-détectée (Astro, Next.js, Nuxt, SPIP, SwiftUI). Rapport Markdown structuré.