Primer escaneo

Antes de ejecutar ninguna conversión, BricksShift escanea tu entorno y te dice qué vectores están disponibles y con qué datos. Es una operación de solo lectura: no modifica nada.


Qué hace el Scanner

Cuando abres BricksShift → Dashboard, el Scanner ejecuta estas comprobaciones:

  1. Detecta plugins activos: Bricks, ACSS, Advanced Themer (AT), Core Framework (CF).
  2. Busca archivos CSS en wp-content/uploads/automatic-css/, uploads/automaticcss/ y otros directorios de frameworks.
  3. Lee las opciones relevantes de wp_options:
    • acss_* y automaticcss_options
    • bricks_color_palette, bricks_global_variables, bricks_global_classes
  4. Aplica heurísticas para detectar uso de AT (pasos Utopia + clamp()) o CF (variantes base--NN) incluso sin los plugins activos.
  5. Cuenta tokens por categoría: colores, tipografía, spacing, borders, shadows, otros.

Disponibilidad de vectores

Para cada vector, el dashboard muestra uno de estos estados:

EstadoSignificado
DisponibleTodos los prerequisitos cumplidos. Puedes ejecutar.
DeshabilitadoFalta un plugin o un archivo. El mensaje indica qué falta.
Con avisoDisponible, pero el Scanner detectó algo a revisar (ej. ACSS v2 en lugar de v3).

Ejemplos de mensajes:

  • Vector A: ACSS no detectado.
  • Vector D: archivo CSS no especificado. Sube un .css con @theme para continuar.
  • Vector G: archivo .core/JSON no encontrado en la ruta indicada.

Qué información recoge el Scanner

Escaneo de solo lectura

El Scanner no escribe nada en la DB ni en el sistema de archivos. Solo lee. Puedes ejecutarlo las veces que quieras sin riesgo.

Para los vectores que parten de ACSS, el Scanner además:

  • Escanea el HTML de templates Bricks (_bricks_data en postmeta) buscando clases ACSS en uso.
  • Extrae CSS vars del archivo compilado (automatic-variables.css) como ground truth.
  • Normaliza nombres entre ACSS v3 (--space-m) y el modelo interno (spacing-m).

Esto alimenta la opción "solo tokens en uso" disponible en los vectores A y B: en lugar de migrar los 765 tokens que genera ACSS, migra sólo los que aparecen realmente en tus templates.


Siguiente paso

Con el escaneo hecho, elige un vector y pasa a su página de detalle para ver las opciones de conversión. Empieza por Vector A si vienes de ACSS y quieres quedarte en Bricks.