- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
1.4 KiB
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/engineenquanto 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.