Concepts
How the pipeline works
Las etapas del pipeline, qué hace cada una y por qué están separadas.
Las etapas
| Etapa | Qué hace | ¿Llama a una IA? |
|---|---|---|
| Fuente / Transcripción | Obtiene los subtítulos de la fuente de video | No |
| Procesamiento | Reconstruye el texto hablado, quita anotaciones y repeticiones | No |
| Generación | Redacta el artículo con el proveedor de IA configurado | Sí |
| Validación | Verifica estructura, front matter y Markdown balanceado | No |
| Portada (opcional) | Genera la imagen de portada del artículo | No |
Solo una etapa – generación – depende de un servicio externo de IA y por lo tanto es la única con costo o límite de cuota asociado. Todo lo demás corre localmente y es determinista: mismo input, mismo output, siempre.
Por qué están separadas
Esta separación no es solo prolijidad interna: cada etapa se puede invocar de forma independiente (ver Commands), lo que permite:
- Revisar el texto de entrada antes de gastar una llamada a la IA (
preview,procesar). - Reintentar solo la generación si falló, sin volver a descargar nada.
- Validar o regenerar la portada de un artículo ya existente sin tocar el resto.
run como atajo
El comando run encadena las etapas automáticamente para el caso común. Internamente no hace nada que no puedas reproducir corriendo cada etapa a mano – es conveniencia, no una ruta de código distinta.