# Plan de hitos Web/iOS según manual Rev. 01

## I1 - Config DEV/STAGING/PROD
- Mostrar ambiente visible en pantalla.
- Eliminar servidor antiguo.
- Usar `SUPABASE_URL` y `SUPABASE_ANON_KEY` públicas.

## I2 - Auth + profiles
- Login con Supabase Auth.
- Buscar fila en `profiles` por `user.id`.
- Permitir solo `profiles.status = ACTIVO`.

## I3 - Projects + detalle
- Listar `projects` desde Supabase.
- Guardar copia local.
- Navegar por `project_id`.

## I4 - Calicatas por proyecto
- Listar, crear y editar calicatas.
- Toda calicata debe colgar de `project_id`.
- Estados iniciales: `BORRADOR`, `EN_REVISION`, `OBSERVADO`, `REVISADO`, `APROBADO`, `EXPORTADO`, `ARCHIVADO`.

## I5 - Offline local
- Base local durable.
- Cola `syncQueue` local.
- Estados: `local_only`, `pending_upload`, `pending_download`, `synced`, `conflict`, `error`.

## I6 - Fotos/GPS/Storage
- GPS en Safari/iOS o app nativa.
- Fotos asociadas a calicata.
- Storage con rutas por `org_id`, `project_id` y entidad.
