# Instrucciones del repositorio

- No implementes un acceso clínico basándote solo en filtros de cliente o en IDs recibidos del navegador.
- Antes de acceder a un recurso clínico, aplica la política de autorización en PHP con el usuario de sesión.
- No expongas archivos clínicos en `public/`, no confirmes envíos de recordatorios sin respuesta verificable y no sobrescribas consultas clínicas silenciosamente.
- Añade migraciones y pruebas de integración/seguridad junto con cada nueva capacidad.
- Mantén la aplicación ligera: Bootstrap 5 y JavaScript nativo; consultas y medios bajo demanda y paginados.


## Independencia tecnológica y continuidad del proyecto

El sistema deberá funcionar de forma completamente independiente de ChatGPT, Codex y cualquier servicio de inteligencia artificial.

Requisitos obligatorios:

1. No utilizar APIs de OpenAI ni otros servicios de IA para funciones esenciales.
2. Utilizar tecnologías estándar: HTML, CSS, JavaScript, PHP y MySQL.
3. Evitar dependencias de pago y servicios propietarios cuando existan alternativas adecuadas.
4. Documentar todas las dependencias y sus licencias.
5. Permitir migrar el proyecto a otro servidor.
6. Mantener la base de datos exportable y restaurable.
7. Documentar instalación, actualización, respaldos y recuperación.
8. Mantener README.md, AGENTS.md y PROGRESS.md actualizados.
9. Garantizar que otro programador pueda continuar el desarrollo sin utilizar Codex.
10. No introducir servicios con costos recurrentes sin mi autorización.

El objetivo es que el propietario conserve el control del código fuente, la base de datos, los archivos y la infraestructura, y pueda continuar utilizando y manteniendo el sistema aunque cancele su suscripción a ChatGPT.