/**
 * modules/core/namespace.js — Raíz window.modules y documentación de dependencias de carga.
 *
 * Orden recomendado:
 * eventBus → domHelpers → cryptoHelpers → namespace → storageAdapter → hardware/deviceDetector
 * → config/* → users/* → auth/* → fileSystem/* → ui/* → authInit
 */
(function (g) {
    g.modules = g.modules || {};
    g.modules.auth = g.modules.auth || {};
    g.modules.users = g.modules.users || {};
    g.modules.fileSystem = g.modules.fileSystem || {};
    g.modules.config = g.modules.config || {};
    g.modules.hardware = g.modules.hardware || {};
    g.modules.ui = g.modules.ui || {};
    g.modules.core = g.modules.core || {};
})(typeof window !== 'undefined' ? window : this);
