{"path":"NexusReader.Application/Queries/System/GetInitializationStatusQuery.cs","purpose":"Defines a CQRS query message used to request the application's initialization status (string) from the Application layer.","classification":{"role":"handler","layer":"application","confidence":0.8,"evidence":["Query naming pattern","Namespace: NexusReader.Application.Queries.System","Record implements IQuery","File name and path indicate Application/Queries"]},"className":"GetInitializationStatusQuery","methods":[],"types":[{"name":"GetInitializationStatusQuery","kind":"query","line":5,"purpose":"Represents a request message for retrieving initialization status; a marker query returning a string result.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Messaging (IQuery)"],"patterns":["CQRS","Query Object"],"domainConcepts":["InitializationStatus"],"keyDetails":"A simple marker record implementing IQuery; no behavior, fields, or methods are defined in this file. Used as a request DTO in the application's query/handler pipeline.","orchestrationMethods":[],"typedContracts":[{"name":"GetInitializationStatusQuery","kind":"query","line":5,"fieldCount":0,"evidencePaths":["NexusReader.Application/Queries/System/GetInitializationStatusQuery.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GetInitializationStatusQuery","line":5,"summary":"query with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/System/GetInitializationStatusQuery.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"0f81a28b02220ad14c6845743050fa18a3c211592dedaa057507a02c25535a08","sourceByteSize":172,"analyzedAt":"2026-05-23T16:17:51.016Z","technology":"dotnet"}}