Merge branch 'development' into feature/cras-instalacion-sin-privilegios

development solo traía 84a4c5e, el squash del PR #20 de esta misma rama, así que
el conflicto era este código contra una foto anterior de sí mismo. Verificado
línea por línea: todo lo que development aportaba era la versión previa de lo que
c433e1c y 7659806 reemplazaron, y nada más. Tras resolver, el árbol queda
idéntico a HEAD.

Se conserva HEAD en los cinco archivos. Tomar el lado de development habría
revertido tres cosas que importan:

- el docstring que afirmaba que un ORIGIN equivocado se habría manifestado por la
  protección CSRF de adapter-node, que es falso (csrf.checkOrigin está en false),
  más el consejo de "comenta PANEL_PUBLIC_URL" que con ORIGIN en localhost
  siembra loopback en los agentes;
- el `test -f` del check de configuración, que comprueba existencia y no lectura,
  y por eso salía verde justo en el caso roto;
- la lectura única de config/.version, que convierte una actualización correcta en
  "reporta 1.0.0, se esperaba 1.1.1".

308 tests en verde y tipos limpios tras el merge.
This commit is contained in:
2026-07-30 16:53:49 -06:00

Diff Content Not Available