Wovain Docs
Producto

PRD

El recorrido principal, las pantallas, el comportamiento y los límites de wovain.

Una aplicación agéntica de impresión bajo demanda, en el sitio web y en ChatGPT, que lleva a un vendedor independiente de Fourthwall desde una idea inicial hasta una camiseta y una campaña de Meta en pausa, con una aprobación cada vez. Fuente: scope.md > The Unique Kernel, scope.md > The Core Loop.

El recorrido principal

  1. El vendedor inicia sesión en https://wovain.com (o añade el conector de wovain en ChatGPT) y conecta Fourthwall y Meta.
  2. El vendedor introduce una semilla. Wovain pide a Qloo las entidades y temas de gustos de la semilla, luego a Tavily las noticias de la semana y los anuncios de marketplaces dentro de esos temas, y guarda ideas ordenadas.
  3. El vendedor elige una idea. Nemotron redacta un brief de diseño y la ficha, fal dibuja un arte transparente para imprimir, y el precio sale del coste base del modelo.
  4. Nemotron evalúa el diseño. El código comprueba por sí mismo el tamaño de impresión; un veredicto revise enumera las correcciones.
  5. El vendedor aprueba o rechaza el diseño (con un motivo).
  6. Un diseño aprobado se convierte en un producto de Fourthwall, oculto. El vendedor lo publica en un paso aparte.
  7. Nemotron redacta hasta tres variantes de anuncio (ángulo, titular, mensaje) y wovain prepara una campaña, un conjunto de anuncios y anuncios de Meta, todos en pausa, dirigidos a los países y al presupuesto diario que eligió el vendedor.
  8. Éxito: el producto está en la tienda de Fourthwall y la campaña en pausa está en el Administrador de anuncios de Meta. El vendedor la inicia cuando esté listo.

El autopilot hace los pasos 2 a 7 en una sola ejecución: Nemotron elige la idea y aprueba el diseño, y la ejecución se detiene si el juez pide revisar.

Semilla -> Ideas (Qloo + Tavily) -> Diseño: brief, arte, precio
  -> Juez Nemotron (revise vuelve al diseño) -> Aprobar -> Producto de Fourthwall, oculto
  -> Publicar -> Variantes de anuncio -> Campaña de Meta en pausa

Pantallas y diseño

SuperficieQué contiene
Inicio de sesiónCorreo y contraseña mediante Better Auth
PanelLa cuenta del vendedor y el punto de entrada al flujo
ConexionesConectar Fourthwall y Meta (OAuth)
Flujo del vendedorProcedimientos de ideas, diseños, productos, campañas y ejecuciones, usados por el sitio web
ChatGPTLos mismos pasos como herramientas MCP en https://mcp.wovain.com/api/mcp, que devuelven JSON
ConsentimientoLa página de consentimiento OAuth a la que ChatGPT envía al vendedor
Documentaciónhttps://docs.wovain.com en inglés, francés y español

Aspecto y tono

Voz de entrenador amigable: cálida, razones en una frase, números primero. Nombre en minúsculas. Componentes shadcn/ui sobre Base UI y Tailwind CSS 4, temas claro y oscuro, legible en el móvil. Texto de ejemplo: «El vídeo A no vendía, así que lo pausé para ahorrar presupuesto: 30,96 $ gastados, ninguna venta».

Funciones y comportamiento

Investigación de tendencias

  • Como vendedor, quiero ideas que vengan con evidencia para confiar en lo que diseño.
    • Cada idea muestra sus señales de Qloo y Tavily, sus enlaces de fuentes y los datos de su puntuación.
    • Los nombres que Qloo asocia a la semilla nunca se imprimen en un diseño.
    • La falta de una clave de Qloo, Tavily o Nebius solo hace fallar ese paso, con un error que nombra la variable.

