[
  {
    "id": "unresolved:sx2pqg:dependency-target",
    "sourceNodeId": "file:1uhcs2l:library-razor",
    "kind": "dependency-target",
    "targetPath": "NexusReader.Application.DTOs.User (LastReadBookDto)",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "summary": "Unresolved dependency target NexusReader.Application.DTOs.User (LastReadBookDto).",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:10akmek:dependency-target",
    "sourceNodeId": "file:1uhcs2l:library-razor",
    "kind": "dependency-target",
    "targetPath": "NexusReader.UI.Shared/Services/IReaderNavigationService",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "summary": "Unresolved dependency target NexusReader.UI.Shared/Services/IReaderNavigationService.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:1qemq3p:dependency-target",
    "sourceNodeId": "file:1uhcs2l:library-razor",
    "kind": "dependency-target",
    "targetPath": "BookIngestionModal component (markup bind at line 23)",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "summary": "Unresolved dependency target BookIngestionModal component (markup bind at line 23).",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:1g7s3zb:dependency-target",
    "sourceNodeId": "file:1uhcs2l:library-razor",
    "kind": "dependency-target",
    "targetPath": "NexusButton component (uses OnClick at line 17)",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "summary": "Unresolved dependency target NexusButton component (uses OnClick at line 17).",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:fkkw23:call-target",
    "sourceNodeId": "method:bktx49:onafterrenderasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "LoadBooksAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "line": 515,
        "summary": "Unresolved call target LoadBooksAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:14z0mrx:call-target",
    "sourceNodeId": "method:1ffpsuv:refreshlibrary",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "LoadBooksAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "line": 546,
        "summary": "Unresolved call target LoadBooksAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:iaaoqf:call-target",
    "sourceNodeId": "method:8gksn2:openbook",
    "kind": "call-target",
    "targetPath": "NexusReader.UI.Shared/Services/IReaderNavigationService",
    "targetHint": "NavigateToBook",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "line": 551,
        "summary": "Unresolved call target NavigateToBook in NexusReader.UI.Shared/Services/IReaderNavigationService.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1n18eoi:interaction-target",
    "sourceNodeId": "class:g9nkgg:library",
    "kind": "interaction-target",
    "targetHint": "await Http.GetFromJsonAsync<List<LastReadBookDto>>(\"api/library/books\");",
    "reason": "Interaction was identified in the file summary but does not yet map to a stable V5 target node.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Pages/Library.razor",
        "line": 526,
        "summary": "external-call: await Http.GetFromJsonAsync<List<LastReadBookDto>>(\"api/library/books\");",
        "kind": "interaction"
      }
    ]
  }
]