{
  "request": {
    "jsonrpc": "2.0",
    "method": "tools/call",
    "params": {
      "name": "find_references",
      "arguments": {
        "entity_id": "63cb41e0-4e45-41cb-8e93-22c1fda19349",
        "max_chars": 60000
      }
    },
    "id": 5
  },
  "reply": {
    "jsonrpc": "2.0",
    "id": 5,
    "result": {
      "content": [
        {
          "text": "{\n  \"_kin\": {\n    \"completeness\": {\n      \"bound\": \"at_least\",\n      \"classes\": {\n        \"calls\": \"present\",\n        \"imports\": \"unproduced\",\n        \"references\": \"present\"\n      },\n      \"counted\": {\n        \"exact\": false,\n        \"reported\": 3,\n        \"sites\": {\n          \"known_reference_sites\": 3,\n          \"reference_sites\": 3,\n          \"reference_sites_complete\": true\n        },\n        \"unit\": \"referencing_entities\"\n      },\n      \"decided_by\": [\n        \"calls\",\n        \"imports\",\n        \"references\"\n      ],\n      \"limits\": [\n        \"edge_coverage:imports_unproduced\",\n        \"edge_coverage:reference_enrichment_unsupported\",\n        \"verdict_inconclusive\"\n      ],\n      \"status\": \"partial\",\n      \"substrate\": \"edges\"\n    },\n    \"degraded\": {\n      \"embed_persistence_unavailable\": false,\n      \"embed_worker_failed\": false,\n      \"mass_deletion_blocked\": false\n    },\n    \"durability\": {\n      \"durable_entities\": 6082,\n      \"durable_relations\": 39107,\n      \"live_entities\": 6082,\n      \"live_only_entities\": 0,\n      \"live_only_relations\": 0,\n      \"live_relations\": 39107,\n      \"state\": \"recorded\"\n    },\n    \"envelope_version\": 2,\n    \"freshness\": {\n      \"state\": \"no_admission_recorded\"\n    },\n    \"graph_as_of\": {\n      \"generation\": 3\n    },\n    \"graph_state\": {\n      \"entity_count\": 6082,\n      \"initialized\": true,\n      \"loaded\": true,\n      \"reconciliation_status\": \"idle\"\n    },\n    \"hydration_semantics\": {\n      \"created_under\": 11,\n      \"derives\": 11,\n      \"standing\": \"current\"\n    },\n    \"response\": {\n      \"bounded\": false,\n      \"chars_after_budget\": 8835,\n      \"chars_before_budget\": 8835,\n      \"compact\": true,\n      \"max_chars\": 60000,\n      \"primary_collection\": \"references\",\n      \"primary_rows\": 3\n    },\n    \"runtime\": \"repo-daemon\",\n    \"verdict\": {\n      \"absence_claim\": \"not_applicable\",\n      \"inputs\": {\n        \"absence_gate\": \"inconclusive\",\n        \"completeness\": \"inconclusive\",\n        \"cross_repo\": \"certified\",\n        \"degradations\": \"not_applicable\",\n        \"edge_coverage\": \"inconclusive\",\n        \"graph_empty\": \"not_applicable\",\n        \"graph_freshness\": \"not_applicable\",\n        \"outside_graph\": \"not_applicable\",\n        \"watcher_loss\": \"not_applicable\",\n        \"withheld_candidates\": \"certified\"\n      },\n      \"limiting_factor\": \"reference_enrichment_unsupported; cross_file_edges_unproduced; reference_enrichment_no_language_server; substrate_partial\",\n      \"safe_to_conclude_absent\": false,\n      \"state\": \"inconclusive\"\n    }\n  },\n  \"caller_arrival\": {\n    \"family_files\": 0,\n    \"family_measured\": 0,\n    \"state\": \"unmeasured\",\n    \"unaccounted_file_count\": 0,\n    \"unaccounted_files\": [],\n    \"unaccounted_files_truncated\": false,\n    \"unmeasured_reason\": \"this language links no imports across files in this graph, so the set of files that can reach the focal could not be established\"\n  },\n  \"candidates\": [],\n  \"counts\": {\n    \"counted\": \"referencing_entities\",\n    \"files\": 2,\n    \"known_reference_sites\": 3,\n    \"receiver_name_candidates\": 0,\n    \"reference_sites\": 3,\n    \"reference_sites_complete\": true,\n    \"referencing_entities\": 3,\n    \"upstream_including_unconfirmed\": 3\n  },\n  \"cross_repo\": {\n    \"authority_anchor\": {\n      \"entity_id\": \"63cb41e0-4e45-41cb-8e93-22c1fda19349\",\n      \"repo_id\": \"6edc6914-4d2e-48b7-8de9-d0eaef70bbe2\"\n    },\n    \"authority_complete\": true,\n    \"authority_revision\": \"sha256:a48c624c8638e5e02354b82ffa22221711736254c6b24316692bffb9a1668e14\",\n    \"authority_roots\": {\n      \"6edc6914-4d2e-48b7-8de9-d0eaef70bbe2\": \"319c4d1a28f81a521a60e196df829ab8ff69b717dd25dd667e3717119dc35b73\"\n    },\n    \"federated_reference_count\": 0,\n    \"federated_references\": [],\n    \"payload_version\": 1,\n    \"reference_count\": 0,\n    \"relation_subtype_complete\": true,\n    \"status\": \"available\"\n  },\n  \"edge_coverage\": {\n    \"budget_exhausted\": false,\n    \"classes\": {\n      \"calls\": \"present\",\n      \"imports\": \"unproduced\",\n      \"references\": \"present\"\n    },\n    \"cross_file_classes\": [\n      \"calls\",\n      \"references\"\n    ],\n    \"entities_examined\": 1,\n    \"language\": \"Go\",\n    \"reference_enrichment\": \"no_language_server\",\n    \"requested_classes\": [\n      \"calls\",\n      \"imports\",\n      \"references\"\n    ],\n    \"scan\": \"ran\",\n    \"scope\": \"language\",\n    \"unproduced_evidence\": {\n      \"imports\": {\n        \"entity_level_import_edges\": 0,\n        \"this_build_mints_no_entity_level_edge_for\": [\n          \"Go\"\n        ]\n      }\n    },\n    \"witnessed_by_answer\": [\n      \"calls\"\n    ]\n  },\n  \"focal_entity\": {\n    \"file_path\": \"pkg/cmd/issue/list/list.go\",\n    \"id\": \"63cb41e0-4e45-41cb-8e93-22c1fda19349\",\n    \"kind\": \"function\",\n    \"name\": \"listRun\",\n    \"signature\": \"func listRun(opts *ListOptions) error\"\n  },\n  \"focal_resolution\": {\n    \"addressed_by\": \"entity_id\",\n    \"matched\": \"exact_focal_name\",\n    \"other_candidates\": [],\n    \"same_name_candidates\": 20\n  },\n  \"negative\": {\n    \"advice\": \"this answer returned rows, so it asserts no absence; the verdict below says how far those rows can be trusted as the whole set, against graph as-of {\\\"generation\\\":3} with graph coverage for Go (calls present, imports unproduced, references present; an adapter wired for it but no language server installed) and degraded signals [edge_coverage:imports_unproduced, edge_coverage:reference_enrichment_unsupported]. Treat these rows as a lower bound rather than the whole set, and do not conclude anything from what is missing from them. Limiting factor: reference_enrichment_unsupported: no language server for Go is installed on this host, so no cross-file reference or override edge was ever produced for it, so an empty result cannot separate a symbol nothing uses from one this graph could never have linked; cross_file_edges_unproduced: this build mints no entity-level imports edge for Go at all, so no graph it builds holds one and a use that reaches the target through imports could not have been found whatever the source contains, and the gap is in this build, not in the code\",\n    \"coverage_basis\": \"graph_structure\",\n    \"degraded_signals\": [\n      \"edge_coverage:imports_unproduced\",\n      \"edge_coverage:reference_enrichment_unsupported\"\n    ],\n    \"graph_as_of\": {\n      \"generation\": 3\n    },\n    \"interpretation\": \"qualified_answer\",\n    \"kind\": \"qualified_answer\",\n    \"result_count\": 3,\n    \"safe_to_conclude_absent\": false,\n    \"semantic_coverage\": null,\n    \"subject\": \"this answer returned rows, so it asserts no absence; the verdict below says how far those rows can be trusted as the whole set\",\n    \"trust\": \"inconclusive\",\n    \"trust_reason\": \"reference_enrichment_unsupported: no language server for Go is installed on this host, so no cross-file reference or override edge was ever produced for it, so an empty result cannot separate a symbol nothing uses from one this graph could never have linked; cross_file_edges_unproduced: this build mints no entity-level imports edge for Go at all, so no graph it builds holds one and a use that reaches the target through imports could not have been found whatever the source contains, and the gap is in this build, not in the code\"\n  },\n  \"references\": [\n    {\n      \"entity_id\": \"599cf212-3e74-4e10-976e-8530f26304a5\",\n      \"file_path\": \"pkg/cmd/issue/list/list.go\",\n      \"kind\": \"Function\",\n      \"name\": \"NewCmdList\",\n      \"reference_line_count\": 1,\n      \"reference_lines\": [\n        95\n      ],\n      \"reference_lines_absent_reason\": null,\n      \"reference_lines_partial_reason\": null,\n      \"relation_kinds\": [\n        \"calls\"\n      ],\n      \"resolution\": \"type_resolved\",\n      \"role\": \"source\",\n      \"start_line\": 47,\n      \"via_override_of\": null\n    },\n    {\n      \"entity_id\": \"134cda1b-c527-4f39-81be-3159c8eeb6c4\",\n      \"file_path\": \"pkg/cmd/issue/list/list_test.go\",\n      \"kind\": \"Function\",\n      \"name\": \"TestIssueList_web\",\n      \"reference_line_count\": 1,\n      \"reference_lines\": [\n        204\n      ],\n      \"reference_lines_absent_reason\": null,\n      \"reference_lines_partial_reason\": null,\n      \"relation_kinds\": [\n        \"calls\"\n      ],\n      \"resolution\": \"import_scoped\",\n      \"role\": \"test\",\n      \"start_line\": 192,\n      \"via_override_of\": null\n    },\n    {\n      \"entity_id\": \"c1fd5ca7-3eda-4bbb-9bd8-8d87a80f2917\",\n      \"file_path\": \"pkg/cmd/issue/list/list_test.go\",\n      \"kind\": \"Function\",\n      \"name\": \"runCommand\",\n      \"reference_line_count\": 1,\n      \"reference_lines\": [\n        52\n      ],\n      \"reference_lines_absent_reason\": null,\n      \"reference_lines_partial_reason\": null,\n      \"relation_kinds\": [\n        \"calls\"\n      ],\n      \"resolution\": \"import_scoped\",\n      \"role\": \"test\",\n      \"start_line\": 27,\n      \"via_override_of\": null\n    }\n  ],\n  \"relation_kinds\": [\n    \"calls\",\n    \"imports\",\n    \"references\"\n  ],\n  \"total_upstream\": 3,\n  \"unconfirmed_candidates\": 0\n}",
          "type": "text"
        }
      ]
    }
  },
  "elapsed_seconds": 0.6302839579875581
}
