9 de julio de 2026
El rol y el id del usuario ya viajan hasta la sesión: cableé los callbacks de jwt y session, y de paso me topé con un límite de las sesiones JWT que dejo anotado.
Tesista: Diana Belén Alvarenga Zayas Tutor: Ing. Pedro Coronel Programa: Licenciatura en Informática con Énfasis en Sistemas — Universidad Autónoma de Asunción Proyecto: Qaudit — Sistema Web de Gestión de Auditorías de Inventario con Integración REST a Sistemas Legados para Zavidoro Corporation
Arranco esta bitácora para no perder nada. La idea es simple: dejar registrado todo lo que voy haciendo en el proyecto, con su fecha, para después poder reconstruir el proceso entero cuando escriba el libro de la tesis. No quiero llegar a la etapa de redacción final tratando de acordarme de por qué decidí tal cosa o en qué momento el tutor me pidió tal otra. Así que acá va, lo más fiel que pueda.
La armé como un cuaderno por días: cada jornada con contenido tiene su propia entrada, y adentro van como subtítulos las distintas cosas que hice ese día. Las listo de la más reciente a la más antigua, así lo último que trabajé queda siempre a mano; igual, si querés seguir el hilo desde el arranque, se lee bien de la más vieja a la más nueva.
El rol y el id del usuario ya viajan hasta la sesión: cableé los callbacks de jwt y session, y de paso me topé con un límite de las sesiones JWT que dejo anotado.
Cableé el callback de signIn: recién ahora la decisión de acceso que dejé pura en la Task 3 empieza a decidir de verdad quién entra.
Corregí dos defaults que se me habían colado sin examinar en el arranque de Auth.js: dónde vive el archivo y cómo se llamaba su test.
Cerré la capa de validación del milestone con el schema de usuarios, que es la primera vez que el borde se apoya en una pieza del dominio de acceso.
Cerré la lógica de acceso del milestone con la pieza que faltaba: la que reconoce a cada persona y le ata su identidad de Microsoft la primera vez que entra.
Día corto pero ordenador: junté en un solo lugar todo lo que venía dejando "para más adelante", disperso entre el PRD, el RFC y la bitácora.
El día más movido hasta ahora: subí el repositorio a GitHub, monté la integración continua, levanté el primer esqueleto del sistema y, además, construí, publiqué y optimicé el hub de documentación. Para rematar, reorganicé esta misma bitácora.
Un día cargado: envié la v6 del anteproyecto, revisé a fondo el plan del Milestone 1 antes de escribir código, e incorporé al repositorio toda la documentación de la fase preliminar.
Bajé la RFC a un plan concreto del Milestone 1 y dejé formalizadas las reglas del proyecto.
Con el anteproyecto encaminado, entré de lleno en la ingeniería: salieron el PRD y la RFC de arquitectura.
Llegó la evaluación de la v4: "apto con modificaciones menores". El anteproyecto queda aprobado en lo sustancial.
Subí la v4 del anteproyecto con los puntos obligatorios del primer feedback ya resueltos.
Volvió el primer feedback del tutor sobre la v3: valoración positiva, pero con una lista de correcciones obligatorias para resolver.
La primera vez que el anteproyecto salió de mis manos hacia el tutor.
El arranque de todo: la primera conversación formal donde puse en palabras cómo se audita hoy el inventario en Zavidoro, y las semanas que vinieron después cerrando, de a poco, las decisiones técnicas grandes del proyecto.