{
  "paper": "gadeke-2026-guilt-insula",
  "layer": {
    "id": "edge-inference",
    "title": "Edge inference",
    "question": "Which claims depend on which?",
    "kind": "step",
    "group": "induction",
    "needs": [
      "reconcile",
      "relation-vocab"
    ],
    "views": [
      "graph",
      "table",
      "comparison"
    ]
  },
  "version": 10,
  "versions": [
    {
      "v": 10,
      "ran": "2026-09-14T13:33:01Z",
      "note": "syntheses point outward; qualifies for unconfirmed results (#53)",
      "by": "Claude Opus (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m claim_graphs.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v10.json",
      "layer": "edge-inference"
    },
    {
      "v": 9,
      "ran": "2026-09-13T16:24:10Z",
      "note": "edge completion pass",
      "by": "Claude Opus (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m elife_extract.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v9.json",
      "layer": "edge-inference"
    },
    {
      "v": 8,
      "ran": "2026-09-13T13:00:29Z",
      "note": "tensions and unsupported parts per #125 ruling",
      "by": "Claude Opus (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m elife_extract.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v8.json",
      "layer": "edge-inference"
    },
    {
      "v": 6,
      "ran": "2026-09-13T12:06:11Z",
      "note": "outcomes per #28 ruling",
      "by": "Claude Opus (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m elife_extract.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v6.json",
      "layer": "edge-inference"
    },
    {
      "v": 5,
      "ran": "2026-09-12T09:01:08Z",
      "note": "edge-inference under the current chain (#96)",
      "by": "Claude Opus 4.8 (1M context) (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m elife_extract.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v5.json",
      "layer": "edge-inference"
    },
    {
      "v": 4,
      "ran": "2026-09-11T23:41:49Z",
      "note": "edge inference on the contract (#83)",
      "by": "Claude Opus 4.8 (1M context) (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m elife_extract.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v4.json",
      "layer": "edge-inference"
    },
    {
      "v": 3,
      "ran": "2026-09-11T19:15:06Z",
      "note": "first run under the prompt contract (#56 item 4); Opus 5 subagents for every layer; answered through --dump-prompt/--answer, not the configured backend",
      "by": "claude-opus-5 (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m elife_extract.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v3.json",
      "layer": "edge-inference"
    },
    {
      "v": 2,
      "ran": "2026-09-11T19:14:31Z",
      "note": "first run under the prompt contract (#56 item 4); Sonnet 5 subagents read, Opus 5 subagents reconciled, reviewed and inferred edges; answered through --dump-prompt/--answer, not the configured backend",
      "by": "claude-opus-5 (subagent, via --answer)",
      "kind": "step",
      "cmd": "cd extract && python3 -m elife_extract.cli edge-inference --paper gadeke-2026-guilt-insula --answer runs/gadeke-2026-guilt-insula/edge-inference.answer.v2.json",
      "layer": "edge-inference"
    },
    {
      "v": 1,
      "ran": "2026-09-10",
      "note": "backfilled from runs/manifest.json",
      "by": "claude-opus-5 (agent, not the configured backend)",
      "kind": "step",
      "backfilled": true,
      "layer": "edge-inference"
    }
  ],
  "state": "blocked",
  "ran": "2026-09-14T13:33:01Z",
  "by": "Claude Opus (subagent, via --answer)",
  "note": "syntheses point outward; qualifies for unconfirmed results (#53)",
  "moved": null,
  "lost": null,
  "blocked_by": [
    "reconcile"
  ],
  "unrecorded_upstream": null,
  "produces": [
    "runs/gadeke-2026-guilt-insula/edge-inference.output.json"
  ],
  "command": "cd extract && python3 -m claim_graphs.cli edge-inference --paper gadeke-2026-guilt-insula",
  "href": "/elife-claim-trees/papers/gadeke-2026-guilt-insula/edge-inference/"
}
