Files
jhonny-editor/code/docs/adobe-api-inventory.md
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.5 KiB
Executable File

Adobe Premiere API inventory

The generated inventory is stored at src/resources/adobe-api-inventory.json in the repository and at dist/resources/adobe-api-inventory.json in the published package. It is the exhaustive review queue for the stable @adobe/premierepro declaration package pinned by this repository. It records every exported type, namespace, enum, property, method, constructor, and call signature, fingerprints the normalized declarations, and compares exact symbol names with src/resources/adobe-uxp-coverage.json.

Run npm run adobe:api-inventory after intentionally changing the Adobe package or the coverage manifest. CI runs npm run adobe:api-inventory:check, so package surface drift or a stale generated file fails closed.

mapped means only that an exact declaration symbol appears in a coverage entry. It does not mean that the symbol needs a standalone MCP tool, that every argument shape is exposed, or that a licensed Premiere host verified it. unmapped is a triage queue: each entry must eventually be mapped to a tool/workflow, classified as an auxiliary value/type, or documented as intentionally unsupported with a specific reason. manifestOnly exposes aliases or stale names referenced by the coverage manifest but absent from the pinned declarations.

The inventory covers the Premiere DOM declarations. General UXP JavaScript, HTML/CSS/Spectrum, Hybrid C++ SDK, CEP/ExtendScript, and undocumented QE surfaces need separate inventories and evidence boundaries; this file must not be used to claim those surfaces are complete.