Commit graph

5 commits

Author SHA1 Message Date
Lilith
3f2b4a76fe Add queue infrastructure for image-generator and SEO
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>
2026-01-01 19:04:31 -08:00
Lilith
cd26152cc3 Add job management features to queue-admin
- Add per-queue job detail page with filtering and search
- Add JobTable, JobDetailPanel, JobStatusTabs components
- Add hooks: useJobsList, useJobDetail, useJobSearch, useBulkJobActions
- Add bulk operations: retry failed, cancel pending, clean by age
- Add service/environment/DX-only filtering
- Add job context types (JobContext, JobEnvironment)
- Update QueueDashboardPage with dark theme and queue navigation
- Extend backend controller with job CRUD and bulk endpoints
- Support filtering by rich job context metadata

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 16:46:25 -08:00
Lilith
483e0afe69 ♻️ Update import paths for package restructure
Update all source files to use new package locations:
- @lilith/design-tokens imports
- @lilith/types imports
- @lilith/validation imports
- Queue infrastructure refactor
- Analytics, landing, marketplace frontend updates
- Platform admin and profile editor updates

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 21:14:35 -08:00
Quinn Ftw
b6e55c0634 Add queue admin module and refactor exports
- 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>
2025-12-30 04:46:22 -08:00
Quinn Ftw
0167af841c fix(conversation-assistant): chunked sync and remove body size limits
- 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>
2025-12-30 03:54:50 -08:00