# SIHO PMS MASTER 1.0 — Artefacto Certificado HostGator

## Resultado

Se auditó el ZIP PMS RC22 y el SQL base entregados. El SQL externo y `database/master/siho_pms_master.sql` eran idénticos por SHA-256.

Se localizaron y normalizaron **40** ocurrencias de `ADD COLUMN IF NOT EXISTS` en **3 archivos SQL**. Esta sintaxis fue la causa exacta del error 1064 observado en HostGator/MariaDB.

## Política de instalación certificada

1. Crear una base vacía.
2. Importar únicamente `database/master/siho_pms_master.sql`.
3. Importar `database/lab/siho_lab_seed.sql` sólo para SIHO LAB.
4. No volver a ejecutar `database/master/patches/*.sql` sobre una instalación nueva: el maestro ya contiene esos cambios consolidados.
5. `database/master/create_admin.example.sql` es una plantilla y no debe ejecutarse automáticamente.

## Cambios realizados

- `database/master/siho_pms_master.sql`: 20 reemplazos.
- `database/master/patches/PHASE9_DYNAMIC_ROOM_RATES.sql`: 16 reemplazos.
- `database/master/patches/PHASE18_FOLIOS_AND_STATE_ENGINE.sql`: 4 reemplazos.

## Validación estática

- Archivos SQL auditados: 28.
- Construcciones incompatibles restantes: 0.
- El manifest contiene SHA-256 de cada SQL.
- No se modificó código PHP ni lógica del PMS; sólo artefactos SQL y documentación de despliegue.

## Alcance de la certificación

La certificación confirma la eliminación de la incompatibilidad concreta que bloqueaba la instalación. No sustituye una importación real de extremo a extremo en el servidor; esa validación final debe hacerse creando SIHO LAB desde Central y verificando el health check.
