loadAllActive method
Load all active modules from the manifest.
Implementation
Future<List<String>> loadAllActive() async {
final loaded = <String>[];
final active = _manifest?.activeModules ?? [];
// Sort by dependencies (simple topological sort)
final sorted = _topologicalSort(active);
for (final module in sorted) {
final success = await loadModule(module.id);
if (success) loaded.add(module.id);
}
return loaded;
}