From 2c0553a6b2f8f75e672671c1a581442d7d66ba2f Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 12:29:13 +0000 Subject: [PATCH] =?UTF-8?q?Pr=C3=BCfstand:=20Kommentare=20nennen=20die=20g?= =?UTF-8?q?etrennten=20Schwellen=20(Keller=20ab=203,=20Bot-Leads=20ab=206)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 5.5 --- scripts/workers-harness/build.mjs | 6 +++--- scripts/workers-harness/shot.cjs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/workers-harness/build.mjs b/scripts/workers-harness/build.mjs index 470793d..04df1ed 100644 --- a/scripts/workers-harness/build.mjs +++ b/scripts/workers-harness/build.mjs @@ -5,9 +5,9 @@ // Drei Module der App hängen an Appwrite (Anmeldung, Mitarbeiterliste, Sitzungs-JWT) und werden nur im Prüfstand ausgetauscht, damit die // echte Seite WorkersPage (Bildschirme Hochhaus, Pult und Keller samt Brief, Akte, ProspectPanel und Einstellungen) ohne Netz läuft: AuthContext -> stub-auth.js, // useEmployees -> stub-employees.js, workersClient -> stub-client.js. Am Quelltext der App ändert das nichts. -// Stufen-Sperre (src/lib/hustlerStufe.js): die App zeigt P4-Aktionen im Pult erst ab Stufe 4 und den Keller (Bot-Leads) erst ab Stufe 6. Die Szenarien des Prüfstands -// (K pult-p4, L keller, die Keller-Etage im Haus) brauchen beides, deshalb baut dieses Skript standardmäßig mit VITE_HUSTLER_STUFE=6. Eine andere Stufe 1..9 kommt aus der -// Umgebung (VITE_HUSTLER_STUFE=3 node scripts/workers-harness/build.mjs baut den Stand der Produktion); ein ungültiger Wert bricht ab. +// Stufen-Sperre (src/lib/hustlerStufe.js): die App zeigt P4-Aktionen im Pult erst ab Stufe 4 und die Bot-Leads im Keller (Abruf von /botleads) erst ab Stufe 6; der Keller selbst ist +// schon ab Stufe 3 begehbar, dann leer. Die Szenarien des Prüfstands (K pult-p4, L keller mit Live-Daten, die Keller-Etage im Haus) brauchen P4 und die Bot-Leads, deshalb baut dieses Skript standardmäßig mit VITE_HUSTLER_STUFE=6. Eine andere Stufe 1..9 kommt aus der +// Umgebung (VITE_HUSTLER_STUFE=3 node scripts/workers-harness/build.mjs baut den Stand der Produktion, Keller leer); ein ungültiger Wert bricht ab. import esbuild from 'esbuild' import fs from 'node:fs' import os from 'node:os' diff --git a/scripts/workers-harness/shot.cjs b/scripts/workers-harness/shot.cjs index de5269b..57a43aa 100644 --- a/scripts/workers-harness/shot.cjs +++ b/scripts/workers-harness/shot.cjs @@ -3,7 +3,7 @@ // flock /run/lock/hustler-schwer.lock systemd-run --scope -q -p MemoryMax=1500M -p MemorySwapMax=0 timeout 600 \ // node --max-old-space-size=600 scripts/workers-harness/shot.cjs // = Ausgabe von build.mjs, = NEUER oder leerer Ordner unter dem Temp-Ordner (TMPDIR, sonst /tmp) oder unter .superpowers/ im Repo. -// Stufen-Sperre (src/lib/hustlerStufe.js): build.mjs baut standardmäßig mit VITE_HUSTLER_STUFE=6 (P4-Aktionen im Pult und Keller offen); alle Szenarien unten setzen das voraus. +// Stufen-Sperre (src/lib/hustlerStufe.js): build.mjs baut standardmäßig mit VITE_HUSTLER_STUFE=6 (P4-Aktionen im Pult offen, Keller mit Live-Daten); alle Szenarien unten setzen das voraus. Der Keller bei Stufe 3 (leeres Register) ist in botleadList.test.mjs geprüft. // Ein kleiner Server auf 127.0.0.1 liefert distDir und /fonts/* aus public/fonts. Am Ende steht eine JSON-Zeile und `OK`; bei einem Verstoß Exit 1. // Szenarien (Name für HARNESS_ONLY, Vorsilbe der Bilder): // A hochhaus (a-) Hochhaus am Desktop 1280 x 720 und 1920 x 1080: keine Fehler, nichts läuft über den Rand, 19 Figuren mit aria-label, Kim/Pia/Finn grau, Kopfzeile, Briefkasten