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