using NeonSprawl.Server.Game.Quests; namespace NeonSprawl.Server.Game.Contracts; /// Load-time contract template row (NEO-145). public sealed record ContractTemplateRow( string Id, string DisplayName, int ZoneDifficultyBand, string ObjectiveKind, string EncounterTemplateId, FactionGateRuleRow MinFactionStanding, QuestRewardBundleRow CompletionRewardBundle);