Content Extend es el nombre de trabajo de la plantilla de proyecto integrada Extend Platform — Stream + Content Ops de OpenTechnologyApp — una capa de seguimiento y control para las herramientas que realmente corren en tus máquinas: OBS, ComfyUI, Blender, Krita, NodeCG y el stack de Docker/Postgres/Redis que los sostiene.
Ya está disponible hoy como una de las cinco plantillas integradas de la app — elígela en el selector de plantillas al crear un proyecto, sin importar JSON ni configurar nada.
Qué rastrea
Doce colas, una por cada área:
| Cola | Qué hay ahí |
|---|---|
| Machines & Bridges | Una fila por host — qué tiene instalado, su estado de salud, cuándo reportó por última vez |
| Tool & Service Inventory | Estado de instalación, versión y salud por herramienta (OBS, ComfyUI, Blender, Krita, NodeCG, Docker y más) |
| Health Checks | Cada métrica monitoreada como elemento rastreado, agrupado por nivel y estado de ejecución |
| Control Commands | Acciones permitidas (cambios de escena, reinicios de servicio) con una máquina de estados de aprobación/lease/ejecución |
| Stream Scenes & Sources | Estado deseado vs. real de escenas y fuentes de OBS |
| Content Workflows | Definiciones de workflow de ComfyUI/Blender versionadas |
| Content & Render Jobs | Un elemento por corrida de render, agrupado por etapa del pipeline, los fallos se marcan automáticamente |
| Asset & Model Library | Checkpoints, overlays y otros assets de salida con metadatos de licencia/atribución |
| Incidents | Post-mortems, vinculados al health check que los detectó |
| Daily Reports / Weekly Reports | Un elemento de resumen por ciclo |
| Setup & Change Runs | Historial de instalación/actualización con notas de rollback |
Checks en tres niveles
- T1 — Broadcast: checks continuos mientras estás en vivo (métricas vitales del stream, gráficos de transmisión)
- T2 — Pipeline: profundidad de la cola de render, presión de GPU/VRAM, fallos de trabajos
- T3 — Infra: servicios de soporte, almacenamiento, desviación de versión de herramientas
Cada elemento de check lleva un nivel y un estado de ejecución (Pass / Flagged / Error / Not Run / Disabled), así que una revisión de triage es una vista de cola filtrada, no una hoja de cálculo.
Lo que ya viene automatizado hoy
La plantilla trae cuatro automatizaciones — modestas, pero reales:
- Un health check marcado sube automáticamente a prioridad alta
- Un control command completado se marca solo como hecho
- Un incidente crítico sube a urgente
- Un trabajo de render fallido sube a prioridad alta
Todavía no hay una orquestación más sofisticada conectada — sin regla de auto-pausar-render-mientras-estás-en-vivo, sin notificación saliente a Slack. Son seguimientos razonables para construir con el editor de automatizaciones una vez que lo estés usando de verdad; la plantilla te da el registro y los campos donde engancharlos, no un libro de reglas terminado.
La parte que construyes tú: el bridge
Todo lo anterior vive en OpenTechnologyApp. Para meter datos en vivo y enviar comandos de vuelta a OBS, ComfyUI o Blender hace falta un pequeño proceso bridge en cada máquina — solo saliente, para poder consultar eventos de control y enviar telemetría sin abrir un puerto entrante. Los propios datos de ejemplo de la plantilla asumen explícitamente esta división: OpenTechnologyApp guarda el estado y emite comandos permitidos; el bridge es lo que realmente habla con tus herramientas.
Ese bridge todavía no es un script entregado y funcional. Existe un prototipo anterior en el paquete content-management de este blog, pero es un stub de referencia — registra las llamadas a OBS/ComfyUI que haría, en lugar de hacerlas de verdad. Si quieres conectar esto a hardware real, cuenta con escribir esa pieza; el seguimiento del lado de la app es la parte que ya está terminada.
Playbooks
A diferencia de otras plantillas integradas (IT Device Audit trae cinco), Extend Platform todavía no viene con playbooks. Si eres del tipo de equipo que quiere un runbook verificado para la configuración del bridge o el triage de incidentes, eso es por ahora un hueco que tendrás que llenar tú mismo — la estructura de colas y campos está ahí para colgar uno.
Consíguela
Nuevo proyecto → Extend Platform — Stream + Content Ops desde el selector de plantillas en opentechnologyapp.com. Tendrás las doce colas, las cuatro automatizaciones y tres dashboards (Operations Overview, Stream & Health Monitor, Content & Assets) — la capa de seguimiento está lista. El bridge que la conecta con tus máquinas reales es lo siguiente que construyes tú.