Skip to content

Disputa: cooldown de reapertura y rate-limit por usuario (anti-abuso) #173

Description

@vgpastor

Follow-up de la EPIC #120 (ficha 15 · §4 Futuro).

Anti-abuso actual: 1 reporte open por (usuario, recurso) vía índice único, y el dueño no dispara duda sobre su propio punto. Falta:

Propuesta

  • Cooldown de reapertura: tras dismiss, no volver a marcar disputed el mismo punto durante una ventana (evita re-disputas en bucle de los mismos usuarios).
  • Rate-limit por usuario: límite de nº de reportes de validez por usuario y ventana de tiempo, reutilizando el patrón de rate-limit existente.

Criterios de aceptación

  • Un punto recién descartado no puede volver a disputed hasta pasado el cooldown.
  • Un usuario que excede el rate-limit recibe 429.
  • Tests. Gate verde.

Referencia: docs/features/15-reporte-validez-de-puntos.md §4 (Anti-abuso · Futuro).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions