namespace ClaudeDo.Data.Models; public sealed class AppSettingsEntity { public const int SingletonId = 1; public int Id { get; set; } = SingletonId; public string DefaultClaudeInstructions { get; set; } = string.Empty; public string DefaultModel { get; set; } = "sonnet"; public int DefaultMaxTurns { get; set; } = 30; public string DefaultPermissionMode { get; set; } = "bypassPermissions"; public string WorktreeStrategy { get; set; } = "sibling"; public string? CentralWorktreeRoot { get; set; } public bool WorktreeAutoCleanupEnabled { get; set; } public int WorktreeAutoCleanupDays { get; set; } = 7; }