Guillermo.Arrieta
ce5360a5c2
wip
2026-02-12 16:00:00 -06:00
Guillermo.Arrieta
93c7f11621
nueva edge function para la generación de sugerencais de asignaturas con IA
2026-02-12 16:00:00 -06:00
alexrg
a9b77cd792
Actualizar .gitea/workflows/production.yaml
Deploy Function / deploy (push) Successful in 20s
Deploy Migrations to Production / deploy (push) Failing after 0s
2026-02-12 21:27:23 +00:00
alexrg
4365303c49
Actualizar .gitea/workflows/production.yaml
Deploy Function / deploy (push) Successful in 19s
Deploy Migrations to Production / deploy (push) Failing after 11s
2026-02-12 21:21:35 +00:00
alexrg
e68c876944
Merge pull request 'Add trigger removal and logging function for cambios_planes_estudio' ( #21 ) from fix/borrar-triggers into main
...
Deploy Function / deploy (push) Successful in 20s
Deploy Migrations to Production / deploy (push) Has been cancelled
Reviewed-on: AlexRG/genesis-2#21
2026-02-12 21:16:59 +00:00
alexrg
53d9ab2876
Add trigger removal and logging function for cambios_planes_estudio
CI / test (pull_request) Failing after 2m19s
2026-02-12 15:13:19 -06:00
alexrg
ada4f3254c
Merge branch 'main' of https://github.lci.ulsa.mx/AlexRG/genesis-2
Deploy Function / deploy (push) Successful in 18s
Deploy Migrations to Production / deploy (push) Successful in 13s
2026-02-12 15:03:28 -06:00
alexrg
e78863a636
Agregar supabase/snippets al archivo .gitignore
2026-02-12 15:03:25 -06:00
alexrg
e8a0f1d082
Actualizar .gitea/workflows/production.yaml
Deploy Function / deploy (push) Successful in 20s
Deploy Migrations to Production / deploy (push) Successful in 14s
2026-02-12 20:22:36 +00:00
alexrg
90cfad6f76
Añadir .gitea/workflows/production.yaml
Deploy Function / deploy (push) Successful in 18s
Deploy Migrations to Production / deploy (push) Failing after 15s
2026-02-12 20:19:17 +00:00
alexrg
64362f2e31
Añadir .gitea/workflows/ci.yaml
Deploy Function / deploy (push) Successful in 17s
2026-02-12 20:18:56 +00:00
alexrg
7e064cb615
Merge pull request 'fix/estandarizar-migraciones' ( #19 ) from fix/estandarizar-migraciones into main
...
Deploy Function / deploy (push) Successful in 21s
Reviewed-on: AlexRG/genesis-2#19
2026-02-12 18:05:23 +00:00
alexrg
bdd4921795
Add initial implementation for create-chat-conversation function and related configuration files
2026-02-12 11:59:22 -06:00
alexrg
4615da4223
Implement new feature for user authentication and improve error handling
2026-02-12 10:37:41 -06:00
alexrg
484db49654
Refactor code structure for improved readability and maintainability
2026-02-12 10:35:52 -06:00
alexrg
0b72a227f1
Implement code changes to enhance functionality and improve performance
2026-02-12 10:04:42 -06:00
alexrg
801e23a89c
Agregar semilla
2026-02-12 10:01:58 -06:00
alexrg
834e884c90
Remove deprecated AI function and related configuration files for cleaner project structure
2026-02-12 09:47:58 -06:00
alexrg
e1410c65ec
Remove obsolete SQL migration file for cleaner project structure
2026-02-12 09:42:32 -06:00
alexrg
ce9c0cf3e6
Remove unused SQL migration files for cleaner project structure
2026-02-12 09:38:48 -06:00
alexrg
a3a7fd0de8
Refactor code structure for improved readability and maintainability
2026-02-12 09:38:06 -06:00
alexrg
e7acf50b82
Remove SQL insert statements for faculties and careers from the database schema.
2026-02-12 09:37:40 -06:00
alexrg
c33089726c
Establecer permisos de funciones y eliminar funciones no utilizadas en las migraciones
2026-02-12 09:37:03 -06:00
alexrg
7755246e8b
Agregar supabase/snippets al archivo .gitignore
2026-02-12 09:36:59 -06:00
alexrg
12736b7f1d
Actualizar README.md
Deploy Function / deploy (push) Successful in 24s
2026-02-06 15:58:51 +00:00
Guillermo.Arrieta
5c9fde1a9e
Generación de datos básicos de asignaturas funcional
...
Deploy Function / deploy (push) Successful in 24s
close #6 :
- Ya se pueden generar asignaturas con IA. Específicamente los datos generales.
- Se actualizaron los tipos de supabase
- Se arreglaron los imports
- TODO: generar contenido temático de la asignatura
2026-02-05 19:42:12 -06:00
Guillermo.Arrieta
7f9226ce38
hotfix de importacion
Deploy Function / deploy (push) Successful in 21s
2026-02-05 16:13:55 -06:00
Guillermo.Arrieta
f1563b4cbe
Merge pull request 'issue/6-generacin-de-materias' ( #16 ) from issue/6-generacin-de-materias into main
...
Deploy Function / deploy (push) Failing after 46s
Reviewed-on: AlexRG/genesis-2#16
2026-02-05 22:07:23 +00:00
Guillermo.Arrieta
00f0bddf1c
Arreglo de reverts
2026-02-05 16:00:07 -06:00
Guillermo.Arrieta
1ca861c51d
Primera versión de la función de ai-generate-subject
2026-02-05 15:54:04 -06:00
Guillermo.Arrieta
42a437afa3
fix(functions): clasificar y estandarizar errores en ai-generate-plan
...
- Corregido el problema donde la función devolvía siempre 400; ahora se lanzan HttpError con status adecuados (405, 401, 415, 422, 404, 409, 502, 500) según el caso.
- Refactor: usar sendError/sendSuccess y HttpError desde _shared/utils.ts para respuestas consistentes y logging seguro.
- Validación: agrupar errores de parse/validación en un único mensaje numerado (cada error en nueva línea).
- OpenAI: manejo explícito de fallos (MissingEnv, JSON inválido, salida estructurada ausente) y mapeo a status apropiados.
- Supabase: distinguir errores 404/409/500 en consultas e inserts; incluir detalles en internalDetails para diagnóstico server-side.
- Eliminada dependencia de invocación HTTP a ai-structured; usar servicio compartido directo.
- Ajustes menores en mensajes y configuración (deno imports/deno.json) y tests marcados como ignorados donde corresponde.
2026-02-05 15:54:04 -06:00
Guillermo.Arrieta
7660d2c3a0
inicio de funcion de generación de asignatura
2026-02-05 15:53:23 -06:00
Guillermo.Arrieta
e5657d6b0f
chore(db): actualizar esquema/backups (auditoría de planes, hashes y conversation_id)
...
- Agrega fn_log_cambios_planes_estudio y trigger para registrar cambios en cambios_plan, usando response_id (reemplaza interaccion_ia_id).
- Extiende planes_estudio con conversation_id (unique) y plan_hash; agrega asignatura_hash en asignaturas; corrige unaccent_immutable y añade extensión http.
- Actualiza seeds/backups (data_backup.sql / scheme_backup.sql) y ajusta script de diff (sql_para_local_como_remoto.sql), elimina el diff viejo y actualiza archivos auxiliares (deno.lock, CLI temp).
2026-02-05 15:52:56 -06:00
alexrg
b1a90858dc
revert 1af0358e65
...
Deploy Function / deploy (push) Failing after 43s
revert Merge pull request 'REFACTOR OpenAI service to manage env and convo creation' (#12 ) from issue/9-hacer-una-funcin-que-inserte-el-id-de-conversacin into main
Reviewed-on: AlexRG/genesis-2#12
2026-02-05 20:41:28 +00:00
roberto.silva
132a51133b
revert e1d865e6c3
...
Deploy Function / deploy (push) Failing after 45s
revert posible solución a issue #60
2026-02-05 16:11:09 +00:00
alexrg
1af0358e65
Merge pull request 'REFACTOR OpenAI service to manage env and convo creation' ( #12 ) from issue/9-hacer-una-funcin-que-inserte-el-id-de-conversacin into main
...
Deploy Function / deploy (push) Successful in 19s
Reviewed-on: AlexRG/genesis-2#12
2026-02-03 15:39:50 +00:00
alexrg
0b7d2e83d7
Refactor OpenAI service to manage env and convo creation
...
- Add fromEnv factory to OpenAIService to handle env vars
- Move conversation creation into OpenAIService
- Update create- chat-conversation function to use new OpenAIService
methods
- Add CORS headers to responses
2026-02-03 09:38:56 -06:00
alexrg
b6a2a08e20
Merge pull request 'Edge function que inserta el conversation_id' ( #11 ) from issue/9-hacer-una-funcin-que-inserte-el-id-de-conversacin into main
...
Deploy Function / deploy (push) Successful in 23s
Reviewed-on: AlexRG/genesis-2#11
2026-02-03 15:27:13 +00:00
alexrg
e024057e47
Add create-chat-conversation function and related configurations
2026-02-03 09:26:30 -06:00
Guillermo.Arrieta
e1d865e6c3
posible solución a issue #60
Deploy Function / deploy (push) Successful in 21s
2026-01-30 12:24:59 -06:00
Guillermo.Arrieta
fdc8b688b3
generacion de plane exitosa y cambios en BDD
Deploy Function / deploy (push) Successful in 24s
2026-01-22 14:34:26 -06:00
Guillermo.Arrieta
8ef3f24652
Versión funcional de creación de plan de estudios con IA
2026-01-22 14:32:22 -06:00
Guillermo.Arrieta
f15ab86e7f
wip
2026-01-22 14:31:47 -06:00
Guillermo.Arrieta
1727b09bfb
Función de ai-structured simplificada + tipado de la entrada
2026-01-22 14:31:47 -06:00
Guillermo.Arrieta
7a29f1a87d
Antes de cambio de ai-structured
2026-01-22 14:30:53 -06:00
Guillermo.Arrieta
3170ed6975
Primera version de ai-generate-plan
2026-01-22 14:30:53 -06:00
Guillermo.Arrieta
d5a095876e
wip
2026-01-22 14:30:53 -06:00
Guillermo.Arrieta
bb734cddd8
wip
2026-01-22 14:30:52 -06:00
Guillermo.Arrieta
4f2c117eb8
Merge branch 'main' of https://github.lci.ulsa.mx/AlexRG/genesis-2
Deploy Function / deploy (push) Successful in 25s
2026-01-22 13:52:17 -06:00
Guillermo.Arrieta
cd615d1f6e
backup de base de datos
2026-01-22 13:52:12 -06:00