Files
jhonny-editor/CONTEXT.md
T
João Henrique b541f502ba feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto
- Configurado MCP server para Premiere Pro
- Adicionado documentação e skills
- Configurado Gitignore para o projeto
2026-09-08 09:59:31 -04:00

1.4 KiB

Contexto do sistema

Vocabulário

  • Scanner: caso de uso que coordena a leitura, análise, decisão, planejamento, aplicação e validação de uma edição.
  • Conteúdo: unidade analisável identificada por um content_id, com texto e metadados.
  • Análise: observações estruturadas produzidas a partir do conteúdo.
  • Decisão: escolha de ações editoriais baseada na análise e na configuração.
  • Plano de edição: sequência ordenada e auditável de operações.
  • Aplicador: módulo que executa um plano sobre um conteúdo.
  • Validador: módulo que verifica se o resultado satisfaz as invariantes do plano.
  • Provider de IA: adaptador opcional que fornece análise ou decisão assistida por modelo.
  • Transcrição: segmentos de texto sincronizados com um clipe, produzidos por um provider; não é decisão editorial.
  • Cena: intervalo contínuo da timeline com características visuais e/ou textuais semelhantes.
  • Evento: observação temporal detectada no áudio, texto ou vídeo; não implica corte.

Decisões atuais

  • A arquitetura Python ficará isolada em code/engine enquanto o sistema existente continuar em TypeScript.
  • O domínio não conhece filesystem, banco de dados, SDK de IA ou plataforma de edição; essas integrações entram por interfaces e adaptadores.
  • O primeiro fluxo é síncrono e determinístico, permitindo evolução posterior para operações assíncronas sem alterar o domínio.