feat(alerts): zehn Warnregeln mit Worker, Liste und Einstellungen (#011)

Regeln als reine Funktionen, Abgleich oeffnet und schliesst Warnungen anhand
eines Fingerabdrucks. Worker wertet stuendlich aus, zusaetzlich nach jedem
Report. 123 Tests.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-09-17 22:25:33 +02:00
co-authored by Claude Opus 5
parent 5018589f08
commit 8a299f6c5e
25 changed files with 1638 additions and 21 deletions
+5 -2
View File
@@ -1,6 +1,6 @@
{
"name": "proxledger",
"version": "0.6.0",
"version": "0.7.0",
"private": true,
"scripts": {
"dev": "next dev",
@@ -18,7 +18,9 @@
"db:studio": "prisma studio",
"db:generate": "prisma generate",
"postinstall": "prisma generate",
"issues:sync": "tsx scripts/gitea-issues.ts"
"issues:sync": "tsx scripts/gitea-issues.ts",
"worker": "tsx src/worker/index.ts",
"alerts:check": "tsx scripts/alerts-pruefen.ts"
},
"dependencies": {
"@node-rs/argon2": "^2.2.1",
@@ -28,6 +30,7 @@
"admin-lte": "^4.9.1",
"bootstrap": "^5.3.8",
"bootstrap-icons": "^1.13.1",
"croner": "^10.0.1",
"next": "16.3.5",
"react": "19.2.8",
"react-dom": "19.2.8",