Saltar al contenido
Banco de tareas

DAT-003DatosImportante

Subir el umbral de los datos abiertos del buzón y cortar los ataques por diferencia

Dificultad
Media
Estimación
1d
Estado
Abierta
Habilidades
postgrestypescriptprivacidad

Zona sensible. Toca permisos, datos personales, el mapa, secretos o la identidad de marca. Necesita revisión de la titular y conviene haber completado alguna tarea antes.

Contexto

buzon_agregado publica grupos de 3 o más envíos y es una vista viva. Dos problemas: con 3 envíos, en una comunidad pequeña o un tema raro, alguien puede reconocerse; y comparando la descarga de hoy con la de ayer se ve cada envío nuevo, aunque el grupo sea grande. Además el comentario del esquema dice que cuenta «TODO lo recibido» pero la vista solo cuenta lo publicado.

Qué hacer

  1. Subir el umbral a 10 (having count(*) >= 10) y añadir supresión secundaria si se publican totales.
  2. Publicar una instantánea cerrada por mes (la del mes anterior) en lugar del recuento vivo, o redondear a múltiplos de 5 el mes en curso.
  3. Corregir el comentario de la vista y la nota de /api/datos («excluye lo rechazado y lo pendiente de revisión»).
  4. Actualizar el texto de /privacidad («los grupos de menos de diez envíos se ocultan»).

Criterios de aceptación

  • /api/datos no devuelve ningún grupo con menos de 10 envíos

  • Insertar y publicar un envío nuevo no cambia la respuesta hasta el cierre del mes (o la cambia solo en múltiplos de 5)

  • /privacidad, el comentario del esquema y la nota de la API dicen lo mismo

Archivos

Antes, esto

¿Te la quedas?

  1. 1. Haz un fork y crea la rama tarea/DAT-003-subir-el-umbral-de-los-datos-abiertos-de.
  2. 2. En tareas/datos/DAT-003-subir-el-umbral-de-los-datos-abiertos-del-buzon.md, cambia la cabecera:
    estado: reservada
    asignada: tu_usuario_de_github
  3. 3. Abre un PR con ese cambio (commit firmado: git commit -s). Al fusionarse, es tuya durante 14 días.

Todo lo demás