Commit History

feat: implement upsert logic and automatic student resolution for financial records
8ce4d10

Adzacam commited on

feat: restrict bulk data ingestion by role and implement payload filtering for data security
c38ef18

Adzacam commited on

refactor: remove manual migration script and handle NaN values in data processing
c7901b3

Adzacam commited on

feat: integrate automatic database migration execution on application startup
79c0eb4

Adzacam commited on

feat: implement upsert logic for fact tables, update CORS settings, and extend estudiante models with enrollment fields
d7b4e65

Adzacam commited on

feat: add dynamic DimTiempo resolution and support for projected collections in financial processing
d07ea19

Adzacam commited on

feat: implement dynamic budget category creation based on program names during data ingestion
432899b

Adzacam commited on

feat: initialize hechos_finance list in data processing pipeline
5bfe767

Adzacam commited on

feat: add financial reporting fields to schema, update data ingestion logic, and lower AI confidence threshold for revision
2ee6390

Adzacam commited on

feat: expand source type scope, optimize teacher resolution logic, and improve MLOps feedback handling with pending log prioritization.
9f5c52c

Adzacam commited on

feat: implement marketing data ingestion with normalization and add bulk deduplication/cleaning to financial records
64bc767

Adzacam commited on

feat: add DimCategoriaFinanciera model import to app.py
120ac93

Adzacam commited on

feat: implement automatic creation of default financial category for budget payloads in app sync process
ee2a57b

Adzacam commited on

refactor: optimize bulk data processing by caching dimensions and batching database operations
f258782

Adzacam commited on

feat: expand data ingestion models to support marketing and survey pipelines and centralize fact insertion logic
0dee76d

Adzacam commited on

feat: expandir endpoints de dashboard con 6 KPIs ejecutivos y anal铆ticas de riesgo acad茅mico detalladas
04b8e02

Adzacam commited on

refactor: update student fuzzy matching logic to use find_best_match with entity objects
59ad42d

Adzacam commited on

feat: implement student resolution logic with fuzzy matching and automated record creation in financial ingestions
5a1b47c

Adzacam commited on

fix: add error handling and graceful fallbacks for dashboard database queries to prevent failures on missing tables
5c06d8a

Adzacam commited on

feat: import additional fact models for academic and financial analysis in app.py
76c15fe

Adzacam commited on

feat: add CMI dashboard endpoints and integrate fuzzy matching suggestions for student records
537685c

Adzacam commited on

Fix NoneType error: Always create DimEstudiante regardless of NLP confidence
e2cc90b

Adzacam commited on

Add demographic fields extraction and dynamic dimension updates
ec00c83

Adzacam commited on

Fix FK constraint on NLP audit log
f454f4d

Adzacam commited on

Fix NameError in dimension caching
907ac73

Adzacam commited on

Fix database statement timeout during batch processing
a8f9f3a

Adzacam commited on

feat: implement batch NLP analysis endpoint with automated entity resolution and data integration logic.
e772171

Adzacam commited on

refactor: loosen payload constraints and introduce conditional validation for non-financial data sources
2f7e5a3

Adzacam commited on

feat: import Field and field_validator from pydantic in app.py
095f386

Adzacam commited on

feat: implement financial unpivot ingestion endpoint and add new dimension and fact tables to schema
1f20541

Adzacam commited on

feat: integrate MLOps memory lookup and fuzzy matching into nlp analysis endpoint
68485d3

Adzacam commited on

chore: update password hashing algorithm to pbkdf2_sha256 and relax CORS middleware configurations
5f553ce

Adzacam commited on

refactor: rename analista_datos role to analista_datos_marketing and remove automatic table creation
76765ac

Adzacam commited on

feat: implement JWT-based authentication and role-based access control, and add LogAuditoriaNlp table for MLOps feedback tracking
330e958

Adzacam commited on

refactor: remove auditorias count from academic performance statistics query
0377542

Adzacam commited on

feat: implement Jaro-Winkler fuzzy matching for student linking and add data quality diagnostic endpoint
8d50119

Adzacam commited on

feat: implement security hardening, CORS middleware, bulk ingestion, and protected diagnostic endpoint
e2dca95

Adzacam commited on

Diag: Endpoint /api/v1/diagnostico para trazabilidad de tablas en Supabase
cc5c869

Adzacam commited on

Fix: Alinear modelos SQLAlchemy con DDL real de Supabase
5550b89

Adzacam commited on

Fix: Alinear modelos SQLAlchemy con DDL real de Supabase
0d70e89

Adzacam commited on

Feat: Endpoint OLAP para cruce de riesgos acad茅micos
5addcc3

Adzacam commited on

Feat: Endpoint OLAP para cruce de riesgos acad茅micos
e43f94c

Adzacam commited on

Fix: Transacciones seguras con db.flush()
f245e96

Adzacam commited on

Fix: Autogeneraci贸n de Dimensiones Maestras para evitar Error 500 por Foreign Keys
f8fe5c0

Adzacam commited on

Feat: Endpoint GET para consulta cruzada de riesgos acad茅micos
11036a4

Adzacam commited on

Fix: Eliminar importaci贸n no utilizada de engine para estabilizar ASGI
d923814

Adzacam commited on