feat(career): add factual evidence bank

This commit is contained in:
cesnimda
2026-08-31 17:03:09 +02:00
parent 5337ba3a5e
commit 78ad0c66f9
16 changed files with 362 additions and 5 deletions
+17
View File
@@ -0,0 +1,17 @@
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;
}