From b2b6601f541e21fc14f222f2074f957b296e4558 Mon Sep 17 00:00:00 2001 From: "Sven (AAMOS AI)" Date: Wed, 5 Aug 2026 23:32:18 +0700 Subject: [PATCH] =?UTF-8?q?Fas=201a=20punkt=203+4:=20worker-h=C3=A4rdning?= =?UTF-8?q?=20(DLQ,=20larm,=20multi-instance),=20AAMOS=20training=20export?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/admin/src/App.tsx | 3 + apps/admin/src/pages/Workers.tsx | 204 + apps/admin/src/styles.css | 48 + apps/api/src/routes/admin-workers.ts | 90 + apps/api/src/server.ts | 2 + apps/worker/src/index.ts | 134 +- apps/worker/src/processors/maintenance.ts | 49 +- .../migrations/0003_low_dreadnoughts.sql | 1 + .../migrations/meta/0003_snapshot.json | 8797 +++++++++++++++++ infrastructure/migrations/meta/_journal.json | 7 + packages/ai-contracts/src/mock.ts | 12 + packages/ai-contracts/src/tasks.ts | 28 + packages/database/src/schema/scans.ts | 1 + packages/database/test/release-gates.test.ts | 4 +- packages/shared-types/src/brand.ts | 7 + 15 files changed, 9355 insertions(+), 32 deletions(-) create mode 100644 apps/admin/src/pages/Workers.tsx create mode 100644 apps/api/src/routes/admin-workers.ts create mode 100644 infrastructure/migrations/0003_low_dreadnoughts.sql create mode 100644 infrastructure/migrations/meta/0003_snapshot.json diff --git a/apps/admin/src/App.tsx b/apps/admin/src/App.tsx index a12c32c..d24438a 100644 --- a/apps/admin/src/App.tsx +++ b/apps/admin/src/App.tsx @@ -10,6 +10,7 @@ import { SubscriptionsPage } from "./pages/Subscriptions.js"; import { AuditLogsPage } from "./pages/AuditLogs.js"; import { AnalyticsPage } from "./pages/Analytics.js"; import { ReleaseGatesPage } from "./pages/ReleaseGates.js"; +import { WorkersPage } from "./pages/Workers.js"; export function App() { const [authed, setAuthed] = useState(hasToken()); @@ -32,6 +33,7 @@ export function App() { Audit logs Analytics Release gates + Workers