{
  "version": 1,
  "fileId": "file:bk6gk1:nexusreader-data-csproj",
  "fingerprint": "17ak9v6",
  "path": "NexusReader.Data/NexusReader.Data.csproj",
  "absolutePath": "c:/Users/micht/source/repos/Nexus.Reader/src/NexusReader.Data/NexusReader.Data.csproj",
  "shortLabel": "NexusReader.Data",
  "longLabel": "NexusReader.Data/NexusReader.Data.csproj",
  "purpose": "Defines the .NET project configuration for the NexusReader.Data assembly, declaring target framework, NuGet package dependencies (EF Core, providers, configuration packages, Pgvector) and a project reference to the domain project.",
  "classification": {
    "role": "config",
    "layer": "data",
    "confidence": 0.9,
    "evidence": [
      "Contains <TargetFramework>net10.0</TargetFramework> (line 4)",
      "Lists EF Core and database provider PackageReference entries (lines 10-13,21)",
      "References NexusReader.Domain project via ProjectReference (line 25)"
    ]
  },
  "domainConcepts": [
    "Persistence / Data access",
    "Entity Framework Core",
    "Database providers (SQLite, PostgreSQL/Npgsql)",
    "Vector embeddings via Pgvector"
  ],
  "patterns": [
    "Entity Framework Core",
    "Repository (implied)",
    "Provider-based DB configuration"
  ],
  "keyDetails": "TargetFramework net10.0 (line 4); implicit usings enabled and nullable enabled (lines 5-6); multiple EF Core providers and config packages declared; design package marked PrivateAssets; project references NexusReader.Domain for domain models (line 25).",
  "coverage": {
    "symbolCount": 0,
    "executableSymbolCount": 0,
    "executableSymbolsWithControlFlowCount": 0,
    "groundedEdgeCount": 0,
    "unresolvedReferenceCount": 10,
    "controlFlowFragmentCount": 0,
    "unresolvedJumpCount": 0,
    "unsupportedConstructCount": 0,
    "controlFlowCoverage": 1,
    "requiredDiagramCount": 1,
    "generatedDiagramCount": 1,
    "missingRequiredDiagramCount": 0
  }
}