Files
jhonny-editor/skills/edit-video-by-voice/references/action-schema.md
T
João Henrique 1249b3aeb7 feat: alinhada a remoção da engine Python ao fluxo ripple do execu
- alinhada a remoção da engine Python ao fluxo ripple do executor CEP para cortar vídeo e áudio
- criada remoção atômica para manter vídeo e áudio vinculados sincronizados
- criada aba de configuração de legendas offline e inclusão das preferências no pacote para a IA
- criado gerador offline de blocos de legenda sincronizados com palavras da transcrição e cortes aprovados
- criada uma versão base portátil da skill edit-video-by-voice para testes em outros agentes de IA
- incorporado perfil editorial opcional à skill portátil para orientar decisões de edição

Resumo:
- 14 arquivos alterados
- 4 novos
- 10 modificados
- 0 removidos

 10 files changed, 278 insertions(+), 33 deletions(-)

Arquivos:
  - code/cep-plugin/index.html
  - code/cep-plugin/main.js
  - code/docs/supported-actions.md
  - code/engine/editor/aplicador_de_plano_de_edicao.py
  - code/engine/editor/escrita/escrita_no_editor.py
  - code/engine/testes/duplos_de_premiere.py
  - code/engine/testes/test_aplicador_de_plano_de_edicao.py
  - code/src/tools/timeline.ts
  - code/tests/tools/structural-verification.test.ts
  - code/tests/tools/tool-modules.test.ts
  - code/engine/arquitetura/legendas.md
  - code/engine/editor/legendas/
  - code/engine/testes/test_gerador_de_legendas.py
  - skills/
2026-09-09 13:05:07 -04:00

892 B

Action schema 1.0

{
  "schema_version": "1.0",
  "source": "video.mp4",
  "actions": [
    {
      "kind": "cut",
      "start": 0.0,
      "end": 2.5,
      "reason": "Abertura sem conteúdo editorial."
    }
  ]
}

The root contains only schema_version, source, and actions. The schema version is exactly "1.0"; source is a non-empty string; and actions is an array of supported operations.

For version 1.0, the only supported operation is cut. It removes the half-open interval [start, end) from the original media. start and end are finite seconds, start < end, and both values must be within the known source duration. Cut intervals must be sorted and must not overlap. Adjacent intervals should be merged.

reason is required and must explain the editorial basis without inventing facts or claiming that an editor has already applied the action.