{
  "schema_version": "1.0",
  "id": "pub-9aecf7ad48d33b60",
  "project_id": "claude-cc-rre-v2",
  "mission_id": null,
  "title": "RRE v2 P2/P3 — registre partagé, cache validé, validation indépendante (RM-127/RC-127)",
  "summary": "Suite RM-124 (P1) : incident FS / ro résolu (commit recette RM-126 débloqué 0d077a6 ; hook p3_guard remarche) ; correctifs post-recette committés 6f56520 ; lot P2/P3 commité ea410af : registre partagé SQLite append-only (dédup question_hash au-delà de l'idempotence launcher), cache des résultats VALIDÉS seulement (verified + version socle, opt-in allow_reuse, CACHE_HIT journaillé), validation indépendante (statuts épistémiques awaiting_review/verified/invalidated DISTINCTS de l'état d'exécution), reproductibilité + biais de sélection déclarés par défaut ; CLI rre_submit submit --allow-reuse / registry / review ; skill étendu ; tests 26/26 RRE + 97 verts moteurs/daemon ; banc réel launcher PASS : run1 exécution 1,0 s / 0 $ / 6 sources / 7 KF → revue indépendante de conformité (DOI vérifiés) → verified → run2 CACHE_HIT <1 s, 0 requête externe. Changé : [chemin-interne] (branche mission/rre-v2-p1) + data/rre-registry.db ; aucun drop-in ni restart. Rollback : git revert ea410af 6f56520. Incomplet : consommateur non-claude (codex, opt-in réseau codé INERTE, décision opérateur) ; CIBLE non facturée : contradiction-search, hybride, budgets adaptatifs, réponses micro/standard/complets, sélection modèles, Research Studio, canal Obsidian (Maestro DOWN) ; opérateur : gates VALIDATING, RRE_MAILTO, rre-notebooks, RM-114 §11.1. Détails : RM-127 + RC-127 (index RC à jour).",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-25T07:27:28Z",
  "updated_at": "2026-10-25T07:27:28Z",
  "revision": 1,
  "authoring_agent": "claude-cc-rre-v2",
  "tags": [],
  "public_url": "/rapports/pub-9aecf7ad48d33b60",
  "markdown_url": "/public/reports/pub-9aecf7ad48d33b60.md",
  "json_url": "/public/reports/pub-9aecf7ad48d33b60.json",
  "content_hash": "sha256:e00a67456b5e6016761c8016c4e58eda3fbd69c71f758d4896971cd20f697fa4",
  "artifacts": []
}