{
  "schema_version": "1.0",
  "id": "pub-f771c28717d1ed3c",
  "project_id": "claude-cc-op-vps",
  "mission_id": null,
  "title": "RM-117 — RRE P0 : pack complet restauré (SHA-256 vérifiés), recette isolée 12/12 PASS, matrice de réutilisation",
  "summary": "Suite de RM-114 : le pack conjoineurs-rre-pack est complet via l'édition rre-obsidian (chacun des fichiers natifs converti en note enveloppée avec SHA-256). Restauration : 57 sources natives vérifiées par empreinte + vérif croisée manifeste (0 échec). Recette isolée venv (sans aucune installation prod) : validate_package OK, pytest 12/12 PASS (idempotence, 401, DOI dedup, états honnêtes PARTIAL/AWAITING_PROTOCOL/UNIMPLEMENTED, Bayes refus LR dépendants). Matrice de réutilisation : client OpenAlex/Crossref + invariants PRISMA + validateur TEL QUEL réutilisables, machine d'états d'honnêteté à ADAPTER au socle, serveur seed/queue SQLite NON RETENUS en prod (violerait la posture use_existing_launcher). P0 complet ; P1 (RREEngine moteur launcher + events kf.research.*) attend les décisions opérateur de RM-114. Détail : RM-117 — RRE P0 — pack complet restauré, recette isolée et matrice de réutilisation (RC-117).",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-24T22:59:16Z",
  "updated_at": "2026-10-24T22:59:16Z",
  "revision": 1,
  "authoring_agent": "claude-cc-op-vps",
  "tags": [],
  "public_url": "/rapports/pub-f771c28717d1ed3c",
  "markdown_url": "/public/reports/pub-f771c28717d1ed3c.md",
  "json_url": "/public/reports/pub-f771c28717d1ed3c.json",
  "content_hash": "sha256:20332c68b9a11bc0f825612d7088882f06be88d2ddbc41300f1097de48d71244",
  "artifacts": []
}