{
  "paper": "kolb-2026-igabasnfr2",
  "layer": {
    "id": "abstract-map",
    "title": "Abstract ↔ claims",
    "question": "Which claims does the abstract carry, and which does it drop?",
    "kind": "step",
    "group": "tree",
    "needs": [
      "claim-tree",
      "prepare"
    ],
    "views": [
      "document",
      "comparison"
    ]
  },
  "version": 1,
  "versions": [
    {
      "v": 1,
      "ran": "2026-04-20T04:35:53Z",
      "note": "backfilled from the artifact on disk",
      "by": "unrecorded",
      "kind": "step",
      "backfilled": true,
      "layer": "abstract-map"
    }
  ],
  "state": "unrecorded",
  "ran": "2026-04-20T04:35:53Z",
  "by": null,
  "note": "backfilled from the artifact on disk",
  "moved": null,
  "lost": null,
  "blocked_by": null,
  "unrecorded_upstream": null,
  "produces": [
    "site/src/data/abstract-mapping/kolb-2026-igabasnfr2.json"
  ],
  "command": "cd extract && python3 -m claim_graphs.cli abstract-map --paper kolb-2026-igabasnfr2",
  "href": "/elife-claim-trees/papers/kolb-2026-igabasnfr2/abstract-map/"
}
