Content Extend é o nome de trabalho do template de projeto integrado Extend Platform — Stream + Content Ops do OpenTechnologyApp — uma camada de rastreamento e controle para as ferramentas que realmente rodam nas suas máquinas: OBS, ComfyUI, Blender, Krita, NodeCG e o stack de Docker/Postgres/Redis por trás delas.
Ele já está disponível hoje como um dos cinco templates integrados do app — escolha-o no seletor de templates ao criar um projeto, sem importação de JSON, sem configuração necessária.
O que é rastreado
Doze filas, uma por área:
| Fila | O que fica ali |
|---|---|
| Machines & Bridges | Uma linha por host — o que está instalado, seu estado de saúde, quando reportou pela última vez |
| Tool & Service Inventory | Status de instalação, versão e saúde por ferramenta (OBS, ComfyUI, Blender, Krita, NodeCG, Docker e mais) |
| Health Checks | Cada métrica monitorada como item rastreado, agrupada por nível e status de execução |
| Control Commands | Ações permitidas (troca de cena, reinício de serviço) com uma máquina de estados de aprovação/lease/execução |
| Stream Scenes & Sources | Estado desejado vs. real de cenas e fontes do OBS |
| Content Workflows | Definições de workflow do ComfyUI/Blender com versionamento |
| Content & Render Jobs | Um item por execução de renderização, agrupado por etapa do pipeline, falhas são sinalizadas automaticamente |
| Asset & Model Library | Checkpoints, overlays e outros assets de saída com metadados de licença/atribuição |
| Incidents | Post-mortems, vinculados ao health check que os detectou |
| Daily Reports / Weekly Reports | Um item de resumo por ciclo |
| Setup & Change Runs | Histórico de instalação/atualização com notas de rollback |
Checks em três níveis
- T1 — Broadcast: checks contínuos enquanto você está ao vivo (sinais vitais do stream, gráficos de transmissão)
- T2 — Pipeline: profundidade da fila de renderização, pressão de GPU/VRAM, falhas de jobs
- T3 — Infra: serviços de suporte, armazenamento, desvio de versão de ferramentas
Cada item de check carrega um nível e um status de execução (Pass / Flagged / Error / Not Run / Disabled), então uma rodada de triagem é uma visualização de fila filtrada, não uma planilha.
O que já vem automatizado hoje
O template vem com quatro automações — modestas, mas reais:
- Um health check sinalizado sobe automaticamente para prioridade alta
- Um control command concluído se marca sozinho como feito
- Um incidente crítico sobe para urgente
- Um job de renderização com falha sobe para prioridade alta
Ainda não há uma orquestração mais sofisticada conectada — sem regra de auto-pausar-renderização-enquanto-ao-vivo, sem notificação de saída para o Slack. São próximos passos razoáveis para construir com o editor de automações assim que você estiver usando de verdade; o template dá a você o registro e os campos para pendurá-los, não um livro de regras pronto.
A parte que você constrói sozinho: a bridge
Tudo acima vive no OpenTechnologyApp. Trazer dados ao vivo e enviar comandos de volta para OBS, ComfyUI ou Blender exige um pequeno processo bridge em cada máquina — somente de saída, para poder consultar eventos de controle e enviar telemetria sem abrir uma porta de entrada. Os próprios dados de exemplo do template assumem explicitamente essa divisão: o OpenTechnologyApp mantém o status e emite comandos permitidos; a bridge é o que realmente conversa com suas ferramentas.
Essa bridge ainda não é um script entregue e funcional hoje. Existe um protótipo anterior no pacote content-management deste blog, mas é um stub de referência — ele registra as chamadas de OBS/ComfyUI que faria, em vez de realmente fazê-las. Se você quiser conectar isso a hardware real, planeje escrever essa parte; o rastreamento do lado do app é a parte que já está pronta de verdade.
Playbooks
Diferente de outros templates integrados (o IT Device Audit vem com cinco), o Extend Platform ainda não vem com playbooks. Se você é do tipo de equipe que quer um runbook verificado para configuração da bridge ou triagem de incidentes, isso por enquanto é uma lacuna que você mesmo precisa preencher — a estrutura de filas e campos está ali para pendurar um.
Como conseguir
Novo projeto → Extend Platform — Stream + Content Ops a partir do seletor de templates em opentechnologyapp.com. Você terá as doze filas, as quatro automações e três dashboards (Operations Overview, Stream & Health Monitor, Content & Assets) — a camada de rastreamento está pronta. A bridge que a conecta às suas máquinas reais é a próxima parte que você constrói.