Files
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.1 KiB
Executable File

Recommendation 14: revisioned in-panel project index

Evidence

Several UXP commands traverse the complete project tree to resolve items. Adobe exposes stable project/item identities and project events; repeated breadth-first traversal scales poorly and duplicate names must not resolve silently.

Proposed improvement

Maintain a bounded index by item GUID, exact name, normalized path hash, type, and parent identity. Increment revisions from documented events and successful commands; when event evidence is incomplete, mark stale and rebuild instead of guessing.

Acceptance

  • Duplicate names return bounded matches or require a stable identity.
  • Entry count/memory are capped and cleared on project close or disconnect.
  • Lost/coalesced event tests prove a full rebuild restores correctness.
  • Large fixtures improve p50/p95 lookup without changing command results.

Mock benchmarks are not live-host performance evidence.