[
  {
    "id": "unresolved:1kbwt4x:dependency-target",
    "sourceNodeId": "file:qt46oq:webplatformservice-cs",
    "kind": "dependency-target",
    "targetPath": "NexusReader.Application.Abstractions.Services (IPlatformService)",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Services/WebPlatformService.cs",
        "summary": "Unresolved dependency target NexusReader.Application.Abstractions.Services (IPlatformService).",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:pqy8ne:dependency-target",
    "sourceNodeId": "file:qt46oq:webplatformservice-cs",
    "kind": "dependency-target",
    "targetPath": "Microsoft.JSInterop (IJSRuntime) - framework",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Services/WebPlatformService.cs",
        "summary": "Unresolved dependency target Microsoft.JSInterop (IJSRuntime) - framework.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:iqpc7c:dependency-target",
    "sourceNodeId": "file:qt46oq:webplatformservice-cs",
    "kind": "dependency-target",
    "targetPath": "FluentResults (Result) - library",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Services/WebPlatformService.cs",
        "summary": "Unresolved dependency target FluentResults (Result) - library.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:1ctxukg:dependency-target",
    "sourceNodeId": "file:qt46oq:webplatformservice-cs",
    "kind": "dependency-target",
    "targetPath": "DeviceContext, DeviceType, DisplayOrientation (types referenced; source not in this file)",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Services/WebPlatformService.cs",
        "summary": "Unresolved dependency target DeviceContext, DeviceType, DisplayOrientation (types referenced; source not in this file).",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:9rmie:call-target",
    "sourceNodeId": "method:ev8hjj:vibratesuccessasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "VibrateAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Services/WebPlatformService.cs",
        "line": 16,
        "summary": "Unresolved call target VibrateAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:sd6wy6:call-target",
    "sourceNodeId": "method:eown21:vibrateerrorasync",
    "kind": "call-target",
    "targetPath": "self",
    "targetHint": "VibrateAsync",
    "reason": "Call target was discovered in the summary but could not be matched to an extracted method symbol.",
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Services/WebPlatformService.cs",
        "line": 17,
        "summary": "Unresolved call target VibrateAsync in self.",
        "kind": "call"
      }
    ]
  },
  {
    "id": "unresolved:8hn5ke:interaction-target",
    "sourceNodeId": "class:fhmi44:webplatformservice",
    "kind": "interaction-target",
    "targetHint": "_jsRuntime.InvokeVoidAsync(\"navigator.vibrate\", milliseconds) -- external/framework call to IJSRuntime (browser)",
    "reason": "Interaction was identified in the file summary but does not yet map to a stable V5 target node.",
    "evidence": [
      {
        "path": "NexusReader.Web.Client/Services/WebPlatformService.cs",
        "line": 23,
        "summary": "external-call: _jsRuntime.InvokeVoidAsync(\"navigator.vibrate\", milliseconds) -- external/framework call to IJSRuntime (browser)",
        "kind": "interaction"
      }
    ]
  }
]