Diseños y evaluación

  • Como vendedor, quiero un diseño con precio y comprobado antes de aprobar.
    • El precio garantiza al menos 10 $ de beneficio y un 30 % de margen tras comisiones de tarjeta, impuesto de ventas y una reserva de reembolsos.
    • La comprobación del tamaño de impresión la calcula el código y prevalece sobre Nemotron.
    • El juez revisa título, descripción, encaje con la idea y originalidad, y devuelve un veredicto, una puntuación y hasta cinco correcciones.

Publicación y anuncios

  • Como vendedor, quiero aprobar antes de que algo se publique o se gaste.
    • Un producto se crea oculto en Fourthwall y solo se publica con un paso aparte.
    • Todos los objetos de Meta se crean en pausa; wovain nunca activa gasto.
    • El presupuesto diario está entre 1 $ y 500 $ y la segmentación se limita a los países elegidos.

Autopilot

  • Como vendedor, quiero un comando que ejecute el bucle con Nemotron decidiendo.
    • Nemotron elige la idea y revisa el diseño; un diseño que el juez quiere revisar nunca se aprueba.
    • Cada paso se registra en la ejecución; una ejecución fallida muestra dónde se detuvo y por qué.
    • El motivo de cada aprobación o rechazo se guarda en el diseño.

Después del despliegue

  • Flujo de autorreparación: un error de producción leído en los eventos de evlog se convierte en una merge request con una corrección y una prueba de regresión; la inyección de fallos mediante feature flags lo demuestra.
  • Flujo explorador: los KPI y la interfaz se convierten en incidencias respaldadas por evidencia.
  • Flujo de desarrollo: una incidencia se convierte en una merge request.

Estados y límites

  • Primer uso — todavía no hay conexiones; las herramientas MCP devuelven un error con el enlace para conectar.
  • Falta la clave de un proveedor — el paso falla con un error NOT_CONFIGURED que nombra la variable.
  • Fallo de un proveedor — la ejecución se marca como failed con su paso y su error.
  • Persistencia — usuarios, sesiones, conexiones (tokens sellados), ejecuciones, ideas, diseños, productos y campañas en PostgreSQL.
  • Frontera — cada procedimiento está protegido por una sesión (sitio web) o un token de acceso OAuth (MCP); un vendedor solo ve sus propias filas.

Decisiones de producto

  • Una aplicación sirve el sitio web y el servidor MCP — un único conjunto de procedimientos mantiene idénticas las superficies.
  • Los modelos deciden, el código pone las salvaguardas — el tamaño de impresión, el precio mínimo, el rango de presupuesto y el estado en pausa son código, no salida del modelo.
  • En pausa por defecto — el vendedor conserva cada decisión de gasto.
  • Qloo primero — el gusto decide qué merece diseñarse antes de consultar las noticias.

Lo que estamos construyendo

Todo lo de scope.md > The POC Boundary: inicio de sesión y conexiones, tendencias de Qloo y Tavily, diseño de camiseta con el juez Nemotron, aprobación, producto de Fourthwall y publicación, variantes de anuncio de Meta y campaña en pausa, autopilot, el servidor MCP de ChatGPT, el sitio de documentación y los tres flujos de Duo.

Aplazado respecto a la prueba de concepto

  • Widgets en ChatGPT: por ahora las herramientas devuelven JSON.
  • Optimizador y resultados de campaña: necesitan datos de gasto primero.
  • Productos distintos de la camiseta, revisión de marcas y un tope de gasto para el autopilot.

Posibles mejoras futuras

TikTok Shop y anuncios; demografía de audiencia de Qloo para la segmentación; pesos de las puntuaciones de ideas recalibrados con ventas reales; más idiomas para la documentación.

Fuera de alcance

  • Sin compra de medios propia: Meta ya optimiza la entrega.
  • Sin activación automática del gasto publicitario: el vendedor inicia las campañas.
  • Sin clientes, ventas ni testimonios inventados.

Preguntas abiertas

  • Alcance de la revisión de la app de Meta para crear campañas desde el servidor — hay que resolverlo antes de la demo en vivo.
  • Resuelto: la URL del conector de ChatGPT es https://mcp.wovain.com/api/mcp, con el descubrimiento OAuth bajo /.well-known/oauth-*.

En esta página