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:
Executable
+38
@@ -0,0 +1,38 @@
|
||||
# Adobe beta C2PA declaration drift
|
||||
|
||||
`src/resources/adobe-beta-c2pa-drift.json` records the narrow C2PA declaration
|
||||
surface that is absent from this repository's pinned stable
|
||||
`@adobe/premierepro@26.3.0` package and present in its pinned
|
||||
`@adobe/premierepro@26.5.0-beta.73` alias. The package sources are the
|
||||
[stable npm package](https://www.npmjs.com/package/@adobe/premierepro/v/26.3.0)
|
||||
and the
|
||||
[pinned beta npm package](https://www.npmjs.com/package/@adobe/premierepro/v/26.5.0-beta.73).
|
||||
|
||||
The generated receipt covers only:
|
||||
|
||||
- the `premierepro.C2PAService` root binding;
|
||||
- `C2PAServiceStatic` and its declared members;
|
||||
- the empty `C2PAService` instance type; and
|
||||
- `Constants.C2PAManifestLocation` member identifiers and declaration order.
|
||||
|
||||
It does not generate an MCP action or call `C2PAService`. The stable package
|
||||
does not declare this surface. The beta package declares `getManifest` and
|
||||
manifest-location constants, but static declarations alone do not show that a
|
||||
beta host exposes them, that a stable host accepts them, or that a file's
|
||||
manifest can safely be read or validated.
|
||||
|
||||
`C2PAManifestLocation` has implicit TypeScript enum initializers. The receipt
|
||||
records source order, not runtime numeric flag values or C2PA manifest-location
|
||||
semantics. In particular, no caller should infer a numeric value from this
|
||||
receipt or treat it as a content-credential verification result.
|
||||
|
||||
Generate the receipt after intentionally changing either pinned package:
|
||||
|
||||
```sh
|
||||
npm run adobe:beta-c2pa-drift
|
||||
```
|
||||
|
||||
CI and `npm run check` use `npm run adobe:beta-c2pa-drift:check` to reject a
|
||||
stale receipt. Promotion beyond static accounting requires a public stable
|
||||
release and documentation, an explicit capability design with bounded manifest
|
||||
data, and controlled licensed-host verification.
|
||||
Reference in New Issue
Block a user