{
  "version": 1,
  "fileId": "file:1it42kj:inativestorageservice-cs",
  "fingerprint": "1c0pt4v",
  "path": "NexusReader.Application/Abstractions/Services/INativeStorageService.cs",
  "absolutePath": "c:/Users/micht/source/repos/Nexus.Reader/src/NexusReader.Application/Abstractions/Services/INativeStorageService.cs",
  "shortLabel": "INativeStorageService",
  "longLabel": "NexusReader.Application/Abstractions/Services/INativeStorageService.cs",
  "purpose": "Defines an application-level abstraction for platform/native key-value storage including secure and non-secure reads, writes, and removals.",
  "classification": {
    "role": "service",
    "layer": "application",
    "confidence": 0.9,
    "evidence": [
      "Service naming pattern",
      "Application/service path heuristic",
      "Namespace: NexusReader.Application.Abstractions.Services",
      "File exposes an interface named INativeStorageService with save/get/remove semantics"
    ]
  },
  "className": "INativeStorageService",
  "domainConcepts": [
    "Key-Value Storage",
    "Secure Storage",
    "Settings/Credentials"
  ],
  "patterns": [
    "Adapter",
    "Key-Value Store",
    "Service Interface"
  ],
  "keyDetails": "Interface-only file that declares async Result-wrapped operations for secure and non-secure platform storage; implementations will perform the actual native persistence and security handling.",
  "coverage": {
    "symbolCount": 10,
    "executableSymbolCount": 8,
    "executableSymbolsWithControlFlowCount": 8,
    "groundedEdgeCount": 10,
    "unresolvedReferenceCount": 0,
    "controlFlowFragmentCount": 8,
    "unresolvedJumpCount": 0,
    "unsupportedConstructCount": 0,
    "controlFlowCoverage": 1,
    "requiredDiagramCount": 2,
    "generatedDiagramCount": 2,
    "missingRequiredDiagramCount": 0
  }
}