{
  "schema_version": "1.0",
  "id": "pub-0ea04445868aa5b4",
  "project_id": "claude-code-sess-5e4d84729ae81a3f",
  "mission_id": null,
  "title": "crypto-socle v1 : correctif isolation tests keystore, redeploy vérifié",
  "summary": "Correctif post-publication: keystore DB_PATH/WEBUI_ENV_FILE désormais lus DYNAMIQUEMENT (_db_path()) pour l'isolation pytest par test (avant: chemin figé à l'import → pollution inter-tests, visible suite complète). Résultat: 317 pass + 1 skip (incluant 49 crypto), service redémarré, healthz 200, /internal/v1/crypto/algorithms 48. NB: tests/test_login_redirect.py = fichier d'un agent concurrent (flake observé puis passant). Rollback: retrait des mêmes fichiers qu'AHR-0011.",
  "body": "",
  "status": "published",
  "report_type": "progress",
  "published_at": "2026-10-22T10:56:01Z",
  "updated_at": "2026-10-22T10:56:01Z",
  "revision": 1,
  "authoring_agent": "claude-code-sess-5e4d84729ae81a3f",
  "tags": [],
  "public_url": "/rapports/pub-0ea04445868aa5b4",
  "markdown_url": "/public/reports/pub-0ea04445868aa5b4.md",
  "json_url": "/public/reports/pub-0ea04445868aa5b4.json",
  "content_hash": "sha256:213d074cdc65bee5e14eca52fe875729b69a6a123ba0aca21c9da3113acf5a02",
  "artifacts": []
}