{
  "schema": "rayna-citation-graph/v1",
  "generated_by": "librarian-citation-arbiter (task-20260620-60ab)",
  "corpus_snapshot": "zotero-pdfs/.corpus-snapshot.json",
  "max_polymerisation_depth": 2,
  "max_corpus_size": 40,
  "corpus_size": 4,
  "polymerisation_depth": 0,
  "graph_longest_path": 2,
  "acyclic": true,
  "promotion_decision": "FRONTIER_EMPTY",
  "promotion_rationale": "No ref satisfies Promote(R) = |body_cites(R)|>=2 AND flagged(R) AND topical(R). Max body_cites across all refs = 1; zero librarian:flag markers present. No PDF fetched, no reader spawned, planner NOT thawed.",
  "nodes": [
    {
      "id": "teece2010",
      "slug": "teece-2010-business-models-strategy-innovation",
      "in_corpus": true,
      "has_article": true,
      "depth": 0
    },
    {
      "id": "chesbroughRosenbloom2002",
      "slug": "chesbrough-2002-business-model-capturing-value",
      "in_corpus": true,
      "has_article": true,
      "depth": 0
    },
    {
      "id": "rochetTirole2003",
      "slug": "rochet-2003-platform-competition-two-sided-markets",
      "in_corpus": true,
      "has_article": true,
      "depth": 0
    },
    {
      "id": "rochetTirole2006",
      "slug": null,
      "in_corpus": true,
      "has_article": false,
      "depth": 0
    },
    {
      "id": "andrews1987",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "armstrong2006",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "bayeMorgan2001",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "caillaudJullien2003",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "chandler1962",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "christensen1997",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "farrellSaloner1985",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "katzShapiro1985",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "laffontEtAl2001",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "parkerVanAlstyne2000",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "prahaladBettis1986",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "rochetTirole2002",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "rohlfs1974",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "schmalensee2002",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "teece1986",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    },
    {
      "id": "weick1993",
      "slug": null,
      "in_corpus": false,
      "has_article": false,
      "depth": null
    }
  ],
  "edges": [
    {
      "from": "teece2010",
      "to": "chesbroughRosenbloom2002",
      "in_body": true
    },
    {
      "from": "chesbroughRosenbloom2002",
      "to": "teece1986",
      "in_body": true
    },
    {
      "from": "chesbroughRosenbloom2002",
      "to": "prahaladBettis1986",
      "in_body": true
    },
    {
      "from": "chesbroughRosenbloom2002",
      "to": "christensen1997",
      "in_body": false
    },
    {
      "from": "chesbroughRosenbloom2002",
      "to": "chandler1962",
      "in_body": true
    },
    {
      "from": "chesbroughRosenbloom2002",
      "to": "andrews1987",
      "in_body": true
    },
    {
      "from": "chesbroughRosenbloom2002",
      "to": "weick1993",
      "in_body": true
    },
    {
      "from": "rochetTirole2003",
      "to": "schmalensee2002",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "rohlfs1974",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "katzShapiro1985",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "farrellSaloner1985",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "caillaudJullien2003",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "bayeMorgan2001",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "rochetTirole2002",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "laffontEtAl2001",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "parkerVanAlstyne2000",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "armstrong2006",
      "in_body": false
    },
    {
      "from": "rochetTirole2003",
      "to": "rochetTirole2006",
      "in_body": false
    }
  ],
  "frontier": []
}
