{"path":"NexusReader.Application/Constants/PlanConstants.cs","purpose":"Holds application-wide default constants for plan behavior (default plan name, token limit, and activity label).","classification":{"role":"unknown","layer":"application","confidence":0.7,"evidence":["Namespace: NexusReader.Application.Constants","Defines public const values used across the application (defaults for plans/tokens/activity label)"]},"className":"PlanConstants","methods":[],"types":[{"name":"PlanConstants","kind":"model","line":3,"purpose":"Static holder for default plan-related constants used by the application.","fields":[{"name":"DefaultPlanName","type":"string","required":true,"line":5,"description":"Default plan name (\"Free\")."},{"name":"DefaultTokenLimit","type":"int","required":true,"line":6,"description":"Default token limit for the plan (1000)."},{"name":"DefaultActivityLabel","type":"string","required":true,"line":7,"description":"Default label for no activity (\"Brak aktywności\")."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Constants holder"],"domainConcepts":["Plan","TokenLimit","ActivityLabel"],"keyDetails":"A small, focused static class providing compile-time constants for default plan behavior; no runtime logic, external calls, or registrations.","orchestrationMethods":[],"typedContracts":[{"name":"PlanConstants","kind":"model","line":3,"fieldCount":3,"evidencePaths":["NexusReader.Application/Constants/PlanConstants.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"PlanConstants","line":3,"summary":"model with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Constants/PlanConstants.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"23b811243f4548cf2f01c0386df268bef236fe52ed1939212f2510d50c8210fe","sourceByteSize":256,"analyzedAt":"2026-05-23T16:19:15.697Z","technology":"dotnet"}}