331b73000ea6908b7028861cf128003c8527d754
Important notes: - Database schema must NEVER be modified - MessageId hash algorithm must match legacy system exactly - No git commits without explicit permission - Naming conventions (SNAKE_CASE DB, PascalCase C#) Future enhancements: - RabbitMQ queue implementation plan (replacing in-memory queue) - Complete migration path and configuration examples - Pending implementation tasks for each phase - Known issues and limitations (PdfSharp, windream COM) Architecture decisions: - Clean Architecture with DDD - CQRS pattern with MediatR - Repository pattern Development guidelines: - Code style conventions - Logging with Serilog - Configuration management - Error handling strategies - Deployment scenarios (IIS/Windows Service)
DigitalData.EmailProfiler
Description
Languages
C#
100%