Problem
Persistence/AppDbContext.cs — OnModelCreating calls only ApplyConfigurationsFromAssembly. Per onedrive-persistence.md: "Always call UseSqliteFriendlyConversions() before ApplyConfigurationsFromAssembly." This extension registers global converters for DateTimeOffset and Guid that SQLite cannot store natively. Without it, any new field added without an explicit per-property converter will silently corrupt data.
Required fix
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.UseSqliteFriendlyConversions();
modelBuilder.ApplyConfigurationsFromAssembly(typeof(AppDbContext).Assembly);
}
Rule reference
@.claude/rules/onedrive-persistence.md — AppDbContext section
Problem
Persistence/AppDbContext.cs—OnModelCreatingcalls onlyApplyConfigurationsFromAssembly. Peronedrive-persistence.md: "Always callUseSqliteFriendlyConversions()beforeApplyConfigurationsFromAssembly." This extension registers global converters forDateTimeOffsetandGuidthat SQLite cannot store natively. Without it, any new field added without an explicit per-property converter will silently corrupt data.Required fix
Rule reference
@.claude/rules/onedrive-persistence.md— AppDbContext section