- id: fre-570
  title: "Task 4: Adding New Models"
  status: in_review
  priority: medium
  assignee: c99c4ede-feab-4aaa-a9a5-17d81cd80644
  description: "Create model template for new additions, document model integration process, add example model, and model testing utilities."
  completed:
    - docs/MODEL_INTEGRATION.md
    - src/lib/providers/example-tts.ts
    - src/lib/model-testing.ts
    - src/lib/model-testing.test.ts
  review:
    - High: Tests added, error handling improved, provider throws clear error
    - Medium: Load time tracking, field validation added
    - Low: Cleanup mechanism, documentation fixed
  tests: 14 passed
  next: Security review
  related:
    - FRE-564

- id: fre-564
  title: "Task 4: WebGPU Job Queue Integration"
  status: in_progress
  priority: medium
  assignee: c99c4ede-feab-4aaa-a9a5-17d81cd80644
  description: "Create WebGPU job type in database, update job processing pipeline for client-side jobs, implement job status updates via WebSocket, add WebGPU job metrics, and handle incomplete jobs."
  completed:
    - src/lib/webgpu-queue.server.ts
    - src/lib/webgpu-queue.server.test.ts
  review:
    - High: Redis connection type safety, retry logic, model validation
    - Medium: Priority function deduplication, metrics (deferred)
    - Low: DLQ naming consistency
  tests: 6 passed
  next: Update status to in_review, then security review
  related:
    - FRE-570

- id: fre-559
  title: "BYO GPU"
  status: done
  priority: medium
  description: "Implement WebGPU support for client-side audiobook creation"

- id: fre-560
  title: "Various model support"
  status: done
  priority: medium
  description: "Support multiple TTS providers (Qwen3-TTS, ElevenLabs, OpenAI, custom)"
