{
  "paper": "headley-2026-inhibitory-rhythms",
  "layer": {
    "id": "formats-report",
    "title": "Formats comparison",
    "question": "Measured from the exports, what did each conversion cost?",
    "kind": "step",
    "group": "interchange",
    "needs": [
      "mira-export",
      "oxa-export",
      "dg-export"
    ],
    "views": [
      "table",
      "comparison"
    ]
  },
  "version": 3,
  "versions": [
    {
      "v": 3,
      "ran": "2026-09-11T12:14:10Z",
      "note": "export timestamps derived from claim registration dates",
      "by": "scripts/pipeline.py run",
      "kind": "step",
      "cmd": "python3 scripts/formats_report.py headley-2026-inhibitory-rhythms",
      "layer": "formats-report"
    },
    {
      "v": 2,
      "ran": "2026-09-11T11:38:18Z",
      "note": "relation vocabulary consolidated into scripts/relations.py (#30)",
      "by": "scripts/pipeline.py run",
      "kind": "step",
      "cmd": "python3 scripts/formats_report.py headley-2026-inhibitory-rhythms",
      "layer": "formats-report"
    },
    {
      "v": 1,
      "ran": "2026-09-10T17:20:18Z",
      "note": "backfilled from the artifact on disk",
      "by": "unrecorded",
      "kind": "step",
      "backfilled": true,
      "layer": "formats-report"
    }
  ],
  "state": "stale",
  "ran": "2026-09-11T12:14:10Z",
  "by": "scripts/pipeline.py run",
  "note": "export timestamps derived from claim registration dates",
  "moved": [
    "exports/headley-2026-inhibitory-rhythms.mira.jsonld",
    "exports/headley-2026-inhibitory-rhythms.mira-extended.jsonld",
    "exports/headley-2026-inhibitory-rhythms.gap-report.md"
  ],
  "lost": null,
  "blocked_by": null,
  "unrecorded_upstream": null,
  "produces": [
    "exports/headley-2026-inhibitory-rhythms.formats.md",
    "exports/headley-2026-inhibitory-rhythms.formats.json"
  ],
  "command": "python3 scripts/formats_report.py headley-2026-inhibitory-rhythms",
  "href": "/elife-claim-trees/papers/headley-2026-inhibitory-rhythms/formats-report/"
}
