feat(ST-qfpqpxzy): DB schema + settings-UI voor min_quota_pct worker-drempel

- User.min_quota_pct Int @default(20) + ClaudeWorker.last_quota_pct/last_quota_check_at
- Migratie add_worker_quota_gate
- lib/schemas/user.ts: minQuotaPctSchema (int, 1-100)
- actions/settings.ts: updateMinQuotaPctAction met auth/demo/zod-guard
- MinQuotaEditor component met numeric input en DemoTooltip
- Settings-pagina: Worker-instellingen sectie

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scrum4Me Agent 2026-05-06 03:44:46 +02:00
parent 78543ee796
commit 3a73b4f1c9
7 changed files with 190 additions and 4 deletions

3
lib/schemas/user.ts Normal file
View file

@ -0,0 +1,3 @@
import { z } from 'zod'
export const minQuotaPctSchema = z.number().int().min(1).max(100)