Merge branch worktree-neo-surveillance-redesign into main — Neo Surveillance redesign

Full frontend redesign with glassmorphic dark theme, floating top nav,
Live2D mascot, split-pane messages, and Ops Center dashboard.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com
This commit is contained in:
Developer
2026-07-28 14:32:47 +07:00
co-authored by Claude Opus 4.8 (1M context) <noreply@anthropic.com
parent 102b3bac1f
commit 3f4fa42098
25 changed files with 2102 additions and 96 deletions
+15
View File
@@ -146,6 +146,21 @@ export const configSchema = z
.int()
.positive()
.default(60000),
// ── AI Model (new unified keys) ───────────────────────────────────
AI_MODEL_FAST_CLASSIFIER_ENABLED: z
.string()
.optional()
.transform((v) => v === "true")
.default(true)
.describe("Enable Layer 1 fast heuristic classifier"),
AI_MODEL_LLM_TIMEOUT_MS: z.coerce
.number()
.int()
.positive()
.default(30000)
.describe("Timeout for individual LLM moderation calls"),
// ── AI Analysis Timing ──────────────────────────────────────────────
AI_ANALYSIS_DEBOUNCE_MS: z.coerce.number().positive().default(500),