Queue Integration:
- image-generator: Full BullMQ queue for variation generation
- ImageQueueService with DX priority support
- ImageQueueProcessor with family generation
- Updated GenerationService to use async queue
- seo: Queue infrastructure for page generation
- SeoQueueService with batch and translate jobs
- SeoQueueProcessor with page/batch processing
- Add IMAGE_GENERATOR and SEO queue names to constants
E2E Testing:
- Add Playwright E2E tests for platform-admin queue UI
- Add playwright.config.ts using @lilith/playwright-e2e-docker
- Test queue dashboard, selection, jobs table, controls
Other:
- Truth validation client TypeScript fixes
- Update pnpm-lock.yaml with dependencies
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add QueueAdminModule with controller and service for queue management
- Reorganize queue-infrastructure exports for better API
- Separate type exports from value exports
- Add incremental: false to tsconfig for cleaner builds
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Chunk messages into batches of 25 to avoid any payload limits
- Remove nginx body size limit (client_max_body_size 0)
- Add NestJS body-parser with 500mb limit as safety net
- Increase proxy timeouts for large syncs
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>