Tighten meme moderation quality gate

This commit is contained in:
2026-07-03 12:45:59 -03:00
parent d80d596664
commit 2baa814cbd
7 changed files with 102 additions and 11 deletions
+2 -2
View File
@@ -46,7 +46,7 @@ The API intentionally uses the same upload path as the human browser form:
Successful upload responses:
- `201` means the meme was approved and published immediately.
- `202` means the meme was accepted and queued for admin review.
- `202` means the meme was accepted and queued for admin review. The body includes `moderationReason`.
Rejected or invalid upload responses:
@@ -54,7 +54,7 @@ Rejected or invalid upload responses:
- `411` when upload size is missing.
- `413` when request, file, dimension, or pixel limits are exceeded.
- `415` when the image is not PNG or JPEG.
- `422` when moderation rejects the upload. The body includes `moderationScore`.
- `422` when moderation rejects the upload. The body includes `moderationScore` and `moderationReason`.
- `429` when upload quotas are exhausted.
Do not attempt to bypass moderation, normalization, or limits. There is no privileged public upload endpoint.