Files
jhonny-editor/code/docs/recommendations/2026-08-18/04-operation-scheduler.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

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.