SPEC-001 v2: reframe AUTOEDIT como ferramenta pessoal#1
Open
dudujarra wants to merge 3 commits into
Open
Conversation
- 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>
6 tasks
- 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>
5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan
bash scripts/run-all-harnesses.sh→ 30/30 passspec-check.shreconhece SPEC-001Não inclui
🤖 Generated with Claude Code