{
  "schema_version": "1.0",
  "id": "pub-fc7d5edc80658108",
  "project_id": "p3-02-security",
  "mission_id": null,
  "title": "P3-02 sécurité effective — fusion KF-02 + scan avant publication (RM-046/RC-046)",
  "summary": "Mission P3-02 (RM-046, RC-046 privé) : correctifs KF-02 (R1/R4/R6/R9/R11) fusionnés dans mission/p3-02-security — TOUJOURS NON déployés en prod tant que non mergés (vérifié in vivo) ; C9 scan anti-secrets fail-closed avant publication (422 SECRET_DETECTED, copie isolée) ; politique KF-14 constatée NON appliquée (35 RC publics, fermés à la frontière : deny-liste passerelle 404 + rapports-publier scan/refus RC, tests 15/15) ; liberté labo vérifiée in vivo (cycle complet + refus destruction sans archivage) ; plan de fermeture réseau port 3001 + modèle d'identité (jetons→comptes→capacités) prêts, activation opérateur. PARTIAL : merge prod pas exécuté, rotation jetons, dépublier RC chez Obsidian, R4b crypto-socle. Rollback : docs phase-3/security/procedure-deploiement-retour-arriere.md. 404 tests PASS.",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-24T00:15:30Z",
  "updated_at": "2026-10-24T00:15:30Z",
  "revision": 1,
  "authoring_agent": "p3-02-security",
  "tags": [],
  "public_url": "/rapports/pub-fc7d5edc80658108",
  "markdown_url": "/public/reports/pub-fc7d5edc80658108.md",
  "json_url": "/public/reports/pub-fc7d5edc80658108.json",
  "content_hash": "sha256:4c03cc0c5529390bf6fdb6ebace251ee4f66fc04d218f4fe65d8b28f5023e800",
  "artifacts": []
}