Skip to content

Wichtige Pfade

Pfad Inhalt Ändern wenn / nicht ändern wenn
src/HolodeckArena.Game3D/project.godot Engine, MainScene, Autoloads, Input, Layer Engine/Input/Autoload; nicht für Feature-State
Core/Bootstrap/BootstrapBase.cs DI-Registrierung neuer Service; keine Gameplay-Orchestrierung
Core/GameFlow/GameFlowRoutes.cs aktive Szenenrouten neuer Vollbildflow; keine Temp-Toolscene
Core/Runtime JSON/CLI Merge/Validation neue Runtimeoption immer Loader+Validator+Referenz
Features/Dungeons/Run/DungeonRun3DController.cs aktive 3D-Run-Orchestrierung Scene-Verdrahtung; Domainregel gehört nach Shared
Features/Dungeons/Rooms/Metadata/RoomTemplateCatalogV3.tres manueller V3-PackedScene-Katalog Template hinzufügen/entfernen; Coverage erhalten
Features/Dungeons/Rooms/Templates/examples Blank und Beispielräume Roomcontent; nicht Generatorregeln
src/HolodeckArena.Shared/Dungeons kanonische Generierung/Runtime deterministische Regeln/Contracts; keine Godot-Typen
Shared/Weapons Weapon-/Mod-/Perk-Definitionen, Fire-Behavior und Netzwerkverträge Data/Balance; Godot-Sceneinstanz nicht hier
Shared/Loadouts Auswahl, Validation, Hash und Statberechnung Runregeln/Hash; UI nicht hier
Shared/Progression Unlock- und Mastery-Typen/Services Progressionregel; Backendstorage separat
Shared/Runs/RunRules.cs Official/Fun/Community Runmode/Loadoutpolicy
Core/Network/HubNetworkSync.cs autoritativer Hub-Sync Protokoll/Validation; Dungeonnetworking nicht hineinzwängen
Core/Network/DungeonCombatNetworkSync.cs autoritative Dungeon-Waffen-Sessions Fire/Reload/Switch/Pose-Protokoll und Serverzustand
Features/Balancing/BalancingSandboxScene.tscn isoliertes Combat-Tuning Sandbox-Inhalte; keine produktive Run-Navigation
src/server/nakama/modules/src/main.ts RPC-Registrierung jeder neue RPC
src/server/nakama/modules/tsconfig.json Bundle-Dateireihenfolge jede neue TS-Datei
src/server/docker-compose.yaml lokaler/Server-Stack Dienste/Ports/Env; keine Secrets
.github/workflows Build/Deploy/Release CI/CD; self-hosted Voraussetzungen dokumentieren
tests/HolodeckArena.Game3D.Tests Game/Shared xUnit jede Domain-/Katalog-/Runänderung
src/tools/documentation/validate_docs.py Link-/Pfadprüfung Doku-Konventionen

Siehe Änderungsmatrix, System Map, Solution.