Skip to content

[F2-08] Proveedor fake para desarrollo y CI sin claves #37

Open

Description

@JCCG-code

Fase: F2 · Tamaño: S · Depende de: #32 (F2-07)

Objetivo

Poder ejecutar el pipeline completo en local y en CI sin claves ni coste, y probar los casos de error.

Alcance

  • Implementa text, tts, music e image de forma determinista:
    • Texto: JSON válido de ejemplo para cada esquema de packages/shared, en el idioma pedido (al menos es y en).
    • Voz: mp3 con tono senoidal de duración proporcional a la longitud del texto.
    • Música: mp3 con tono de la duración pedida.
    • Imagen: PNG de color sólido con el número de escena dibujado.
  • Latencia simulada configurable para ver el progreso en la UI.
  • Modo de fallo configurable por variable (FAKE_PROVIDER_FAIL=image:safety, tts:rate_limit, etc.).
  • Solo se registra si ENABLE_FAKE_PROVIDER=true.

Criterios de aceptación

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions