Description
When analyzing a Unity C# project (word-block / Cube Busters), the architectural_pattern_detector.py logs Detected framework: Unreal instead of Unity. The project uses Unity packages (manifest.json), .unity scene files, MonoBehaviour scripts, and Zenject — all clear Unity indicators.
The architectural patterns themselves were correctly detected (MVC at 1.05, MVVM at 0.70, Service Layer at 0.75, Layered Architecture at 0.85), so the framework detection heuristic is the issue, not the pattern detection.
Log line:
INFO:skill_seekers.cli.architectural_pattern_detector: 📦 Detected framework: Unreal
Expected Behavior
Should detect Unity framework for projects with Unity package manifests, .cs scripts, and MonoBehaviour usage.
Actual Behavior
Reports Detected framework: Unreal for a Unity project.
Description
When analyzing a Unity C# project (word-block / Cube Busters), the
architectural_pattern_detector.pylogsDetected framework: Unrealinstead of Unity. The project uses Unity packages (manifest.json), .unity scene files, MonoBehaviour scripts, and Zenject — all clear Unity indicators.The architectural patterns themselves were correctly detected (MVC at 1.05, MVVM at 0.70, Service Layer at 0.75, Layered Architecture at 0.85), so the framework detection heuristic is the issue, not the pattern detection.
Log line:
Expected Behavior
Should detect Unity framework for projects with Unity package manifests, .cs scripts, and MonoBehaviour usage.
Actual Behavior
Reports
Detected framework: Unrealfor a Unity project.