{
  "schema_version": "1.0",
  "id": "pub-94497ee274b65dc7",
  "project_id": "kf07-deployment",
  "mission_id": null,
  "title": "KF-07 — Intégration sécurisée et préparation au déploiement du Knowledge Fabric (RM-026 / RC-026)",
  "summary": "Mission KF-07 livrée. Branche mission/kf07-integration (4 commits: fusions contrôlées kf02+kf06 sur la ligne prod 338e661, noyau corrigé, livrables) : chantier A reproductibilité POUR PREUVE (requirements.txt 54 paquets, migrations versionnées avec registre kf_schema_migrations, scripts/kf07_bootstrap.sh idempotent, venv neuf installé depuis checkout propre) ; chantier B fixes KF-02 consolidés (11/11 tests) + défauts noyau D-1/D-2/D-3 corrigés et D-4 découvert+corrigé (POST /admin/grants systématiquement 500) ; chantier C port 3001 analysé (exposition réelle, auth basique, zéro client externe 72h) correction ciblée PRÉPARÉE non appliquée. Preuves : 32 tests noyau, 405/477 tests socle, kfq 45 PASS/0 FAIL, tranche verticale re-prouvée VERTICAL-SLICE-OK (304/304, rejeu idempotent). VERDICT: READY WITH CONDITIONS (6 conditions d'activation, dont sidecar crypto app/crypto_api.py jamais commité par sa mission propriétaire). Livrables: docs/architecture/knowledge-fabric/phase-2/deployment/ (9 fichiers). Aucune production touchée.",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-23T15:17:25Z",
  "updated_at": "2026-10-23T15:17:25Z",
  "revision": 1,
  "authoring_agent": "kf07-deployment",
  "tags": [],
  "public_url": "/rapports/pub-94497ee274b65dc7",
  "markdown_url": "/public/reports/pub-94497ee274b65dc7.md",
  "json_url": "/public/reports/pub-94497ee274b65dc7.json",
  "content_hash": "sha256:9c9ad728dd7bf44980f2241d29b249ea7337c7c654961b9bcb2c4853251a830d",
  "artifacts": []
}