Skip to content

F2: Implementar Modo 1 end-to-end (decupagem doc → sequência Premiere) #2

Description

@dudujarra

Contexto

Após reframe AUTOEDIT como ferramenta pessoal (SPEC-001 v2, PR #1) + pesquisa profunda 2026-04-30, F2 fecha caminho principal V0.

Estratégia (atualizada pós-pesquisa)

Modo 3 ANTES de Modo 1. Modo 3 é canário de fumaça MCP — sem decisão editorial, sem LLM, só import XML. Se Modo 3 funciona, Modo 1 tem chance. Se Modo 3 falha, Modo 1 também falha.

Specs

Ordem Spec Status Custo
1 SPEC-009 — Modo 3 XML direto Rascunho 1-2 dias
2 SPEC-007 — Modo 1 decupagem doc Rascunho 5-7 dias

Harnesses

  • scripts/spec-009-harness.sh (4 PASS / 1 SKIP)
  • scripts/spec-007-harness.sh (5 PASS / 3 SKIP)

Critérios de aceite F2 completo

  • helpers/modo3.py funcional + harness 100% PASS
  • helpers/modo1.py funcional + harness 100% PASS
  • Sequência criada no Premiere ao vivo (smoke test gated)
  • Pós-import validation impede bug Premiere 2025 "random footage insertion"
  • Path traversal hardening em todos helpers
  • CI verde

Riscos críticos identificados

  1. 🔴 ExtendScript EOL Setembro 2026 — V0 vive ~5 meses. V1 migra UXP. Ver issue de migração.
  2. 🟠 Bug Premiere 2025 "random footage" — mitigação obrigatória: validar get_clip_properties pós-add.
  3. 🟠 MCP add_to_timeline TC semântica — validar empiricamente em Modo 3 antes de implementar Modo 1.

Akita compliance

  • Branches: feat/SPEC-009-modo3-xml-direto, depois feat/SPEC-007-modo1-end-to-end
  • PRs vinculam: esta issue + spec + harness
  • Sem import anthropic, sem API paga

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions