namespace ClaudeDo.Data.Models; public sealed class DailyNoteEntity { public string Id { get; init; } = Guid.NewGuid().ToString(); public DateOnly Date { get; set; } public string Text { get; set; } = string.Empty; public int SortOrder { get; set; } /// True when an agent wrote this note through the MCP tool rather than the user. /// Drives the UI marker and the per-day cap in NotesMcpTools. public bool FromAgent { get; set; } public DateTime CreatedAt { get; set; } = DateTime.UtcNow; }