1 line
1.7 KiB
JSON
1 line
1.7 KiB
JSON
{"path":"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)"]},"className":"","methods":[],"types":[],"serviceRegistrations":[],"startupActions":[],"dependencies":["[object Object]","[object Object]","[object Object]","[object Object]","[object Object]","[object Object]","[object Object]","[object Object]","[object Object]","[object Object]"],"patterns":["Entity Framework Core","Repository (implied)","Provider-based DB configuration"],"domainConcepts":["Persistence / Data access","Entity Framework Core","Database providers (SQLite, PostgreSQL/Npgsql)","Vector embeddings via Pgvector"],"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).","orchestrationMethods":[],"typedContracts":[],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"19a3cf22c79a13d2a14a53bf383220b44662606470b20ad9dc852b54d58e94b2","sourceByteSize":1223,"analyzedAt":"2026-05-23T16:26:25.459Z","technology":"dotnet"}} |