namespace EngineeringSync.Domain.Entities; public class PendingChange { public Guid Id { get; set; } = Guid.NewGuid(); public Guid ProjectId { get; set; } public ProjectConfig Project { get; set; } = null!; public string RelativePath { get; set; } = string.Empty; public ChangeType ChangeType { get; set; } public string? OldRelativePath { get; set; } public ChangeStatus Status { get; set; } = ChangeStatus.Pending; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime? SyncedAt { get; set; } }