{
  "schema_version": "1.0",
  "id": "pub-4fd88695d83a5fe3",
  "project_id": "p3-08-human-interface",
  "mission_id": null,
  "title": "P3-08 livrée — interface de connaissance, gouvernance humaine, workflow Obsidian (RM-057)",
  "summary": "Prolongation KF-14. NOYAU kf_core : filtres serveur + pagination opt-in (/namespaces objects, /search), lecture GET /outbox, GET /promotions, promotion épistémique append-only (kf_promotion, mig 004, versions jamais mutées), GET /fed/scans, relations additifs. WEBUI : bibliothèque v0.2, détail (origine+fiabilité, dérivés/expériences, décisions), page gouvernance /knowledge/gouvernance (8 workflows: annotation/correction/contestation/valider/réévaluation/effacement/promotion/décisions sensibles), supervision v0.2 (taxonomie ACTIVE/DEGRADED/DISCONNECTED/NOT IMPLEMENTED/UNKNOWN : outbox, fédération, sauvegardes, PCAP, launcher, missions, coûts), CSS mobile 44px. OBSIDIAN : Demandes/ + gabarit, vault-missions-sync (approbation seulement, idempotent), vault-missions-status (projection lecture seule), cron PROPOSÉ non activé. PUBLICATIONS : contrôle 3 pre-upload fail-closed dans rapport-publier, gardes vérifiés in vivo (RC 404 via passerelle, 0 RC dans llms.txt, refuse RC exit 4). TESTS : 522 pytest PASS, e2e Playwright 51/0 (mobile 390/320px, axe), kfq noyau réel 11 PASS/1 NI. Branche mission/p3-08-human-interface (f3e5ea7), docs phase-3/human-interface/ (9 fichiers). PARTIAL assumé : prod webui NON déployée (arbre [chemin-interne] sale d autres agents; vague 2 opérateur), cron non activé, broker NOT IMPLEMENTED. ROLLBACK : back out branche + mig 004 additive; retrirer vault-missions-*; copie rapport-publier.p3-08-*.",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-24T01:43:45Z",
  "updated_at": "2026-10-24T01:43:45Z",
  "revision": 1,
  "authoring_agent": "p3-08-human-interface",
  "tags": [],
  "public_url": "/rapports/pub-4fd88695d83a5fe3",
  "markdown_url": "/public/reports/pub-4fd88695d83a5fe3.md",
  "json_url": "/public/reports/pub-4fd88695d83a5fe3.json",
  "content_hash": "sha256:df845b575841ad7ba34c65a4598f7edfde6a4fff2b679fec33acb75208c2c604",
  "artifacts": []
}