[
  {
    "id": "unresolved:15ublz0:dependency-target",
    "sourceNodeId": "file:b8uv8h:identityservice-cs",
    "kind": "dependency-target",
    "targetPath": "NexusReader.Application.Abstractions.Services (IIdentityService) -> unknown file",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "summary": "Unresolved dependency target NexusReader.Application.Abstractions.Services (IIdentityService) -> unknown file.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:erngyf:dependency-target",
    "sourceNodeId": "file:b8uv8h:identityservice-cs",
    "kind": "dependency-target",
    "targetPath": "NexusReader.Application.DTOs.User (UserProfileDto) -> unknown file",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "summary": "Unresolved dependency target NexusReader.Application.DTOs.User (UserProfileDto) -> unknown file.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:prgnl:dependency-target",
    "sourceNodeId": "file:b8uv8h:identityservice-cs",
    "kind": "dependency-target",
    "targetPath": "NexusReader.Application.Constants (StorageKeys) -> unknown file",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "summary": "Unresolved dependency target NexusReader.Application.Constants (StorageKeys) -> unknown file.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:1l6y7u4:dependency-target",
    "sourceNodeId": "file:b8uv8h:identityservice-cs",
    "kind": "dependency-target",
    "targetPath": "INativeStorageService -> unknown file",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "summary": "Unresolved dependency target INativeStorageService -> unknown file.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:tu6i2d:dependency-target",
    "sourceNodeId": "file:b8uv8h:identityservice-cs",
    "kind": "dependency-target",
    "targetPath": "NexusAuthenticationStateProvider -> unknown file",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "summary": "Unresolved dependency target NexusAuthenticationStateProvider -> unknown file.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:1v3p4g4:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "GetProfileAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 77,
        "summary": "Unresolved call target GetProfileAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1u6whi4:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 67,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1u6whi4:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 70,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1u6whi4:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 81,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1u6whi4:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 82,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1u6whi4:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 85,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:7bj2q1:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "NexusAuthenticationStateProvider.ClearCache",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 74,
        "summary": "Unresolved call target NexusAuthenticationStateProvider.ClearCache in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1atdq4u:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "OnStateInvalidated.Invoke",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 75,
        "summary": "Unresolved call target OnStateInvalidated.Invoke in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1e40o4e:call-target",
    "sourceNodeId": "method:b6asoe:loginasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "NexusAuthenticationStateProvider.NotifyUserAuthentication",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 87,
        "summary": "Unresolved call target NexusAuthenticationStateProvider.NotifyUserAuthentication in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:r45bnc:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 111,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:r45bnc:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 112,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:r45bnc:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 113,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:r45bnc:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 114,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:r45bnc:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 115,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:7cdvii:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "OnStateInvalidated.Invoke",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 118,
        "summary": "Unresolved call target OnStateInvalidated.Invoke in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:wlkdyl:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "NexusAuthenticationStateProvider.ClearCache",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 119,
        "summary": "Unresolved call target NexusAuthenticationStateProvider.ClearCache in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1h591k0:call-target",
    "sourceNodeId": "method:1i33wis:logoutasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "NexusAuthenticationStateProvider.NotifyUserLogout",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 120,
        "summary": "Unresolved call target NexusAuthenticationStateProvider.NotifyUserLogout in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:iwmd6s:call-target",
    "sourceNodeId": "method:1u6514u:getprofileasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "GetProfileInternalAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 143,
        "summary": "Unresolved call target GetProfileInternalAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:wkcuys:call-target",
    "sourceNodeId": "method:nyrl9z:getprofileinternalasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "LogoutAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 169,
        "summary": "Unresolved call target LogoutAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:kf4wfl:call-target",
    "sourceNodeId": "method:nyrl9z:getprofileinternalasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 179,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:kf4wfl:call-target",
    "sourceNodeId": "method:nyrl9z:getprofileinternalasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 180,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:kf4wfl:call-target",
    "sourceNodeId": "method:nyrl9z:getprofileinternalasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 183,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1wraerh:call-target",
    "sourceNodeId": "method:nyrl9z:getprofileinternalasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "NexusAuthenticationStateProvider.NotifyUserAuthentication",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 185,
        "summary": "Unresolved call target NexusAuthenticationStateProvider.NotifyUserAuthentication in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:10fc8rp:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.GetSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 206,
        "summary": "Unresolved call target INativeStorageService.GetSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:19pszpm:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 218,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:19pszpm:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 221,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:y9kokj:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "NexusAuthenticationStateProvider.ClearCache",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 225,
        "summary": "Unresolved call target NexusAuthenticationStateProvider.ClearCache in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1gkugkk:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "OnStateInvalidated.Invoke",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 226,
        "summary": "Unresolved call target OnStateInvalidated.Invoke in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:qhvr5q:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "GetProfileAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 228,
        "summary": "Unresolved call target GetProfileAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:19pszpm:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 232,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:19pszpm:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 233,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:19pszpm:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "INativeStorageService.SaveSecureString",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 236,
        "summary": "Unresolved call target INativeStorageService.SaveSecureString in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:1gvn8f0:call-target",
    "sourceNodeId": "method:nb75z9:refreshtokenasync",
    "kind": "call-target",
    "targetPath": "unknown",
    "targetHint": "NexusAuthenticationStateProvider.NotifyUserAuthentication",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 238,
        "summary": "Unresolved call target NexusAuthenticationStateProvider.NotifyUserAuthentication in unknown.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:159kzo2:interaction-target",
    "sourceNodeId": "class:vgua1e:identityservice",
    "kind": "interaction-target",
    "targetHint": "Calls HttpClient.PostAsJsonAsync to 'identity/register' (framework call omitted from calls list)",
    "reason": "Interaction was identified in the file summary but does not yet map to a stable V5 target node.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 37,
        "summary": "external-call: Calls HttpClient.PostAsJsonAsync to 'identity/register' (framework call omitted from calls list)",
        "kind": "interaction"
      }
    ]
  },
  {
    "id": "unresolved:sdsrv:interaction-target",
    "sourceNodeId": "class:vgua1e:identityservice",
    "kind": "interaction-target",
    "targetHint": "HttpClient.GetAsync('identity/profile') (framework call omitted from calls list)",
    "reason": "Interaction was identified in the file summary but does not yet map to a stable V5 target node.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 165,
        "summary": "external-call: HttpClient.GetAsync('identity/profile') (framework call omitted from calls list)",
        "kind": "interaction"
      }
    ]
  },
  {
    "id": "unresolved:1qta35c:interaction-target",
    "sourceNodeId": "class:vgua1e:identityservice",
    "kind": "interaction-target",
    "targetHint": "Calls HttpClient.PostAsJsonAsync to 'identity/refresh' (framework call omitted from calls list)",
    "reason": "Interaction was identified in the file summary but does not yet map to a stable V5 target node.",
    "evidence": [
      {
        "path": "NexusReader.UI.Shared/Services/IdentityService.cs",
        "line": 211,
        "summary": "external-call: Calls HttpClient.PostAsJsonAsync to 'identity/refresh' (framework call omitted from calls list)",
        "kind": "interaction"
      }
    ]
  }
]