--- name: transcript-to-edit-actions description: Transform transcript-based editorial selections into validated executable Premiere edit plans when the user asks to edit by voice, edit by transcript, summarize an interview, select excerpts, or generate JSON actions. --- # Transcript to Edit Actions Converte uma seleção editorial baseada em transcrição em um plano JSON executável pelo editor do projeto. ## Contrato de saída Devolva um único objeto JSON com esta forma: ```json { "source": "nome-do-arquivo.mp4", "actions": [ { "kind": "cut", "start": 0.0, "end": 10.0, "reason": "Motivo curto e verificável do corte." } ] } ``` `source` deve ser o nome do arquivo de mídia usado pela sequência. Os tempos de `start` e `end` são segundos na mídia original. `actions` usa o contrato externo do editor: `kind: "cut"` remove o intervalo, portanto o plano deve listar as partes que serão excluídas, não as partes que serão mantidas. ## Fluxo 1. Leia a transcrição e as instruções editoriais como evidência. Identifique a tese, o contexto, os argumentos, os contrapontos e o fechamento antes de escolher trechos. 2. Quando o usuário pedir um resumo, selecione primeiro os intervalos a manter. Prefira frases completas, falas compreensíveis sem contexto adicional e uma sequência narrativa curta. 3. Exclua falantes marcados como inativos ou com `include_in_video: false`. Não use nome de falante como prova de identidade quando o JSON só fornece um rótulo. 4. Normalize os intervalos mantidos: ordene por tempo, una sobreposições e descarte intervalos vazios. Respeite a duração máxima solicitada; se não houver limite, preserve o objetivo editorial sem cortar a compreensão. 5. Converta os intervalos mantidos no complemento da mídia: crie uma ação `cut` para cada intervalo entre o início da mídia, os trechos mantidos e o fim da mídia. Preserve pequenos silêncios somente quando necessários para não quebrar uma frase. 6. Valide antes de responder: JSON válido, `source` preenchido, pelo menos uma ação, `start < end`, números finitos, ações dentro da duração da mídia, sem sobreposição e duração mantida dentro do limite. ## Julgamento editorial - Abra com uma pergunta, afirmação ou trecho que estabeleça imediatamente o conflito. - Use o mínimo de trechos necessário para explicar contexto, análise e consequência. - Termine com a conclusão mais forte ou com uma frase que feche a tese. - Não invente falas, fatos, correções jurídicas ou identificadores de clipes. - Preserve o áudio original; correções de transcrição servem para `reason` e revisão, não para reescrever a fala. - Se um nome ou palavra estiver com baixa confiança, registre a necessidade de conferência no áudio em vez de afirmar a correção. ## Resposta Quando o pedido for para executar no programa, entregue o JSON executável sem campos editoriais extras dentro do objeto raiz. Resumos, observações e dúvidas devem ficar fora do bloco JSON. Se a seleção não puder ser convertida com segurança por falta de duração ou timecodes, peça apenas o dado faltante.