diff --git a/Assets/Scripts/Core/ConfigLoader.cs b/Assets/Scripts/Core/ConfigLoader.cs
deleted file mode 100644
index f1adc12..0000000
--- a/Assets/Scripts/Core/ConfigLoader.cs
+++ /dev/null
@@ -1,3 +0,0 @@
-using UnityEngine;
-/// Legacy — replaced by ExperimentConfig ScriptableObject.
-public class ConfigLoader : MonoBehaviour { }
diff --git a/Assets/Scripts/Core/ConfigLoader.cs.meta b/Assets/Scripts/Core/ConfigLoader.cs.meta
deleted file mode 100644
index e000223..0000000
--- a/Assets/Scripts/Core/ConfigLoader.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: bda8b3bd9c4a14051b7821859e6095f6
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Assets/Scripts/Core/ExperimentController.cs b/Assets/Scripts/Core/ExperimentController.cs
deleted file mode 100644
index 8504b45..0000000
--- a/Assets/Scripts/Core/ExperimentController.cs
+++ /dev/null
@@ -1,3 +0,0 @@
-using UnityEngine;
-/// Legacy — replaced by ExperimentFlowCoordinator.
-public class ExperimentController : MonoBehaviour { }
diff --git a/Assets/Scripts/Core/ExperimentController.cs.meta b/Assets/Scripts/Core/ExperimentController.cs.meta
deleted file mode 100644
index 3c0393e..0000000
--- a/Assets/Scripts/Core/ExperimentController.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 5d499f2451702432ebbf25bfccbe1fa9
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant: