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:
João Henrique
2026-09-08 09:59:31 -04:00
commit b541f502ba
1507 changed files with 387650 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
export const PROJECT_CONTEXT_RESOURCE = JSON.stringify(
{
version: 1,
purpose: "Reuse clip, audio, transcript, shot, and timeline context without sending the full Premiere project on every model turn.",
workflow: [
"Call manage_project_context with action=capture for the active sequence.",
"Add expensive analysis once with action=enrich, using source_revision and timeline_revision guards when available.",
"Call search_project_context with the user's edit intent and only the relevant context kinds.",
"Use create_context_edit_plan to produce evidence candidates and expected revision guards.",
"Re-capture if the sequence changed, resolve exact identities, then use preview_edit_plan before apply_edit_plan.",
],
revisionRules: {
sourceRevision: "Changes only when captured source-media identity changes; transcript, shot, and audio enrichments are reusable while it matches.",
timelineRevision: "Changes when timeline placement changes; it guards plans without invalidating unchanged source analysis.",
contextRevision: "Covers source state, timeline state, and enrichment content.",
},
privacy: [
"Context is stored locally and only after an explicit tool call.",
"Captured native media paths are hashed before persistence and are not returned by search.",
"Do not store credentials, unrelated customer data, or sensitive notes that are unnecessary for editing.",
"Use manage_project_context action=clear when the local context is no longer needed.",
],
boundaries: [
"Capture indexes active-sequence structure and source identity; it does not transcribe or visually analyze footage.",
"Premiere transcript import/export support does not expose a documented API for starting Speech-to-Text.",
"create_context_edit_plan is non-mutating and does not prove that a candidate is editorially correct.",
"Every mutation still requires current Premiere identities, preview, authority checks, and post-state verification.",
],
},
null,
2,
);