Skip to content

SPEC-001 v2: reframe AUTOEDIT como ferramenta pessoal#1

Open
dudujarra wants to merge 3 commits into
mainfrom
claude/angry-lehmann-b1b1c2
Open

SPEC-001 v2: reframe AUTOEDIT como ferramenta pessoal#1
dudujarra wants to merge 3 commits into
mainfrom
claude/angry-lehmann-b1b1c2

Conversation

@dudujarra

Copy link
Copy Markdown
Owner

Summary

  • Reframe arquitetural V0 do Akita-mandamento-1 (SDD): AUTOEDIT é ferramenta pessoal Dudu, não produto pra vender
  • Escopo V0 encolhido: Modo 1 (decupagem) + Modo 3 (XML trivial). Modo 2 → V0.5. Multicam → V1
  • Métrica única de sucesso definida: Dudu monta vídeo 10-30min em <50% do tempo manual
  • Prior art consultado e tabulado: buttercut (referência, não fork), claude-code-video-toolkit (descartado), Monet (descartado V0)
  • ADR-004 adicionado: buttercut como referência
  • Riscos reduzidos: 2 dos 5 riscos críticos eliminados (multicam fora, 3-modos-paralelos resolvido)

Test plan

  • Harness bash scripts/run-all-harnesses.sh → 30/30 pass
  • spec-check.sh reconhece SPEC-001
  • CLAUDE.md atualizado (Visão V0, Modos, Riscos, ADR-004, Prior art)
  • MEMORY.md core blocks MemGPT-style + memória reframe registrada
  • Aprovação Dudu (já obtida via chat 2026-04-30)

Não inclui

  • Implementação de F2 (vem em PR separado vinculado a SPEC-007)
  • Push de memory files (vivem em ~/.claude/projects/, fora do repo)

🤖 Generated with Claude Code

- Tese: ferramenta pessoal Dudu, não produto pra vender
- Escopo V0 encolhido: Modo 1 + Modo 3 (trivial)
- Modo 2 → V0.5; Multicam → V1
- Métrica única: Dudu monta vídeo 10-30min em <50% tempo manual
- Prior art consultado: buttercut (referência), claude-code-video-toolkit
  (descartado), Monet (descartado V0), Adobe Media Intelligence (avaliar)
- ADR-004 adicionado (buttercut = ref, não fork)
- Riscos reduzidos: multicam fora de V0 elimina 2 dos 5 riscos críticos

Harness: 30/30 pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Dudu Jarra and others added 2 commits May 1, 2026 00:05
- SPEC-007 (Modo 1 decupagem doc → sequência Premiere) escrita
- Harness scripts/spec-007-harness.sh (5 PASS / 0 FAIL / 3 SKIP)
- Fixture tests/fixtures/decupagens/exemplo-modo1.md
- SPEC-001 v2.1: Adobe Media Intelligence descartada V0
  (hetpatel-11 MCP só wrappa ExtendScript, sem AI features Adobe)
- CLAUDE.md atualizado com finding MI
- Total harnesses: 2/2 PASS

Refs #2 (F2 implementação)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Decisões pós-pesquisa profunda 2026-04-30:

1. **Modo 3 ANTES de Modo 1** — Modo 3 (XML direto) é canário de
   fumaça MCP: sem decisão editorial, sem LLM, só import XML.
   Valida pipeline antes do investimento maior em Modo 1.

2. **ADR-005: ExtendScript EOL Setembro 2026** — Adobe oficializou
   em Nov/2025. hetpatel-11 MCP é ExtendScript-based. V0 vive ~5
   meses. V1 obrigatoriamente migra UXP (já em Premiere 25.6+) ou
   forka MCP UXP-based.

3. **Mitigação bug Premiere 2025 "random footage"** — `import_media`
   pode linkar arquivo errado em naming collisions. SPEC-007 e
   SPEC-009 agora exigem `get_clip_properties` pós-add pra validar
   que clip adicionado é o esperado.

4. **Path traversal hardening explícito** em SPEC-007/SPEC-009 —
   resolver paths absolutos, allowlist de diretórios, validar
   suffix de arquivo.

Artefatos:
- SPEC-009 (Modo 3 XML direto) — escrita
- spec-009-harness.sh (4 PASS / 1 SKIP)
- Fixture exemplo-modo3.xml (xmeml FCP7 válido)
- SPEC-007 atualizada (path hardening + bug Premiere mitigação + EOL note)
- SPEC-001 v2 atualizada (riscos 6/7/8 novos)
- CLAUDE.md ADR-005 adicionada

Total harnesses: 3/3 PASS.

Refs #2 (F2 strategy update), #3 (V1 UXP migration tracking)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant