# NexusReader.Application

- File ID: file:mpxmz7:nexusreader-application-csproj
- Path: NexusReader.Application/NexusReader.Application.csproj
- Role: config
- Layer: application

## Purpose

MSBuild project file for the NexusReader.Application assembly; it declares project dependencies and NuGet package dependencies that define the Application layer's runtime capabilities and boundaries.

## Key Details

Targets net10.0 (line 22), enables implicit usings and nullable (lines 23-24), generates runtime configuration files (line 25). Project references to Domain and Data define boundaries; packages indicate MediatR-based orchestration, Mapster mapping, EF Core persistence, Pgvector for vector storage, and Microsoft.Extensions.AI for AI integrations.

## Symbols

- No extracted symbols.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Unresolved References

- dependency-target: ../NexusReader.Domain/NexusReader.Domain.csproj
- dependency-target: ../NexusReader.Data/NexusReader.Data.csproj
- dependency-target: FluentResults (NuGet)
- dependency-target: Mapster (NuGet)
- dependency-target: Mapster.DependencyInjection (NuGet)
- dependency-target: MediatR (NuGet)
- dependency-target: Microsoft.AspNetCore.Authorization (NuGet)
- dependency-target: Microsoft.EntityFrameworkCore (NuGet)
- dependency-target: Microsoft.Extensions.AI (NuGet)
- dependency-target: Microsoft.Extensions.Identity.Core (NuGet)
- dependency-target: Pgvector.EntityFrameworkCore (NuGet)
- dependency-target: Microsoft.Extensions.Resilience (NuGet)

## Coverage

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

## Diagrams

### NexusReader.Application Neighborhood

```mermaid
flowchart LR
    file_mpxmz7_nexusreader_application_csproj("NexusReader.Application")
```

## Diagram Validation

- Status: pass
