Hustler-Pixelwelt T12: Prüfstand auf die Pixelwelt umgestellt (Szenarien A–M), Handy-Kopfzeile zweireihig

Prüfstand: entry.jsx zeigt nur noch die echte Seite WorkersPage (BrowserRouter, Adresse mit ?tab= lesbar); shot.cjs neu mit den Szenarien A–M
(Hochhaus, Regie, Handy, weniger Bewegung, Notbremse, Ausfall, Detail, Etagen, Pause, Pult P3, Pult P4, Keller, Handy Pult/Keller),
harte Prüfungen und Bildern mit Szenario-Vorsilbe; Befunde an der App stehen getrennt von den Verstößen. Skript-API: Gründe der Bot-Leads
wörtlich wie im Dienst. Kopfzeile am Handy: zwei Reihen (Geld + Pause/Zahnrad, dann die fünf Kennzahlen), schmaler Panel-Rand, 40-px-Knöpfe,
Querformat unter 500 px Höhe in einer Reihe; hustlerKopf.test um die Zusicherungen dazu ergänzt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-22 09:32:33 +00:00
1 parent ebab573803
commit 2470f05acb
6 files changed
+1431 -2053

No files matched your search

+16 -7
View File
@@ -494,14 +494,23 @@ export const BOTLEAD_IDS = Object.freeze({
const BOTLEAD_ROOM_LABEL = Object.freeze({ aerzte: 'Ärzte & Praxen', handwerk: 'Handwerk', selbst: 'Selbstständige', laden: 'Läden & Gastro' })
const BOTLEAD_ANCHOR_MS = Date.parse('2026-10-17T20:00:00.000Z')
const BOTLEAD_STEP_MS = 14.5 * 60 * 60 * 1000
// Die 14 festen Grundtexte des Dienstes (workers-dev-p6/src/scoring/business.js, Konstante GRUND; wörtlich wie tests/fixtures/botlead-gruende.json): die Akte im Keller
// erkennt sie am Wortlaut und zeigt Symbol und Erklärung dazu. Die Stelle 2 („Website in gutem Zustand“) bestimmt unten, welche Einträge eine Website haben.
const BOTLEAD_REASONS = Object.freeze([
'Keine veröffentlichte E-Mail-Adresse gefunden (nur ein Kontaktformular).',
'Gehört zu einer Kette oder einem Filialverbund, wird nicht angeschrieben.',
'Website ist in gutem Zustand (modern, mobil nutzbar), kein Bedarf erkennbar.',
'Kein Mail-Platz mehr in dieser Nacht (Tageslimit erreicht).',
'Mail nur über eine Sammeladresse des Verbunds, nicht eindeutig dem Betrieb zuzuordnen.',
'Lesen der Seite fehlgeschlagen (Zeitüberschreitung).',
'Name fehlt in Impressum und Karte.',
'keine veröffentlichte Mail',
'Kette oder Franchise',
'Website in gutem Zustand',
'Punktzahl unter 55',
'Adresse nicht zustellbar',
'veraltet (nicht ausgewählt)',
'schon bekannt (E-Mail oder Telefon)',
'schon bekannt (Name und PLZ)',
'Sperrliste',
'Lesen fehlgeschlagen',
'Impressum passt nicht zum Betrieb',
'Lauf unterbrochen',
'Bewertung ausgefallen',
'Name fehlt',
])
const BOTLEAD_LONG_REASON = 'Impressum nennt nur eine Postfachadresse und ein Kontaktformular; die einzige Mail-Adresse (verwaltung@sehr-langer-domainname-der-nicht-umbricht-handwerksbetrieb-westpfalz-gruppe.example) gehört einem Dritten.'
const BOTLEAD_LONG_NAME = 'Elektroinstallation-und-Haustechnik-Hoffmann-Sonnenschein-Wittgensteiner GmbH'