feat: copiada a skill editar-por-voz e seus critérios para as skil
- copiada a skill editar-por-voz e seus critérios para as skills do projeto - adaptada a skill editar-por-voz para usar o banco SQLite como fonte oficial - corrigida a cópia do JSON do tipo de vídeo para priorizar clipboard Unicode - criado carregador único do contexto de edição por voz a partir do SQLite - criada entrada para registrar planos no SQLite e reaproveitar o mesmo plano na aplicação - habilitado carregamento do plano editorial diretamente do SQLite na interface - corrigido o bloqueio visual da etapa de carregamento do plano salvo - configurado carregamento automático do plano salvo após selecionar a sequência - documentada a sequência como raiz de retomada do fluxo de edição - criada a estrutura local para análise de músicas instrumentais com Essentia Resumo: - 22 arquivos alterados - 11 novos - 11 modificados - 0 removidos 11 files changed, 270 insertions(+), 34 deletions(-) Arquivos: - .jhonny/analises.db - CONTEXT.md - code/cep-plugin/index.html - code/cep-plugin/main.js - code/engine/README.md - code/engine/aplicar_plano_de_edicao.py - code/engine/integracoes/audio/__init__.py - code/engine/persistencia/consultas.py - code/engine/requirements-audio.txt - code/engine/testes/test_consultas_de_persistencia.py - code/tests/cep-tipos-video-encoding.test.ts - code/.jhonny/ - code/engine/carregar_plano_de_edicao.py - code/engine/integracoes/audio/contratos.py - code/engine/integracoes/audio/modelos_de_analise_musical.py - code/engine/integracoes/audio/provider_de_analise_musical_essentia.py - code/engine/preparar_edicao_por_voz.py - code/engine/registrar_plano_de_edicao.py - code/engine/testes/test_analisador_de_musica_essentia.py - code/engine/testes/test_carregar_plano_de_edicao.py - code/engine/testes/test_registrar_plano_de_edicao.py - code/plugins/premiere-pro/skills/editar-por-voz/
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 00 — Fonte de dados: banco de análises
|
||||
|
||||
O banco SQLite do projeto é a fonte oficial da edição por voz. Arquivos JSON
|
||||
podem existir como origem, cache ou exportação, mas não substituem os registros
|
||||
persistidos.
|
||||
|
||||
## Raiz do trabalho
|
||||
|
||||
1. Localize a edição mais recente em `edicoes_de_video`.
|
||||
2. Use seu `video_id` para consultar a análise, a transcrição, os clipes e as
|
||||
evidências.
|
||||
3. Use `edicoes_de_video.configuracao` como briefing editorial salvo.
|
||||
4. Considere a edição duplicada ou antiga somente se o usuário escolher uma
|
||||
edição diferente.
|
||||
|
||||
## Validações mínimas
|
||||
|
||||
Antes de decidir cortes, confirme que existem:
|
||||
|
||||
- vídeo e sequência identificáveis;
|
||||
- pelo menos um clipe com mídia e duração;
|
||||
- segmentos de transcrição com início, fim e texto;
|
||||
- configuração editorial com tipo e objetivo;
|
||||
- versão ou data que permita identificar a análise usada.
|
||||
|
||||
Falantes, palavras, métricas e evidências visuais são camadas adicionais. Se
|
||||
uma camada não existir, reduza a confiança da decisão e registre a limitação;
|
||||
não fabrique valores.
|
||||
|
||||
## Persistência do plano
|
||||
|
||||
O plano deve ser criado em `planos_de_edicao`, e cada ação em
|
||||
`acoes_do_plano`. A aplicação deve ser registrada em `aplicacoes_do_plano`.
|
||||
O JSON pode ser usado durante a revisão, mas o banco deve conservar a decisão
|
||||
que será executada.
|
||||
Reference in New Issue
Block a user