Saltar a contenido

17 de junio de 2026

Bajé la RFC a un plan concreto del Milestone 1 y dejé formalizadas las reglas del proyecto.

Plan del Milestone 1 y reglas del proyecto

Hoy bajé el RFC a un plan concreto de implementación para el Milestone 1 — Acceso y administración, que quedó en docs/plans/qaudit.plan.md, y marqué ese milestone como in-progress en el PRD. Como es el primer milestone de un proyecto que arranca de cero, tiene doble función: entrega el acceso con SSO y la administración de tiendas y usuarios, pero además fija las convenciones (scaffolding, pruebas, Docker, capa de dominio) que van a reutilizar los milestones siguientes.

En el camino aparecieron dos correcciones técnicas que me alegra haber agarrado antes de escribir código:

  • El signo del ajuste. En las notas figuraba "negativo → egreso, positivo → ingreso", pero con la fórmula que definimos (diferencia = stock_bas - cantidad_rfid) el signo queda al revés. Lo dejé con la lógica físicamente correcta: si sobra en el sistema es faltante → egreso; si sobra en lo físico es sobrante → ingreso. Es de esas cosas que, si se te pasan, te invierten todos los comprobantes. Queda para confirmar con una emisión de prueba contra un QUICK POS real.
  • El campo ms_oid. Lo tenía como obligatorio, pero no puede serlo: el administrador habilita un correo antes de que esa persona haya iniciado sesión alguna vez, así que el identificador de Microsoft todavía no existe en ese momento. Pasa a ser opcional y se vincula recién en el primer login.

También dejé formalizadas las reglas del proyecto: que todo lo que se redacte salga con mi voz, en primera persona; que los textos suenen humanos y no robóticos; y que esta bitácora se mantenga al día registrando absolutamente todo lo que se haga, con fecha. Esto último, en parte, me lo dejó picando la observación del tutor sobre que mi voz académica tiene que predominar.

Quedo a la espera de confirmar el plan del Milestone 1 para empezar a escribir el código.