feat: lower auto-delete confidence threshold to 0.50, add allowed severities to defaults

- AUTO_DELETE_MIN_CONFIDENCE default 0.92 -> 0.50
- AUTO_DELETE_ALLOWED_SEVERITIES default 'critical' -> 'critical,high,medium'
- Add auto-delete config section to .env.example

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
MythEclipse
2026-05-30 15:35:07 +07:00
co-authored by Claude Opus 4.8
parent 8f6a35f591
commit 202ea311a5
2 changed files with 13 additions and 2 deletions
+11
View File
@@ -71,3 +71,14 @@ DATABASE_TYPE=sqlite
# POSTGRES_POOL_MIN=2
# POSTGRES_POOL_MAX=10
# Auto-Delete Configuration
AUTO_DELETE_FLAGGED_ENABLED=true
AUTO_DELETE_FLAGGED_DRY_RUN=true
AUTO_DELETE_MIN_CONFIDENCE=0.50
AUTO_DELETE_ALLOWED_SEVERITIES=critical,high,medium
# Optional: comma-separated channel/user IDs to exclude
# AUTO_DELETE_EXCLUDED_CHANNEL_IDS=
# AUTO_DELETE_EXCLUDED_USER_IDS=
# Optional: comma-separated category filter (empty = all categories)
# AUTO_DELETE_ALLOWED_CATEGORIES=
+2 -2
View File
@@ -136,8 +136,8 @@ const configSchema = z
.optional()
.transform((v) => v === "true")
.default(true),
AUTO_DELETE_MIN_CONFIDENCE: z.coerce.number().min(0).max(1).default(0.92),
AUTO_DELETE_ALLOWED_SEVERITIES: z.string().default("critical"),
AUTO_DELETE_MIN_CONFIDENCE: z.coerce.number().min(0).max(1).default(0.50),
AUTO_DELETE_ALLOWED_SEVERITIES: z.string().default("critical,high,medium"),
AUTO_DELETE_ALLOWED_CATEGORIES: z.string().default(""),
AUTO_DELETE_EXCLUDED_CHANNEL_IDS: z.string().default(""),
AUTO_DELETE_EXCLUDED_USER_IDS: z.string().default(""),