[
  {
    "id": "unresolved:1idwayf:dependency-target",
    "sourceNodeId": "file:38gozs:tokenlimithandler-cs",
    "kind": "dependency-target",
    "targetPath": "NexusReader.Data.Persistence/AppDbContext.cs",
    "reason": "Dependency path was discovered in the summary but did not resolve to another extracted file artifact.",
    "evidence": [
      {
        "path": "NexusReader.Infrastructure/Identity/TokenLimitHandler.cs",
        "summary": "Unresolved dependency target NexusReader.Data.Persistence/AppDbContext.cs.",
        "kind": "dependency"
      }
    ]
  },
  {
    "id": "unresolved:1g088fj:interaction-target",
    "sourceNodeId": "class:dceqku:tokenlimithandler",
    "kind": "interaction-target",
    "targetHint": "var userId = context.User.FindFirstValue(ClaimTypes.NameIdentifier);",
    "reason": "Interaction was identified in the file summary but does not yet map to a stable V5 target node.",
    "evidence": [
      {
        "path": "NexusReader.Infrastructure/Identity/TokenLimitHandler.cs",
        "line": 28,
        "summary": "persistence-read: var userId = context.User.FindFirstValue(ClaimTypes.NameIdentifier);",
        "kind": "interaction"
      }
    ]
  },
  {
    "id": "unresolved:vltt1w:interaction-target",
    "sourceNodeId": "class:dceqku:tokenlimithandler",
    "kind": "interaction-target",
    "targetHint": "context.Succeed(requirement);",
    "reason": "Interaction was identified in the file summary but does not yet map to a stable V5 target node.",
    "evidence": [
      {
        "path": "NexusReader.Infrastructure/Identity/TokenLimitHandler.cs",
        "line": 47,
        "summary": "persistence-read: context.Succeed(requirement);",
        "kind": "interaction"
      }
    ]
  }
]