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:
@@ -0,0 +1,266 @@
|
||||
{
|
||||
"summary": {
|
||||
"label": "baseline-doza",
|
||||
"mode": "snippet",
|
||||
"top_k": 5,
|
||||
"n": 18,
|
||||
"recall@5": 0.0,
|
||||
"top1": 0.0,
|
||||
"latencia_media_s": 0.491,
|
||||
"bytes_medios": 1906
|
||||
},
|
||||
"rows": [
|
||||
{
|
||||
"query": "FCPXMLValidator",
|
||||
"kind": "exato",
|
||||
"expected": "TigreVideoEditing/FCPXMLValidator.swift",
|
||||
"rank": null,
|
||||
"elapsed": 1.05223191701225,
|
||||
"bytes": 2257,
|
||||
"got": [
|
||||
"code/doza_assist/fcpxml/__init__.py",
|
||||
"code/exporters/fcpxml.py",
|
||||
"code/tests/test_fcpxml_writer.py",
|
||||
"code/tests/test_fcpxml.py",
|
||||
"code/transcribe.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "SilenceCutPipeline",
|
||||
"kind": "exato",
|
||||
"expected": "TigreVideoEditing/SilenceCutPipeline.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.47514604197931476,
|
||||
"bytes": 2422,
|
||||
"got": [
|
||||
"code/tests/test_fcpxml.py",
|
||||
"code/tests/test_fcpxml.py",
|
||||
"code/doza_assist/fcpxml/parser.py",
|
||||
"code/doza_assist/fcpxml/parser.py",
|
||||
"code/tests/test_whisper_install_guard.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "TranscriptIndexBuilder",
|
||||
"kind": "exato",
|
||||
"expected": "TigreTranscription/Pipeline/TranscriptIndexBuilder.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.43673787501757033,
|
||||
"bytes": 2461,
|
||||
"got": [
|
||||
"code/ai_analysis.py",
|
||||
"code/tests/test_chat_layer1_retrieval.py",
|
||||
"code/exporters/base.py",
|
||||
"code/tests/test_anthropic_prompt_cache.py",
|
||||
"code/ai_analysis.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "SQLiteProjectStore",
|
||||
"kind": "exato",
|
||||
"expected": "TigreFoundation/Persistence/SQLiteProjectStore.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.3961836249800399,
|
||||
"bytes": 28,
|
||||
"got": []
|
||||
},
|
||||
{
|
||||
"query": "EditPromptBuilder",
|
||||
"kind": "exato",
|
||||
"expected": "TigreAI/EditPromptBuilder.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.4493663749890402,
|
||||
"bytes": 2242,
|
||||
"got": [
|
||||
"code/README.md",
|
||||
"code/tests/test_fcpxml.py",
|
||||
"code/setup_runner.sh",
|
||||
"code/setup_assistant.py",
|
||||
"code/app.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "UniformFrameScheduler",
|
||||
"kind": "exato",
|
||||
"expected": "TigreVideoAnalysis/Pipeline/UniformFrameScheduler.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.4161145419930108,
|
||||
"bytes": 2364,
|
||||
"got": [
|
||||
"code/doza_assist/fcpxml/__init__.py",
|
||||
"code/tests/test_fcpxml.py",
|
||||
"code/app.py",
|
||||
"code/tests/test_fcpxml_writer.py",
|
||||
"code/ai_analysis.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "TemplateRenderer",
|
||||
"kind": "exato",
|
||||
"expected": "TigreFoundation/Web/TemplateRenderer.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.4430151670239866,
|
||||
"bytes": 2323,
|
||||
"got": [
|
||||
"code/exporters/__init__.py",
|
||||
"code/editorial_dna/analysis.py",
|
||||
"code/fcpxml_export.py",
|
||||
"code/tests/test_exporters.py",
|
||||
"code/exporters/edl.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "como o wizard decide qual e o proximo passo",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreAppUI/WizardStep.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.4231184579839464,
|
||||
"bytes": 471,
|
||||
"got": [
|
||||
"code/install.sh"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "extrair o audio de um video com ffmpeg",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreTranscription/Pipeline/FFmpegAudioExtractor.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.48013929100125097,
|
||||
"bytes": 2334,
|
||||
"got": [
|
||||
"code/tests/test_fcpxml_timeline_audio.py",
|
||||
"code/transcribe.py",
|
||||
"code/transcribe.py",
|
||||
"code/tests/test_issue39_camera_media.py",
|
||||
"code/exporters/media_probe.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "detectar trechos de silencio no audio",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoEditing/SilenceAnalyzer.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.4846114999963902,
|
||||
"bytes": 2384,
|
||||
"got": [
|
||||
"code/editorial_dna/transcript_analyzer.py",
|
||||
"code/scripts/sign-and-notarize.sh",
|
||||
"code/tests/test_fcpxml.py",
|
||||
"code/app.py",
|
||||
"code/editorial_dna/transcript_analyzer.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "baixar o modelo do whisper",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreTranscription/Pipeline/WhisperModelDownloader.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.40840750001370907,
|
||||
"bytes": 2408,
|
||||
"got": [
|
||||
"code/whisper_catalog.py",
|
||||
"code/app.py",
|
||||
"code/whisper_catalog.py",
|
||||
"code/transcribe.py",
|
||||
"code/app.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "escrever o arquivo final de FCPXML",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoEditing/FCPXMLWriter.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.4037720419873949,
|
||||
"bytes": 471,
|
||||
"got": [
|
||||
"code/install.sh"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "detectar rostos nos quadros do video",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoAnalysis/Pipeline/FacePerceiver.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.4111621659831144,
|
||||
"bytes": 471,
|
||||
"got": [
|
||||
"code/install.sh"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "servidor HTTP que atende a webapp",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreApp/Web/HTTPServer.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.47790624998742715,
|
||||
"bytes": 2411,
|
||||
"got": [
|
||||
"code/model_config.py",
|
||||
"code/app.py",
|
||||
"code/tests/test_issue39_camera_media.py",
|
||||
"code/doza_assist/fcpxml/timeline_audio.py",
|
||||
"code/setup_assistant.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "gravar arquivo em disco de forma atomica",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreFoundation/Files/AtomicFileIO.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.43502945799264126,
|
||||
"bytes": 2254,
|
||||
"got": [
|
||||
"code/requirements.txt",
|
||||
"code/app.py",
|
||||
"code/tests/test_fcpxml_timeline_audio.py",
|
||||
"code/transcribe.py",
|
||||
"code/CLA.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "cliente que fala com o Ollama",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreAI/OllamaClient.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.5566641250043176,
|
||||
"bytes": 2401,
|
||||
"got": [
|
||||
"code/app.py",
|
||||
"code/setup_assistant.py",
|
||||
"code/whisper_catalog.py",
|
||||
"code/doza_assist/fcpxml/__init__.py",
|
||||
"code/ai_analysis.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "impedir caminho de projeto fora da pasta permitida",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreFoundation/Persistence/ProjectPathSafety.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.6178763750067446,
|
||||
"bytes": 2154,
|
||||
"got": [
|
||||
"code/CLA.md",
|
||||
"code/README.md",
|
||||
"code/requirements.txt",
|
||||
"code/CLA.md",
|
||||
"code/README.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "mapear tempo da timeline para o tempo da fonte",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoEditing/TimelineMapper.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.47090933300205506,
|
||||
"bytes": 2448,
|
||||
"got": [
|
||||
"code/editorial_dna/snapshots.py",
|
||||
"code/video_analysis.py",
|
||||
"code/app.py",
|
||||
"code/NOTICES.md",
|
||||
"code/NOTICES.md"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user