agrovision / tests /unit

Commit History

3 days ago

  1. fix(deploy): copiar supabase/migrations en Dockerfile y deshabilitar cache de statements para pgbouncer

    fab4746
  2. fix(byok): inyectar Depends(get_user_keys) en endpoints y aislar credenciales en produccion

    c601882
  3. Merge branch 'docs/supabase-env-step-by-step': Guía paso a paso clic por clic de Supabase y credenciales en .env.example y docs/ejecucion.md

    cab9e93
  4. docs(env): documentar paso a paso clic por clic credenciales de Supabase y servicios externos⁠

    alexp97 +1: Antigravity
    894a316
  5. Merge branch 'feat/f9-byok-dynamic-db': Fase 9 conexión BYOK dinámica a Supabase y auto-migración backend

    3dc1966
  6. docs(plan): marcar Fase 9 completada en plan maestro, tablero y suite unitaria

    c599537
  7. f9: implementar conexion BYOK dinamica supabase y auto-migracion de esquema backend⁠

    c56e3e8
  8. feat(docs): rediseñar .env.example con guías paso a paso y ejemplos de formato⁠

    alexp97 +1: Antigravity
    2ce5ba7
  9. feat(deploy): implementar script bash de despliegue a hugging face spaces⁠

    alexp97 +1: Antigravity
    837415c

4 days ago

  1. merge: fase 5 api y backfill selectivo e incremental de indices

    534bf3e
  2. test(api): cubrir alta selectiva y expansión incremental de índices⁠

    alexp97 +1: DeepSeek
    c20c3bd
  3. test(repo): cubre persistencia y consulta de índices por parcela⁠

    alexp97 +1: DeepSeek
    fc472a7

12 days ago

  1. merge: fase 2 esquema ddl y migraciones versionadas

    e404865
  2. feat(db): agregar migración inicial PostGIS idempotente⁠

    alexp97 +1: DeepSeek
    c521d70
  3. test(profiles): aísla los tests de perfiles de DATABASE_URL⁠

    alexp97 +1: DeepSeek
    6029391

  1. feat(chat): añade contexto de chat por parcela y sincroniza tareas⁠

    3aee0ae
  2. feat(weather): migrar consulta de open-meteo de on-demand a persistencia horaria en base de datos

    784f348

  1. style(ndvi): migra ndvi_timeseries legacy a vegetation_indices⁠

    f841950
  2. feat(weather): agrega humedad relativa y viento máximo a series climáticas⁠

    9fab384
  3. feat(teledeteccion): añade índices espectrales EVI, SAVI, NDWI, NDRE (Fase 13)⁠

    8f8389b

  1. feat(seguridad): rate limiting en /api + cabeceras de hardening (Fase 10)

    7afd4d9
  2. feat(telemetria): endpoint /api/events, ring buffer y tabla events (Fase 9)

    cf2d03b

  1. feat(agent): asistente RAG con function calling + memoria (Fase 5)⁠

    9837673
  2. feat(api): gateway + parcelas + teledetección NDVI/clima (Fase 3)⁠

    c9bb7d3
  3. feat(core): esquemas de dominio y motores puros NDVI/GSD/densidad (Fase 1)⁠

    603f109
  4. feat: ortomosaico de arándano simulado y mock por detección de blobs⁠

    1cec427
  5. feat: modo mock para validar el flujo de conteo sin modelo real⁠

    c136a98
  6. test: pruebas unitarias e integración del MVP⁠

    15d6ad0