发布

  • Merge development: C3.10 Signal Flow Analysis + Complete Godot Support + PR #278

    frostbyte_neo 发布于 2026-02-02 20:30:57 +00:00

    Major Release Content (v2.8.1 / v2.9.0):

    🎮 C3.10: Signal Flow Analysis

    • 208 signals, 634 connections, 298 emissions analyzed
    • EventBus, Observer, and Event Chain pattern detection
    • Signal-based how-to guides generation
    • New signal_flow_analyzer.py (450+ lines)

    🎮 Complete Godot Game Engine Support

    • GDScript (.gd), Scene (.tscn), Resource (.tres), Shader (.gdshader)
    • 265 GDScript files, 118 scenes, 38 resources analyzed
    • GUT/gdUnit4/WAT test framework support
    • 396 test cases from 20 test files extracted

    📚 C3.9: Project Documentation Extraction (from PR #278)

    • Markdown file extraction and categorization
    • Smart categorization (overview, architecture, guides)
    • 96 markdown files processed in test project

    Performance & UX (from PR #278)

    • Parallel LOCAL mode (6-12x faster)
    • --enhance-level flag (0-3 granular control)
    • Auto-enhancement workflow
    • LOCAL mode fallback

    🐛 Godot-Specific Fixes:

    • GDScript dependency extraction (265+ syntax errors eliminated)
    • Framework detection false positive (Unity → Godot)
    • Circular dependencies (self-loops filtered)
    • Test discovery (0 → 32 test files)
    • Config array handling, progress indicators

    📊 Quality Metrics:

    • SKILL.md: 31KB, 1,030 lines, 9/10 quality rating
    • 98% file coverage (443/452 files)
    • All tests passing on macOS (Ubuntu runners stuck due to GitHub infra)

    Co-authored-by: PR #278 contributors

    下载附件