Add and remove tracks from playlists with position management and validation (project)
Implement soft-delete pattern with grace period and restoration for entities (project)
Create a new .NET Aspire worker project with Kafka, RavenDB, and MinIO integration (project)
Plan and implement Stage 5 Track Management with CRUD endpoints, soft-delete, and lifecycle worker (plan)
Implement playlist track reordering with move operations and position management (project)
Add transactional outbox pattern for reliable event publishing with RavenDB (project)
Create BackgroundService implementations for scheduled or polling tasks (project)
Add KafkaFlow consumer handlers for processing Kafka/Redpanda messages (project)
Plan and implement Stage 6 Playlists with CRUD endpoints, track management, and reordering (plan)