# GroundedResponseDto

- File ID: file:1bdy8y4:groundedresponsedto-cs
- Path: NexusReader.Application/DTOs/AI/GroundedResponseDto.cs
- Role: dto
- Layer: application

## Purpose

Defines simple DTOs for AI grounded responses and their citations used across the application boundary.

## Key Details

Simple, immutable-seeming DTOs (with default initializers) meant for transporting AI answers and their provenance; no runtime behavior, external calls, or persistence in this file.

## Symbols

- GroundedResponseDto: Represents a grounded AI answer plus associated citations.
- CitationDto: Represents a single citation/snippet referencing source material supporting an AI response.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Coverage

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

## Diagrams

### GroundedResponseDto Neighborhood

```mermaid
flowchart LR
    file_1bdy8y4_groundedresponsedto_cs("GroundedResponseDto")
    type_58td3x_groundedresponsedto[/"GroundedResponseDto"/]
    type_h0u00k_citationdto[/"CitationDto"/]
```

## Diagram Validation

- Status: pass
