erp-core/docs/05-user-stories/mgn-014/US-MGN-014-001-002-adjuntar-archivos-a-comentarios.md

2.3 KiB

US-MGN-014-001-002: Adjuntar Archivos a Comentarios

RF Asociado: RF-MGN-014-001 Módulo: MGN-014 - Mensajería y Notificaciones Epic: Chatter Prioridad: P0 Story Points: 3 Sprint: Sprint 28-29 Estado: Ready for Development Fecha: 2025-11-24


User Story

Como usuario, Quiero Adjuntar Archivos a Comentarios, Para mejorar la comunicación y colaboración en el sistema.

Descripción Detallada

Sistema de mensajería permite colaboración en contexto de registros.

Criterios de Aceptación

Escenario 1: Funcionalidad principal (Camino Feliz)

Dado que tengo acceso a registro, Cuando ejecuto acción, Entonces resultado esperado.

Escenario 2: Permisos

Dado que no tengo acceso a registro, Cuando intento interactuar, Entonces error 403.

Escenario 3: Notificaciones

Dado que soy follower/involucrado, Cuando hay actividad, Entonces recibo notificación según preferencias.

Reglas de Negocio

  • RN-1: Mensajes vinculan a registros específicos (polymorphic).
  • RN-2: Notificaciones según preferencias de usuario.
  • RN-3: Followers reciben todas las actualizaciones.
  • RN-4: RLS aplica en mensajes/notificaciones.

Tareas Técnicas

Backend

  • Endpoints necesarios
  • Services de mensajería
  • Sistema de notificaciones
  • WebSocket (si aplica)
  • Unit tests (>80%)
  • Integration tests

Frontend

  • Componentes de mensajería
  • Widget de notificaciones
  • Real-time updates
  • Component tests

Database

  • Tabla: messaging.messages (polymorphic)
  • Tabla: messaging.notifications
  • Tabla: messaging.followers
  • Índices para performance

Estimación Detallada

Tarea Horas
Backend 2
Frontend 2
Testing 1
Code Review 0.5
TOTAL 6 horas = 3 SP

Definition of Done

  • Código implementado según ET
  • Tests pasando (>80%)
  • Code review aprobado
  • Notificaciones funcionan
  • Real-time si aplica
  • QA validado
  • PO aprobado

Referencias