Files
jhonny-editor/code/docs/recommendations/2026-08-18-round-2/40-export-reconciliation.md
T
João Henrique b541f502ba feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto
- Configurado MCP server para Premiere Pro
- Adicionado documentação e skills
- Configurado Gitignore para o projeto
2026-09-08 09:59:31 -04:00

22 lines
1.1 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Recommendation 40: export artifact reconciliation
## Evidence
Adobe’s stable `EncoderManager` supports Premiere and AME export workflows, and its events distinguish queue, progress, completion, error, and cancellation.
- [Adobe EncoderManager reference](https://developer.adobe.com/premiere-pro/uxp/ppro-reference/classes/encodermanager/)
- [Adobe UXP changelog](https://developer.adobe.com/premiere-pro/uxp/changelog)
## Proposed improvement
Add an export reconciler that joins operation receipts, encoder events, expected destination, artifact stat/hash, and optional media probe into one state machine. On restart, recover only from durable evidence and never re-submit an uncertain job automatically.
## Acceptance criteria
- States distinguish queued, rendering, cancelled, failed, completed-no-artifact, and verified-artifact.
- Event gaps and duplicate events produce explicit uncertainty.
- Overwrite policy and artifact identity are bound to the original confirmation.
- Windows/macOS live-host runs cover Premiere and AME paths.
An artifact hash proves file identity, not visual or editorial correctness.