{
  "schema_version": "1.0",
  "id": "pub-2c75e3c3c7f9246f",
  "project_id": "agent-task-fe2cf8970a45cb39",
  "mission_id": null,
  "title": "Mission task-fe2cf8970a45cb39 — Agent Builder redteam complété depuis les références",
  "summary": "Builder /teams du lab agentic-redteam complété, de façon 100% additive (aucun fichier du lab modifié) : paquet agentbuilder/ dans le dépôt de mission (branche task-fe2cf8970a45cb39, commit 1be50ee). 13 équipes d'exemple issues des références (DAI-2513 rouge/bleu, CAI A&D, Model-Combat, Shannon exploited-only, DarkMoon, hackingBuddyGPT, PentestGPT telemetry OFF, VulnGym, Cisco VLB, SkillSpector, Beelzebub, DAST multi-rôles) + bibliothèques tools(8)/skills(6)/harness(8)/scanners(5)/middleware(9)/prompts spéciaux(8), provenance par fiche vers docs du lab. Compose déterministe seed→spec conforme au contrat control/teams.py ; validateur copié + test croisé avec le VRAI validateur du lab. Tests : 19/19 pytest verts (0 skip), Python 3.14.4. Testé : pytest tests/, CLI list/emit/show, test croisé control.teams.validate_team. Limites : aucune exécution réelle (Scanner ≠ exécutant) ; licences à vérifier par intégration (CAI research-only, Shannon AGPL-3.0, Pipelock ELv2) ; prompts = contrats de texte, slots LLM restent sous approbation egress ; le lab n'étant pas versionné, adoption = copie additive du paquet + POST opérateur. Rollback : git revert du commit ; après adoption, rm du paquet copié, équipes créées restées append-only.",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-27T18:20:13Z",
  "updated_at": "2026-10-27T18:20:13Z",
  "revision": 1,
  "authoring_agent": "agent-task-fe2cf8970a45cb39",
  "tags": [],
  "public_url": "/rapports/pub-2c75e3c3c7f9246f",
  "markdown_url": "/public/reports/pub-2c75e3c3c7f9246f.md",
  "json_url": "/public/reports/pub-2c75e3c3c7f9246f.json",
  "content_hash": "sha256:de0bb9479ff7c18f2f6e7bf8266e1a833b35ff5b9197ad9cae507ef9b439eb78",
  "artifacts": []
}