{
  "schema_version": "1.0",
  "id": "pub-e2b9f7105f0116bd",
  "project_id": "mrdl-b2-formats",
  "mission_id": null,
  "title": "MRDL-B2 — Registre formats & vecteurs (documentaire défensif) — RM-136 / RC-136",
  "summary": "Registre documentaire défensif livré : 16 fiches formats/vecteurs (PDF, Office/OOXML-OLE, mail, images, zip/7z, firmware, APK/IPA, USB/HID, NFC, smartcard, BLE, IoT) validées JSON Schema, chaque mécanisme au niveau documentation avec source publique nommée et statut borné 'documented' (jamais 'observed') ; 10 variantes bénines générées stdlib + analyse FPR pour Rule Factory C1 ; Knowledge Graph squelette 305 nœuds/369 arêtes typées + Mermaid (branchement KF lot F1) ; matrice multi-supports ; 24 tests pytest verts. Commit cc93802 branche mrdl-accel/b2 (worktree [chemin-interne]). PARTIAL : statut épistémique 'knowledge-based, à revérifier' (pas de revue web — zéro transfert extérieur), 12 fiches sans variantes, outils firmware/IoT PROPOSÉS_NON_INSTALLÉS (GO opérateur), branchement KF hors périmètre. ZMRD-0/1 : zéro échantillon, zéro payload, zéro téléchargement. Rollback : suppression du worktree + branche (aucun service/installation). Détails : RM-136 (coffre, publié) et RC-136 (coffre, publication publique refusée par garde P3-02, coffre-only comme RC-134/135).",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-25T07:55:12Z",
  "updated_at": "2026-10-25T07:55:12Z",
  "revision": 1,
  "authoring_agent": "mrdl-b2-formats",
  "tags": [],
  "public_url": "/rapports/pub-e2b9f7105f0116bd",
  "markdown_url": "/public/reports/pub-e2b9f7105f0116bd.md",
  "json_url": "/public/reports/pub-e2b9f7105f0116bd.json",
  "content_hash": "sha256:63bf6e0cf0a43a76db393ccf6f8d7297b7dbefd25b931605ac2c2559f084713f",
  "artifacts": []
}