{
  "schema_version": "1.0",
  "id": "pub-e5a4439414dd6eea",
  "project_id": "mrdl-a1-atlas",
  "mission_id": "mrdl-accel-a1",
  "title": "MRDL-A1 [RM-135/RC-135] — Atlas métadonnées : contrats v1.0.0, migration non destructive, seed 124 fiches, API metadata-only :8795",
  "summary": "Socle Atlas posé et testé : branche mrdl-accel/a1 commit 9925fb7 (worktrees/a1) — contrats JSON Schema draft 2020-12 (mrdl.atlas v1.0.0 : SampleRecord identité SHA-256 sans fichier/chemin/téléchargement, SourceRecord, FamilyAssertion, CapabilityAssertion vers taxonomie contrôlée, KnowledgeRef et artifact_ref OPAQUES, statuts unknown|inferred|reported|observed) ; migration SQL NON destructrice — schéma mrdl, 11 tables nouvelles sur PG 18.6 :5432, aucune table socle touchée (socle inchangé mesuré), réexécution sûre, clé de provenance source+version+sha256, outbox transactionnelle event_key UNIQUE (dupliqué différent = rejet) ; CLI mrdl-db migrate/verify/rollback(refusé hors recette)/seed/status ; API privée FastAPI 127.0.0.1:8795 jeton MRDL_ATLAS_TOKEN requis (403 total sans jeton, temps constant), zéro endpoint download/execute/sample_file/upload (scan de routes testé) ; base de recette réelle mrdl_dev créée ; seed de référence 124 fiches (identités SYNTHÉTIQUES documentées, familles documentées, statuts reported/inferred — jamais observed) ; 97 tests pytest verts en ~5 s (contrats, mrdl_dev, API TestClient, CLI) ; production NON migrée : GO opérateur requis (migration), ouverture de route et branchement MBC réel — PARTIAL documentés au RC-135 (branchement MBC, registre taxonomie à reprendre, volumétrie A2) ; RC-135 détaillé au coffre, publication du RC refusée par le garde P3-02 (archive privée — décision opérateur pour --rc-public) ; RM-135 publié ; rollback = mrdl-db rollback (base recette) ou git revert 9925fb7.",
  "body": "",
  "status": "published",
  "report_type": "final_report",
  "published_at": "2026-10-25T07:56:21Z",
  "updated_at": "2026-10-25T07:56:21Z",
  "revision": 1,
  "authoring_agent": "mrdl-a1-atlas",
  "tags": [],
  "public_url": "/rapports/pub-e5a4439414dd6eea",
  "markdown_url": "/public/reports/pub-e5a4439414dd6eea.md",
  "json_url": "/public/reports/pub-e5a4439414dd6eea.json",
  "content_hash": "sha256:dc24787637f243e0c92c5a4bd20944d32ed4731d016d4eb3f0f6622b52f887ad",
  "artifacts": []
}