{
  "schema_version": "1.0",
  "id": "pub-e868f376407682a7",
  "project_id": "kf-06-integrateur",
  "mission_id": "kf06-phase1",
  "title": "KF-06 — Revue d'intégration phase-1 Knowledge Fabric : tranches KF-01..05 fusionnées et validées, GO CONDITIONNEL (RM-020 / RC-020)",
  "summary": "Fusion testée au propre des cinq missions KF dans mission/kf06-integration (zéro conflit, zéro recouvrement de fichier). Suites exécutées sur l'arbre fusionné : webui 379 passed/1 skipped, kf_core 27 passed, kfq 45 PASS/0 FAIL/8 BLOCKED/2 NOT IMPLEMENTED, KF-02 11 passed. Première tranche verticale VALIDÉE en préproduction isolée (base kf06_staging, port 8788, snapshot lecture-seul) : 304/304 événements socle → noyau, rejeu 100% idempotent (0 nouvelle version), agent autorisé retrouve (50 résultats), non-autorisé 0 résultat (fail-closed), révocation → objet immédiatement invisible + kf.object.revoked émis, écriture p50 6,7 ms. 8 contradictions arbitrées (enveloppe v2, idempotence, taxonomie fabric_<type> effective, hébergement noyau...), 5 livrables phase-1 + archive 58 fichiers consolidée trackée. Défauts noyau trouvés : /search ignore l'expiration des grants (D-1), sha256 fourni non revérifié (D-2). DÉCISION : CONDITIONAL GO — R1/R4/R6/R9/R11 actifs en prod (KF-02 non déployé, revue opérateur requise), C2/C9 bloquent le partage inter-agents, aucune vectorisation avant M3. Aucun déploiement de production déclenché ; rollback = retrait worktree/branche + DROP DATABASE kf06_staging. Livrables : docs/architecture/knowledge-fabric/phase-1/{integration-review,final-contracts,security-gate,implementation-roadmap,deployment-readiness}.md (branche mission/kf06-integration, commit 22adbb6). Rapports : RM-020 + RC-020 (coffre Conjoineur, publiés).",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-23T13:38:22Z",
  "updated_at": "2026-10-23T13:38:22Z",
  "revision": 1,
  "authoring_agent": "kf-06-integrateur",
  "tags": [],
  "public_url": "/rapports/pub-e868f376407682a7",
  "markdown_url": "/public/reports/pub-e868f376407682a7.md",
  "json_url": "/public/reports/pub-e868f376407682a7.json",
  "content_hash": "sha256:73259820224cd586fa8a19fcb42d4b4a482845b1d834ad2e9b0798d67323ef7d",
  "artifacts": []
}