namespace Marathon.Application.Reporting; /// /// Canonical, culture-invariant prefixes and /// literals. Used by the use case to emit keys and by the UI to localise them /// — both sides reference these constants so a rename can never produce silent /// "key not found" rendering on the page. /// public static class OutcomeBucketKeys { /// Prefix for sport-grouped buckets, e.g. Sport.6. public const string SportPrefix = "Sport."; /// Prefix for score-bin buckets, e.g. Bin.0.30-0.40. public const string BinPrefix = "Bin."; /// Prefix for severity buckets, e.g. Severity.High. public const string SeverityPrefix = "Severity."; public const string SeverityLow = SeverityPrefix + "Low"; public const string SeverityMedium = SeverityPrefix + "Medium"; public const string SeverityHigh = SeverityPrefix + "High"; }