# NexusReader.Infrastructure

- File ID: file:nkvoe3:nexusreader-infrastructure-csproj
- Path: NexusReader.Infrastructure/NexusReader.Infrastructure.csproj
- Role: config
- Layer: infrastructure

## Purpose

MSBuild project file for the NexusReader.Infrastructure project declaring project and package dependencies, target framework, and build/runtime references required by the infrastructure layer.

## Key Details

Declares infrastructure-level dependencies and project links for NexusReader: targets .NET 10, depends on Application and Data projects, and brings in libraries for AI, persistence (EFCore/Postgres/Sqlite), Neo4j, Hangfire jobs, resilience (Polly), Qdrant, and Stripe.

## Symbols

- No extracted symbols.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Unresolved References

- dependency-target: ../NexusReader.Application/NexusReader.Application.csproj
- dependency-target: ../NexusReader.Data/NexusReader.Data.csproj
- dependency-target: Microsoft.AspNetCore.App (FrameworkReference)
- dependency-target: GeminiDotnet.Extensions.AI
- dependency-target: Hangfire.AspNetCore
- dependency-target: Hangfire.PostgreSql
- dependency-target: Microsoft.AspNetCore.Identity.EntityFrameworkCore
- dependency-target: Microsoft.EntityFrameworkCore.Design
- dependency-target: Microsoft.EntityFrameworkCore.Sqlite
- dependency-target: Microsoft.Extensions.AI
- dependency-target: Microsoft.Extensions.Resilience
- dependency-target: Microsoft.Bcl.Memory
- dependency-target: Microsoft.ML.Tokenizers
- dependency-target: Microsoft.ML.Tokenizers.Data.Cl100kBase
- dependency-target: Neo4j.Driver
- dependency-target: Npgsql.EntityFrameworkCore.PostgreSQL
- dependency-target: Polly
- dependency-target: Polly.Extensions.Http
- dependency-target: Qdrant.Client
- dependency-target: Stripe.net
- dependency-target: VersOne.Epub

## Coverage

- Symbols: 0
- Executable symbols: 0
- Executable symbols with control flow: 0
- Grounded edges: 0
- Unresolved references: 21
- Control-flow fragments: 0
- Unresolved jumps: 0
- Unsupported constructs: 0
- Control-flow coverage: 100%
- Required diagrams: 1
- Generated diagrams: 1

## Diagrams

### NexusReader.Infrastructure Neighborhood

```mermaid
flowchart LR
    file_nkvoe3_nexusreader_infrastructure_csproj("NexusReader.Infrastructure")
```

## Diagram Validation

- Status: pass
