agrovision / tests

Commit History

Today

  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/f10-ui-credentials-byok': Fase 10 UI de credenciales guiada y auto-conexión BD BYOK

    11783a3
  6. Merge branch 'feat/f9-byok-dynamic-db': Fase 9 conexión BYOK dinámica a Supabase y auto-migración backend

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

    c599537
  8. feat(ui): credenciales guiadas por credencial con DATABASE_URL y auto-conexión BYOK⁠

    alexp97 +1: GLM
    5a160ef
  9. f9: implementar conexion BYOK dinamica supabase y auto-migracion de esquema backend⁠

    c56e3e8
  10. Merge branch 'feat/f8-env-example-guide': Fase 8 plantilla .env.example guiada paso a paso

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

    alexp97 +1: Antigravity
    2ce5ba7
  12. feat: F10 UI credentials guided BYOK connection flow⁠

    189ebbe
  13. feat(deploy): implementar script bash de despliegue a hugging face spaces⁠

    alexp97 +1: Antigravity
    837415c

Yesterday

  1. merge: fase 6 ui de seleccion y expansion de variables satelitales

    959b61e
  2. merge: fase 5 api y backfill selectivo e incremental de indices

    534bf3e
  3. test(e2e): validar controles de variables satelitales en el build⁠

    alexp97 +1: DeepSeek
    8b16cad
  4. test(api): cubrir alta selectiva y expansión incremental de índices⁠

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

    alexp97 +1: DeepSeek
    fc472a7

9 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. feat(db): elimina tabla ndvi_timeseries (legacy)⁠

    29437e9
  2. style(ndvi): migra ndvi_timeseries legacy a vegetation_indices⁠

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

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

    8f8389b
  5. style: aplica formato ruff a archivos del backend⁠

    bbe2c25

  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(db): persistencia Supabase BYOK - migraciones PostGIS/RLS + repos async (Fase 2)⁠

    8d80da2
  4. feat(core): esquemas de dominio y motores puros NDVI/GSD/densidad (Fase 1)⁠

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

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

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

    15d6ad0