{
  "schemaVersion": 1,
  "runAt": "2026-11-03T08:34:22.091524+00:00",
  "scope": "Pinned original functions with mocked Choice, mocked clustering and synthetic graph interface; not full integration or model inference",
  "environment": {
    "python": "3.9.6",
    "implementation": "CPython",
    "system": "Darwin",
    "release": "27.0.0",
    "machine": "arm64",
    "dependencies": "Python standard library only"
  },
  "source": {
    "commit": "85808c6a12ac48a4aa39d149df5f6d8b99f07d37",
    "url": "https://raw.githubusercontent.com/54lynnn/graphify-jev/85808c6a12ac48a4aa39d149df5f6d8b99f07d37/graphify/jev_bridge.py",
    "sha256": "62c10d01da3dbd3c50f9b631149fd47bcd09efebf349e9022a29267a1414c623",
    "functions": [
      "_get_cache_key",
      "pick_seeds_with_jev"
    ]
  },
  "networkRequests": 0,
  "keyOrEnvFilesRead": 0,
  "paidInferenceCalls": 0,
  "cacheSameSizeContentChange": {
    "nodes": 2,
    "edges": 1,
    "beforeKey": "/fixture/graph.json_2_1::target",
    "afterKey": "/fixture/graph.json_2_1::target",
    "firstSeeds": [
      "a"
    ],
    "cachedSeedsAfterContentAndCommitChange": [
      "a"
    ],
    "extraChoiceCallsOnCacheHit": 0,
    "seedsAfterCacheClear": [
      "b"
    ]
  },
  "candidateCap": {
    "communityCount": 1,
    "sourceFileCount": 1,
    "nodes41": {
      "offeredCount": 40,
      "targetOffered": false,
      "seeds": [
        "hub-00"
      ],
      "hubDegree": 39,
      "targetDegree": 0
    },
    "nodes40": {
      "offeredCount": 40,
      "targetOffered": true,
      "seeds": [
        "target"
      ],
      "hubDegree": 38,
      "targetDegree": 0
    }
  },
  "assertions": "passed",
  "limitations": [
    "Does not run real clustering, graph extraction, network handling, NetworkX or Jev.",
    "Does not measure frequency or accuracy loss on real repositories.",
    "A cache collision matters only when the same path/object and counts survive while cached node IDs remain valid.",
    "The 41-node fixture uses one community and one file, bypassing the optional file-selection stage."
  ]
}
