- enhancement_workflow.py: WorkflowEngine class for multi-stage AI enhancement workflows with preset support (security-focus, architecture-comprehensive, api-documentation, minimal, default) - unified_enhancer.py: unified enhancement orchestrator integrating workflow execution with traditional enhance-level based enhancement - create_command.py: wire workflow args into the unified create command - AGENTS.md: update agent capability documentation - configs/godot_unified.json: add unified Godot documentation config - ENHANCEMENT_WORKFLOW_SYSTEM.md: documentation for the workflow system - WORKFLOW_ENHANCEMENT_SEQUENTIAL_EXECUTION.md: docs explaining sequential execution of workflows followed by AI enhancement Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
109 lines
2.7 KiB
JSON
109 lines
2.7 KiB
JSON
{
|
|
"name": "godot",
|
|
"description": "Godot Engine 4.x - Complete open source game engine (documentation + source code + signal flow analysis)",
|
|
"output_dir": "output/godot-unified/",
|
|
|
|
"sources": [
|
|
{
|
|
"type": "local",
|
|
"path": "/mnt/1ece809a-2821-4f10-aecb-fcdf34760c0b/Git/godot-docs",
|
|
"name": "documentation",
|
|
"description": "Official Godot 4.x documentation (RST + Markdown)",
|
|
"weight": 0.4,
|
|
"enhance_level": 3,
|
|
"file_patterns": ["*.rst", "*.md"],
|
|
"skip_patterns": [
|
|
"build/",
|
|
"_build/",
|
|
".git/",
|
|
"node_modules/",
|
|
"__pycache__/"
|
|
],
|
|
"categories": {
|
|
"getting_started": ["getting_started", "introduction", "tutorial"],
|
|
"core_concepts": ["classes", "nodes", "scenes", "signals"],
|
|
"api": ["api", "reference", "class_reference"],
|
|
"tutorials": ["tutorials", "how_to", "examples"],
|
|
"advanced": ["advanced", "performance", "optimization"]
|
|
}
|
|
},
|
|
{
|
|
"type": "local",
|
|
"path": "/mnt/1ece809a-2821-4f10-aecb-fcdf34760c0b/Git/godot",
|
|
"name": "source_code",
|
|
"description": "Godot Engine C++ source code + GDScript core",
|
|
"weight": 0.6,
|
|
"enhance_level": 3,
|
|
"languages": ["C++", "GDScript", "Python", "GodotShader"],
|
|
"skip_patterns": [
|
|
".git/",
|
|
"thirdparty/",
|
|
"tests/",
|
|
"doc/",
|
|
"misc/",
|
|
"drivers/",
|
|
"platform/android/",
|
|
"platform/ios/",
|
|
"platform/web/",
|
|
"*.obj",
|
|
"*.o",
|
|
"*.a",
|
|
"*.so"
|
|
],
|
|
"focus_dirs": [
|
|
"core/",
|
|
"scene/",
|
|
"servers/",
|
|
"modules/gdscript/",
|
|
"editor/"
|
|
],
|
|
"analysis_depth": "full",
|
|
"extract_patterns": true,
|
|
"extract_tests": true,
|
|
"extract_signals": true,
|
|
"extract_config": true
|
|
}
|
|
],
|
|
|
|
"merge_strategy": "unified",
|
|
"conflict_resolution": "code_first",
|
|
"detect_conflicts": true,
|
|
|
|
"analysis_features": {
|
|
"pattern_detection": true,
|
|
"test_extraction": true,
|
|
"how_to_guides": true,
|
|
"config_extraction": true,
|
|
"architecture_overview": true,
|
|
"signal_flow_analysis": true,
|
|
"api_reference": true,
|
|
"dependency_graph": true
|
|
},
|
|
|
|
"enhancement": {
|
|
"enabled": true,
|
|
"level": 3,
|
|
"mode": "LOCAL"
|
|
},
|
|
|
|
"chunking": {
|
|
"enabled": true,
|
|
"chunk_size": 1000,
|
|
"chunk_overlap": 200
|
|
},
|
|
|
|
"output_formats": [
|
|
"claude",
|
|
"markdown"
|
|
],
|
|
|
|
"metadata": {
|
|
"version": "4.x",
|
|
"framework": "godot",
|
|
"language": "cpp+gdscript",
|
|
"tags": ["game-engine", "godot", "cpp", "gdscript", "signals", "nodes"],
|
|
"documentation_url": "https://docs.godotengine.org/",
|
|
"repository_url": "https://github.com/godotengine/godot"
|
|
}
|
|
}
|