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
This commit is contained in:
João Henrique
2026-09-08 09:59:31 -04:00
commit b541f502ba
1507 changed files with 387650 additions and 0 deletions
@@ -0,0 +1,21 @@
# Recommendation 35: versioned UXP bridge protocol
## Evidence
Adobe’s UXP runtime and Premiere API surface evolve independently, while this project connects the panel through an authenticated loopback WebSocket.
- [Understanding UXP APIs](https://developer.adobe.com/premiere-pro/uxp/resources/fundamentals/apis)
- [Adobe UXP changelog](https://developer.adobe.com/premiere-pro/uxp/changelog)
## Proposed improvement
Version the panel/server hello, command envelope, event envelope, error shape, and feature flags. Negotiate the highest mutually supported bridge version and reject ambiguous downgrade.
## Acceptance criteria
- Cross-version fixtures cover the current and previous supported bridge version.
- Unknown commands and fields have documented forward-compatibility behavior.
- Downgrade cannot bypass authentication or capability checks.
- Fuzz tests bound nesting, arrays, strings, and numeric values after frame parsing.
Bridge negotiation is distinct from MCP protocol and Adobe host-version negotiation.