- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
1.2 KiB
Executable File
1.2 KiB
Executable File
Recommendation 04: Premiere operation scheduler
Evidence
Concurrent MCP requests can reach one interactive Premiere host. Adobe UXP mutations are committed through project transactions, but that does not serialize independent requests or make a timed-out mutation safe to replay.
Proposed improvement
Introduce one FIFO mutation lane plus configurable safe-read concurrency. Classify before enqueueing, bound queue length and wait time, attach operation IDs, and stop queued work on disconnect. Never claim cancellation after the host commit boundary.
Acceptance
- Mutations cannot overlap; explicitly safe reads demonstrate bounded parallelism.
- Queue overflow and expiry return stable overload errors without host calls.
- Tests cover fairness, disconnects, timeouts, and mutation/read classification.
- Metrics expose counts and timings only, never project or tool arguments.
Contract tests cannot replace a real-host concurrency run.