[
  {
    "id": "edge:1852eu3:contains",
    "from": "file:1hlb3r7:iebookrepository-cs",
    "to": "class:ir9z2o:iebookrepository",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Persistence/IEbookRepository.cs",
        "summary": "File contains class IEbookRepository.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:17v7uos:contains",
    "from": "file:1hlb3r7:iebookrepository-cs",
    "to": "method:3jcuy:findauthorbynameasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Persistence/IEbookRepository.cs",
        "line": 14,
        "summary": "Method FindAuthorByNameAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:sp9yld:contains",
    "from": "file:1hlb3r7:iebookrepository-cs",
    "to": "method:2iyuvn:addauthor",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Persistence/IEbookRepository.cs",
        "line": 19,
        "summary": "Method AddAuthor is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1sr6rga:contains",
    "from": "file:1hlb3r7:iebookrepository-cs",
    "to": "method:ij0vl0:addebook",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Persistence/IEbookRepository.cs",
        "line": 24,
        "summary": "Method AddEbook is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:np3jqk:contains",
    "from": "file:1hlb3r7:iebookrepository-cs",
    "to": "method:grwwrg:savechangesasync",
    "kind": "contains",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Persistence/IEbookRepository.cs",
        "line": 29,
        "summary": "Method SaveChangesAsync is defined in this file.",
        "kind": "file-summary"
      }
    ]
  },
  {
    "id": "edge:1lqm2bl:defines-type",
    "from": "file:1hlb3r7:iebookrepository-cs",
    "to": "type:sv23ol:iebookrepository",
    "kind": "defines-type",
    "status": "grounded",
    "confidence": 0.99,
    "evidence": [
      {
        "path": "NexusReader.Application/Abstractions/Persistence/IEbookRepository.cs",
        "line": 9,
        "summary": "Type IEbookRepository is defined in this file.",
        "kind": "file-summary"
      }
    ]
  }
]