{
  "version": 1,
  "fileId": "file:q380me:relevantcontext-cs",
  "fingerprint": "14z8duk",
  "path": "NexusReader.Application/DTOs/AI/RelevantContext.cs",
  "absolutePath": "c:/Users/micht/source/repos/Nexus.Reader/src/NexusReader.Application/DTOs/AI/RelevantContext.cs",
  "shortLabel": "RelevantContext",
  "longLabel": "NexusReader.Application/DTOs/AI/RelevantContext.cs",
  "purpose": "Defines a small data transfer object that carries a piece of text along with its source identifier and a confidence score for AI/processing scenarios.",
  "classification": {
    "role": "dto",
    "layer": "application",
    "confidence": 0.9,
    "evidence": [
      "DTO/view-model naming pattern",
      "Namespace NexusReader.Application.DTOs.AI indicates DTO in Application layer",
      "Class RelevantContext contains only plain properties (Text, SourceId, Confidence)"
    ]
  },
  "className": "RelevantContext",
  "domainConcepts": [
    "RelevantContext",
    "AI context"
  ],
  "patterns": [
    "Data Transfer Object (DTO)"
  ],
  "keyDetails": "A minimal DTO in the Application layer with default-initialized string properties and a numeric confidence field; no methods or external dependencies.",
  "coverage": {
    "symbolCount": 2,
    "executableSymbolCount": 0,
    "executableSymbolsWithControlFlowCount": 0,
    "groundedEdgeCount": 2,
    "unresolvedReferenceCount": 0,
    "controlFlowFragmentCount": 0,
    "unresolvedJumpCount": 0,
    "unsupportedConstructCount": 0,
    "controlFlowCoverage": 1,
    "requiredDiagramCount": 1,
    "generatedDiagramCount": 1,
    "missingRequiredDiagramCount": 0
  }
}