Daily Scrum — 5 de marzo de 2026
🎯 Objetivo hoy
Implementar el gateway proxy autenticado en el backend.
✅ ¿Qué hice ayer?
- API endpoints del
math_servicecompletados: FAQs y Tópicos. - Modelos Pydantic validados y tests unitarios pasando.
- Routers registrados en
math_service/api.py.
🚀 ¿Qué haré hoy?
- Gateway — Proxy FAQs (#126):
- Crear
backend/routers/faqs.pycon endpoints proxyados:POST /professor/subjects/{id}/faqs/generateGET /professor/subjects/{id}/faqsPUT /professor/subjects/{id}/faqs/{faq_id}DELETE /professor/subjects/{id}/faqs/{faq_id}PATCH /professor/subjects/{id}/faqs/{faq_id}/publishGET /subjects/{id}/faqs(público, solo FAQs publicadas)
- Crear
- Gateway — Proxy Tópicos (#126):
- Crear
backend/routers/topics.py:POST /professor/subjects/{id}/topics/extractGET /professor/subjects/{id}/topics
- Crear
- Configuración (#126):
- Añadir
MATH_SERVICE_URLal.envybackend/config.py. - Registrar routers en
backend/api.py. - Tests unitarios del gateway con mocks.
- Añadir
🚧 Obstáculos potenciales
- Consistencia del patrón de proxy con los existentes (
chat.py,professor.py). - Gestión de permisos: verificar que solo el profesor de la asignatura puede acceder.