From ea53d950cdde4a30d5a82e5d57cd0691a671543c Mon Sep 17 00:00:00 2001 From: Dogfather Date: Fri, 2 Oct 2026 11:45:16 +0200 Subject: [PATCH] Fingermass: beide Grundlinien auf NULL -- kein blindes Telefonfenster mehr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Seit dem 29.09. haelt pruef-fingermass zwei Zahlen, und beide muessen GENAU stimmen: waechst eine, ist eine neue blinde Messung dazugekommen; sinkt sie, deckt sie Platz fuer die naechste. Nach dem Grosscheck von heute sagte die Pruefung selbst, was zu tun ist: FEHL Nur noch 0 blinde Fenster — die Grundlinie steht auf 1. Bitte in pruef-fingermass.mjs auf 0 senken. FEHL 0 Fenster mit Variable und ohne hasTouch (Grundlinie 2). Beide Zahlen zaehlten dasselbe: `pruef-grosscheck`. Im Kommentar stand seit dem 01.10. woertlich, warum sie stehen blieben -- „die Datei zu aendern waere ein Zweizeiler; sie zu pruefen hiesse, 206 Seiten ueber vier Rollen laufen zu lassen, und das braucht Filipes Zusage. Eine Aenderung, die ich nicht pruefen darf, liefere ich nicht aus." Die Zusage kam heute („mach jetzt den prüf groß check"), der Lauf ist gruen, also faellt die Ausnahme. Beide Grundlinien stehen auf 0. DAS IST MEHR ALS EINE KLEINERE ZAHL: Es gibt im ganzen Haus kein Telefonfenster mehr ohne Finger und keines, bei dem offenbleibt, ob am Telefon mit Mauszeiger gemessen wird. Jedes neue ist ab jetzt ein Befund und kein Bestand. 29 Dateien messen am Telefon, 28 Fenster haben einen Finger, 0 blind. pruef-fingermass: 5 Pruefungen, 0 Fehler ------------------------------------------------------------------- NACHTRAG ZUR ZEITBOMBE VON HEUTE NACHT -- UND EINE KORREKTUR AN MIR Heute Nacht war pruef-gifs rot, weil sie ins Treff-Gespraech schrieb, wo zwischen 0 und 6 Uhr die Nachtruhe gilt. Repariert, indem sie sich ein eigenes Gespraech anlegt. Danach wollte ich wissen, ob noch andere Pruefungen dieselbe Bombe tragen, und habe sie gestartet „solange das Fenster offen ist". Es war NICHT offen: Im Protokoll stand 11:40 Uhr. Der Rechner war zwischendurch aus, und ich hatte meine eigene, veraltete Zeitnotiz fuer die Gegenwart gehalten -- genau der Fehler, vor dem in CLAUDE.md steht, dass auch meine eigenen Notizen altern. Die erste Runde beantwortete die Frage also gar nicht. DIE NACHT BRAUCHT MAN DAFUER AUCH NICHT. Das Fenster ist eine Einstellung (`TREFF_NACHT_AB` / `TREFF_NACHT_BIS`), und pruef-treffchat macht es laengst so: Fenster verschieben statt Systemuhr. Damit laesst sich die Nacht um 11:42 Uhr herstellen. GEMESSEN, STATISCH AUSGEWAEHLT: Von 16 Pruefungen, die in einen Raum schreiben, legen 13 ihn selbst an; uebrig blieben sechs Kandidaten. Alle sechs mit kuenstlicher Nachtruhe (Fenster 11-13 Uhr, jetzt 11:42): pruef-chat-kanaele 81 ok pruef-chat-aufloesen 126 ok pruef-entwicklung 79 ok pruef-chatkachel 40 ok pruef-loeschen 31 ok pruef-anruf 132 ok 489 Pruefungen, 0 Fehler. Keine weitere Zeitbombe dieser Art. UND WEIL GRUEN NUR DANN ETWAS HEISST, WENN ES AUCH ROT WERDEN KANN -- drei Messungen statt einer Behauptung: 1. Kommt der Schalter an? istNachtruhe false -> TRUE 2. ALTE pruef-gifs, Nacht: 2 FEHL (die Methode findet es) 3. NEUE pruef-gifs, Nacht: 0 FEHL (die Reparatur haelt wirklich) Ohne (2) waere (3) wertlos gewesen: Sechs gruene Laeufe sehen genauso aus, wenn der Schalter gar nicht ankommt. AM PRODUKT IST NICHTS GEAENDERT -- eine Pruefdatei, zwei Zahlen. Co-Authored-By: Claude Opus 5 --- server/pruef-fingermass.mjs | 43 ++++++++++++++++++++++++++++--------- 1 file changed, 33 insertions(+), 10 deletions(-) diff --git a/server/pruef-fingermass.mjs b/server/pruef-fingermass.mjs index 4f7ee760..ae8382cb 100644 --- a/server/pruef-fingermass.mjs +++ b/server/pruef-fingermass.mjs @@ -78,11 +78,28 @@ const ORDNER = new URL(".", import.meta.url).pathname.replace(/^\/([A-Za-z]:)/, Mal hinzuschreiben. Danach ist das fruehere Zuruecksetzen auf 1280 px hinfaellig -- die breite Seite war nie schmal. - ES BLEIBT EINES: `pruef-grosscheck`. Die Datei zu aendern waere - ein Zweizeiler; sie zu pruefen hiesse, 206 Seiten ueber vier - Rollen laufen zu lassen, und das braucht Filipes Zusage. Eine - Aenderung, die ich nicht pruefen darf, liefere ich nicht aus. */ -const GRUNDLINIE = 1; + ES BLIEB EINES: `pruef-grosscheck`. Die Datei zu aendern war ein + Zweizeiler; sie zu pruefen hiess, 206 Seiten ueber vier Rollen + laufen zu lassen, und das brauchte Filipes Zusage. Eine + Aenderung, die ich nicht pruefen darf, liefere ich nicht aus. + + ERLEDIGT AM 02.10.2026. Filipe: „mach jetzt den prüf groß check." + Alle drei Kontexte dort haben ihren Finger bekommen, der Lauf ist + danach gruen: 206 Seiten, 122 551 Elemente, 3 870 bedienbare, und + die Elementzahlen sind Ziffer fuer Ziffer dieselben wie im Lauf + davor -- es ist also nichts stillschweigend weggefallen. + + Der erste Lauf MIT Finger hat sofort gezeigt, wozu das gut war: + Er meldete vier Beanstandungen, und beide Ursachen lagen in der + Pruefung, nicht am Produkt (die zweite war „0px Schriftgroesse", + nachzulesen in pruef-grosscheck.mjs). + + AB JETZT IST DIE GRUNDLINIE NULL, und das ist mehr als eine + kleinere Zahl: Es gibt im ganzen Haus kein blindes Telefonfenster + mehr. Jedes neue ist damit ein Befund und kein Bestand. Wer hier + wieder eine Zahl ueber 0 einsetzen will, baut die Ausnahme + zurueck, die es gerade nicht mehr gibt. */ +const GRUNDLINIE = 0; /* Ab wann ist ein Fenster ein Telefon? 860 ist die Grenze, die im Haus schon in mess-reaktion und mess-chat-optik steht. Darueber @@ -233,12 +250,18 @@ if (blind > GRUNDLINIE) { NEUNUNDDREISSIG WAREN ES AM 01.10.2026 MITTAGS. Siebenunddreissig davon haben noch am selben Tag ihren Finger bekommen und sind - einzeln nachgelaufen; uebrig bleiben ZWEI, beide in - pruef-grosscheck.mjs. Die Aenderung dort waere ein Zweizeiler -- - sie zu pruefen hiesse, 206 Seiten ueber vier Rollen laufen zu - lassen, und das braucht Filipes Zusage. Eine Aenderung, die ich + einzeln nachgelaufen; uebrig blieben ZWEI, beide in + pruef-grosscheck.mjs. Die Aenderung dort war ein Zweizeiler -- + sie zu pruefen hiess, 206 Seiten ueber vier Rollen laufen zu + lassen, und das brauchte Filipes Zusage. Eine Aenderung, die ich nicht pruefen darf, liefere ich nicht aus. + AM 02.10.2026 KAM DIE ZUSAGE, und damit sind es NULL. Die zwei + Kontexte in pruef-grosscheck haben `hasTouch: b <= 860, + isMobile: b <= 860` bekommen, der Lauf danach ist gruen. Es gibt + im Haus also kein Fenster mehr, bei dem offenbleibt, ob am + Telefon mit Mauszeiger gemessen wird. + SO SAH ES VORHER AUS, als Beleg dafuer, dass die Zahl ernst war: mess-chat-liste.mjs ["handy", 390, 860] ohne hasTouch @@ -255,7 +278,7 @@ if (blind > GRUNDLINIE) { kurz auf „hoechstens" gestellt und damit genau dieses Loch gebaut, eine Stunde nachdem ich die Begruendung oben gelesen hatte. */ -const UNKLAR_GRUNDLINIE = 2; +const UNKLAR_GRUNDLINIE = 0; if (unklare.length) console.log(" ohne Zahl und ohne Finger: " + unklare.join(", ")); ok(unklar === UNKLAR_GRUNDLINIE, unklar === UNKLAR_GRUNDLINIE