{
  "version": 1,
  "fileId": "file:1wyr0y8:quizresult-cs",
  "fingerprint": "cvvy4a",
  "path": "NexusReader.Domain/Entities/QuizResult.cs",
  "absolutePath": "c:/Users/micht/source/repos/Nexus.Reader/src/NexusReader.Domain/Entities/QuizResult.cs",
  "shortLabel": "QuizResult",
  "longLabel": "NexusReader.Domain/Entities/QuizResult.cs",
  "purpose": "Domain entity that models and persists the result of an AI-generated quiz taken by a user, including score, totals, tenant scoping and completion timestamp.",
  "classification": {
    "role": "entity",
    "layer": "domain",
    "confidence": 0.9,
    "evidence": [
      "Domain/entity pattern",
      "Domain path heuristic",
      "Namespace NexusReader.Domain.Entities (line 4)",
      "Class named QuizResult located in Entities folder and uses DataAnnotations attributes (Key, Required, ForeignKey)"
    ]
  },
  "className": "QuizResult",
  "domainConcepts": [
    "QuizResult",
    "User",
    "Tenant",
    "Quiz/Assessment"
  ],
  "patterns": [
    "Entity"
  ],
  "keyDetails": "Entity includes attribute metadata for EF (Key, Required, ForeignKey, MaxLength), default initializers (Guid.NewGuid, DateTime.UtcNow), and a computed Percentage property which guards against division by zero.",
  "coverage": {
    "symbolCount": 4,
    "executableSymbolCount": 2,
    "executableSymbolsWithControlFlowCount": 2,
    "groundedEdgeCount": 4,
    "unresolvedReferenceCount": 0,
    "controlFlowFragmentCount": 2,
    "unresolvedJumpCount": 0,
    "unsupportedConstructCount": 0,
    "controlFlowCoverage": 1,
    "requiredDiagramCount": 2,
    "generatedDiagramCount": 2,
    "missingRequiredDiagramCount": 0
  }
}