feat: Introduce a CLAIMED state for moderation submissions, requiring claims before approval or rejection, and add a scheduled task to expire stale claims.

This commit is contained in:
pacnpal
2026-01-07 13:41:52 -05:00
parent 28c9ec56da
commit 40cba5bdb2
8 changed files with 450 additions and 94 deletions

View File

@@ -91,6 +91,10 @@ app.conf.update(
"task": "core.data_retention_cleanup",
"schedule": 86400.0, # Daily
},
"moderation-expire-stale-claims": {
"task": "moderation.expire_stale_claims",
"schedule": 300.0, # Every 5 minutes
},
},
# Task result settings
result_expires=3600, # 1 hour