namespace JobTrackerApi.Models; // User-approved factual evidence. AI may recommend these records but never writes them. public sealed class CareerEvidence { public int Id { get; set; } public string OwnerUserId { get; set; } = string.Empty; public string Category { get; set; } = "achievement"; public string Title { get; set; } = string.Empty; public string Statement { get; set; } = string.Empty; public string TagsJson { get; set; } = "[]"; public string SourceType { get; set; } = "manual"; public string? SourceReference { get; set; } public bool IsVerified { get; set; } = true; public DateTimeOffset CreatedAtUtc { get; set; } = DateTimeOffset.UtcNow; public DateTimeOffset UpdatedAtUtc { get; set; } = DateTimeOffset.UtcNow; }