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,244 @@
|
||||
{
|
||||
"summary": {
|
||||
"label": "baseline-atual",
|
||||
"mode": "500chars",
|
||||
"top_k": 5,
|
||||
"n": 18,
|
||||
"recall@5": 0.333,
|
||||
"top1": 0.222,
|
||||
"latencia_media_s": 0.364,
|
||||
"bytes_medios": 1759
|
||||
},
|
||||
"rows": [
|
||||
{
|
||||
"query": "FCPXMLValidator",
|
||||
"kind": "exato",
|
||||
"expected": "TigreVideoEditing/FCPXMLValidator.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.43084554199595004,
|
||||
"bytes": 2897,
|
||||
"got": [
|
||||
"TigreVideoEditing/FCPXMLReader.swift",
|
||||
"TigreAppUI/WizardView.swift",
|
||||
"TigreVideoEditing/XMLElementLookup.swift",
|
||||
"TigreFoundation/Models/Project.swift",
|
||||
"TigreAppUI/WizardModel.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "SilenceCutPipeline",
|
||||
"kind": "exato",
|
||||
"expected": "TigreVideoEditing/SilenceCutPipeline.swift",
|
||||
"rank": 3,
|
||||
"elapsed": 0.44454937500995584,
|
||||
"bytes": 2896,
|
||||
"got": [
|
||||
"TigreAppUI/WizardModel.swift",
|
||||
"TigreAppUI/WizardModel.swift",
|
||||
"TigreVideoEditing/SilenceCutPipeline.swift",
|
||||
"TigreAI/SilenceCutPreferencesStore.swift",
|
||||
"TigreAppUI/WizardModel.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "TranscriptIndexBuilder",
|
||||
"kind": "exato",
|
||||
"expected": "TigreTranscription/Pipeline/TranscriptIndexBuilder.swift",
|
||||
"rank": 2,
|
||||
"elapsed": 0.47273016700637527,
|
||||
"bytes": 2909,
|
||||
"got": [
|
||||
"TigreTranscription/Models/TranscriptResult.swift",
|
||||
"TigreTranscription/Pipeline/TranscriptIndexBuilder.swift",
|
||||
"TigreTranscription/Models/TranscriptSegment.swift",
|
||||
"TigreApp/Web/TigreWebService.swift",
|
||||
"TigreAppUI/WizardModel.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "SQLiteProjectStore",
|
||||
"kind": "exato",
|
||||
"expected": "TigreFoundation/Persistence/SQLiteProjectStore.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.37244337500305846,
|
||||
"bytes": 573,
|
||||
"got": [
|
||||
"TigreAppUI/WizardView.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "EditPromptBuilder",
|
||||
"kind": "exato",
|
||||
"expected": "TigreAI/EditPromptBuilder.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.3064631669985829,
|
||||
"bytes": 0,
|
||||
"got": []
|
||||
},
|
||||
{
|
||||
"query": "UniformFrameScheduler",
|
||||
"kind": "exato",
|
||||
"expected": "TigreVideoAnalysis/Pipeline/UniformFrameScheduler.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.38721733300189953,
|
||||
"bytes": 1754,
|
||||
"got": [
|
||||
"TigreVideoEditing/FCPXMLReader.swift",
|
||||
"TigreVideoEditing/FCPXMLValidator.swift",
|
||||
"TigreVideoEditing/FCPXMLRoleScanner.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "TemplateRenderer",
|
||||
"kind": "exato",
|
||||
"expected": "TigreFoundation/Web/TemplateRenderer.swift",
|
||||
"rank": 1,
|
||||
"elapsed": 0.3559673750132788,
|
||||
"bytes": 2332,
|
||||
"got": [
|
||||
"TigreFoundation/Web/TemplateRenderer.swift",
|
||||
"TigreFoundation/Web/TemplateRenderer.swift",
|
||||
"TigreAppUI/ProjectFormView.swift",
|
||||
"TigreAppUI/ProjectFormView.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "como o wizard decide qual e o proximo passo",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreAppUI/WizardStep.swift",
|
||||
"rank": 1,
|
||||
"elapsed": 0.31415845798619557,
|
||||
"bytes": 2789,
|
||||
"got": [
|
||||
"TigreAppUI/WizardStep.swift",
|
||||
"TigreAppUI/WizardModel.swift",
|
||||
"TigreAppUI/WizardEditDecisionReporter.swift",
|
||||
"TigreApp/Web/WebRunner.swift",
|
||||
"TigreAppUI/ProjectFormView.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "extrair o audio de um video com ffmpeg",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreTranscription/Pipeline/FFmpegAudioExtractor.swift",
|
||||
"rank": 1,
|
||||
"elapsed": 0.37834116601152346,
|
||||
"bytes": 2988,
|
||||
"got": [
|
||||
"TigreTranscription/Pipeline/FFmpegAudioExtractor.swift",
|
||||
"TigreAI/AppleIntelligenceMediaClassifier.swift",
|
||||
"TigreVideoAnalysis/Pipeline/MediaAssetProbing.swift",
|
||||
"TigreTranscription/Pipeline/FFmpegAudioExtractor.swift",
|
||||
"TigreVideoAnalysis/Pipeline/AppleVisionAnalyzer.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "detectar trechos de silencio no audio",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoEditing/SilenceAnalyzer.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.3787743330030935,
|
||||
"bytes": 1162,
|
||||
"got": [
|
||||
"TigreVideoEditing/SilenceCutPipeline.swift",
|
||||
"TigreAppUI/ContentView.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "baixar o modelo do whisper",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreTranscription/Pipeline/WhisperModelDownloader.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.30058345799625386,
|
||||
"bytes": 0,
|
||||
"got": []
|
||||
},
|
||||
{
|
||||
"query": "escrever o arquivo final de FCPXML",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoEditing/FCPXMLWriter.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.3599663749919273,
|
||||
"bytes": 2762,
|
||||
"got": [
|
||||
"TigreVideoEditing/FCPXMLRoleScanner.swift",
|
||||
"TigreVideoEditing/FCPXMLValidator.swift",
|
||||
"TigreAI/SilenceCutExportService.swift",
|
||||
"TigreAppUI/WizardModel.swift",
|
||||
"TigreVideoEditing/FCPXMLValidationError.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "detectar rostos nos quadros do video",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoAnalysis/Pipeline/FacePerceiver.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.36523920799663756,
|
||||
"bytes": 2898,
|
||||
"got": [
|
||||
"TigreAI/SceneEditContext.swift",
|
||||
"TigreAppUI/WizardModel.swift",
|
||||
"TigreVideoAnalysis/Models/FaceObservation.swift",
|
||||
"TigreAI/EditPromptBuilder.swift",
|
||||
"TigreAppUI/ProjectFormView.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "servidor HTTP que atende a webapp",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreApp/Web/HTTPServer.swift",
|
||||
"rank": 1,
|
||||
"elapsed": 0.2947174580040155,
|
||||
"bytes": 2780,
|
||||
"got": [
|
||||
"TigreApp/Web/HTTPServer.swift",
|
||||
"TigreApp/Web/WebRunner.swift",
|
||||
"TigreApp/Web/HTTPRequest.swift",
|
||||
"TigreApp/Web/TigreWebService.swift",
|
||||
"TigreApp/Web/WebRunner.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "gravar arquivo em disco de forma atomica",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreFoundation/Files/AtomicFileIO.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.3465013329987414,
|
||||
"bytes": 0,
|
||||
"got": []
|
||||
},
|
||||
{
|
||||
"query": "cliente que fala com o Ollama",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreAI/OllamaClient.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.29580008301127236,
|
||||
"bytes": 0,
|
||||
"got": []
|
||||
},
|
||||
{
|
||||
"query": "impedir caminho de projeto fora da pasta permitida",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreFoundation/Persistence/ProjectPathSafety.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.39425449998816475,
|
||||
"bytes": 2922,
|
||||
"got": [
|
||||
"TigreAppUI/WizardView.swift",
|
||||
"TigreAppUI/ProjectFormView.swift",
|
||||
"TigreVideoAnalysis/Pipeline/FramePerceiver.swift",
|
||||
"TigreVideoAnalysis/Pipeline/VisionPerceptionPipeline.swift",
|
||||
"TigreAppUI/WizardView.swift"
|
||||
]
|
||||
},
|
||||
{
|
||||
"query": "mapear tempo da timeline para o tempo da fonte",
|
||||
"kind": "conceitual",
|
||||
"expected": "TigreVideoEditing/TimelineMapper.swift",
|
||||
"rank": null,
|
||||
"elapsed": 0.36004945800232235,
|
||||
"bytes": 0,
|
||||
"got": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user