DogFatherGit and Claude Opus 5
c5f4d237e3
Tagesgrenze: der Fehler von gestern ist jetzt rund um die Uhr pruefbar
...
UM 00:09 DES 02.10. WAR DAS FENSTER OFFEN — Ortszeit 2026-10-02,
UTC noch 2026-10-01. Genau die zwei Stunden, in denen der Fehler von
gestern zuschlug.
Ich habe die Reparatur am 01.10. zwischen 10 und 16 Uhr geprueft,
also zu einer Zeit, in der der Fehler GAR NICHT AUFTRETEN KONNTE.
Jetzt nachgeholt — vierzehn Dateien, 1083 Pruefungen, 0 Fehler. Die
entscheidende Zeile in pruef-kreislauf:
ok und er liegt HEUTE, nicht gestern (2026-10-02, heute ist 2026-10-02)
Gestern um dieselbe Uhrzeit stand dort 2026-09-30 gegen 2026-10-01.
DABEI IST MIR DAS EIGENTLICHE PROBLEM AUFGEFALLEN
Diese Zeile kann den Fehler nur ZWEI STUNDEN AM TAG ueberhaupt
sehen. Den Rest des Tages sind Ortszeit und UTC-Tag derselbe, und
sie ist wahr, ohne irgendetwas zu beweisen — ein gruener Haken ohne
Aussage, 22 Stunden lang.
pruef-tagesgrenze.mjs wartet deshalb nicht auf Mitternacht, sondern
verschiebt die Uhr. Node uebernimmt eine zur Laufzeit gesetzte TZ
(nachgemessen: Stunde 0 wird zu Stunde 12 unter Etc/GMT-14), und sie
steht VOR allem anderen — sonst haette der Server schon seine
Vorstellung vom heutigen Tag.
Welche Zone, haengt von der Uhrzeit ab: Es gibt keine, in der sich
die zwei Tage IMMER unterscheiden, dafuer braeuchte es 24 Stunden
Versatz. Ab 10 Uhr UTC also Etc/GMT-14, davor Etc/GMT+11; bei 10 Uhr
gehen beide, die Grenze ist kein scharfer Rand.
UND DAS WIRD NACHGESEHEN: Unterscheiden sich die Tage wider Erwarten
nicht, bricht sie mit dem dritten Ausgang ab (3) statt gruen zu
melden. Eine Pruefung ohne ihre Voraussetzung darf nicht bestaetigen
— daran ist am 03.09. die Gitea-Pflichtpruefung wochenlang
vorbeigelaufen.
Geprueft werden die zwei Stellen, die es wirklich getroffen hat: ein
Eintrag OHNE Datum, und die Kette Wunsch -> Termin.
GEGENPROBE: Den alten Weg in workspace-bereiche.js wieder eingebaut
(beide Stellen) -> 8 Pruefungen, 2 Fehler, beide mit dem falschen
Tag im Klartext. Die Zahl bleibt bei 8, nichts wird still
uebersprungen.
ZWEI DINGE AM DETEKTOR IN pruef-struktur
1. EINE AUSNAHME, DIE SICH SELBST PRUEFT. pruef-tagesgrenze benutzt
den falschen Weg absichtlich und wurde deshalb zu Recht und
trotzdem falsch gemeldet. Sie ist jetzt ausgenommen — aber nicht
als stille Liste: Es wird nachgesehen, dass jede ausgenommene
Datei das Muster WIRKLICH enthaelt. Raeumt es jemand weg, ist die
Ausnahme veraltet und faellt auf.
2. EINE LUECKE, DIE MIR DABEI AUFFIEL. Der Detektor kannte nur
`.slice(0, 10)`. Denselben UTC-Tag bekommt man mit
`.split("T")[0]` und `.substring(0, 10)`. Gemessen schreibt das
heute niemand so — aber „niemand schreibt es so" ist kein Schutz,
sondern Glueck. Beide zaehlen jetzt mit, mit eigenen Gegenproben.
GEPRUEFT: pruef-struktur 75 -> 79, pruef-tagesgrenze 8, beide 0
Fehler. Ports nach der neuen Datei: bis 5417, 464 Nummern, 0
Kollisionen. pruef-arbeitsschloss 48/0, pruef-fingermass 5/0.
Co-Authored-By: Claude Opus 5 <[email protected] >
2026-10-02 00:17:10 +02:00
..
2026-08-22 21:36:11 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-09-23 01:36:09 +02:00
2026-09-25 04:35:12 +02:00
2026-09-23 14:30:02 +02:00
2026-09-28 09:08:42 +02:00
2026-08-21 19:25:12 +02:00
2026-09-08 01:14:57 +02:00
2026-09-17 11:28:37 +02:00
2026-10-01 00:52:07 +02:00
2026-09-19 20:16:23 +02:00
2026-10-01 23:18:13 +02:00
2026-09-21 13:00:01 +02:00
2026-09-29 16:14:13 +02:00
2026-09-29 23:48:46 +02:00
2026-09-18 02:55:23 +02:00
2026-10-01 15:50:41 +02:00
2026-09-30 13:39:55 +02:00
2026-10-01 23:18:13 +02:00
2026-09-22 13:59:55 +02:00
2026-09-14 11:35:21 +02:00
2026-09-22 13:59:55 +02:00
2026-09-19 02:04:03 +02:00
2026-09-28 09:08:42 +02:00
2026-09-28 01:52:22 +02:00
2026-09-18 10:10:04 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 12:10:29 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-09-26 12:42:59 +02:00
2026-08-26 19:26:40 +02:00
2026-08-05 17:29:58 +02:00
2026-10-01 13:37:05 +02:00
2026-09-20 22:51:21 +02:00
2026-09-30 23:48:49 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 22:54:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-29 14:51:52 +02:00
2026-09-20 22:51:21 +02:00
2026-09-24 11:27:10 +02:00
2026-09-20 22:51:21 +02:00
2026-09-30 23:48:49 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 17:02:23 +02:00
2026-09-22 23:47:52 +02:00
2026-10-01 23:18:13 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-23 17:13:35 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 01:45:16 +02:00
2026-09-16 18:03:50 +02:00
2026-09-20 22:51:21 +02:00
2026-09-29 16:00:57 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-30 11:38:38 +02:00
2026-10-01 13:37:05 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 12:10:29 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 13:54:45 +02:00
2026-09-29 17:16:26 +02:00
2026-09-30 11:10:49 +02:00
2026-09-22 15:15:00 +02:00
2026-10-01 13:54:45 +02:00
2026-09-22 23:33:43 +02:00
2026-10-01 13:37:05 +02:00
2026-09-22 23:14:38 +02:00
2026-09-29 16:14:13 +02:00
2026-09-29 16:14:13 +02:00
2026-09-25 03:39:04 +02:00
2026-09-25 03:07:05 +02:00
2026-09-25 02:25:06 +02:00
2026-09-24 23:49:01 +02:00
2026-09-24 23:49:01 +02:00
2026-09-20 22:51:21 +02:00
2026-09-29 16:14:13 +02:00
2026-10-01 13:37:05 +02:00
2026-09-20 22:51:21 +02:00
2026-09-29 14:51:52 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 13:54:45 +02:00
2026-09-29 13:45:02 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 14:27:44 +02:00
2026-09-22 14:25:56 +02:00
2026-09-22 14:25:56 +02:00
2026-09-24 11:44:01 +02:00
2026-09-25 12:31:21 +02:00
2026-09-30 16:48:24 +02:00
2026-10-01 13:37:05 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-09-11 13:24:17 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 23:26:01 +02:00
2026-10-01 23:26:01 +02:00
2026-09-20 22:51:21 +02:00
2026-09-23 14:29:32 +02:00
2026-09-25 02:47:07 +02:00
2026-09-29 16:14:13 +02:00
2026-10-01 13:37:05 +02:00
2026-09-23 00:32:48 +02:00
2026-09-25 00:03:19 +02:00
2026-09-22 13:25:28 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-22 19:46:47 +02:00
2026-10-01 01:45:16 +02:00
2026-09-25 14:13:05 +02:00
2026-09-22 14:25:56 +02:00
2026-09-25 23:50:54 +02:00
2026-09-26 12:42:59 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-09-28 01:52:22 +02:00
2026-10-01 00:22:55 +02:00
2026-09-22 23:14:38 +02:00
2026-09-21 11:51:06 +02:00
2026-10-01 13:37:05 +02:00
2026-09-29 16:14:13 +02:00
2026-10-01 01:45:16 +02:00
2026-09-20 22:51:21 +02:00
2026-09-19 20:16:23 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-03 09:48:38 +02:00
2026-09-22 09:28:29 +02:00
2026-09-25 22:54:21 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 13:37:05 +02:00
2026-09-24 13:01:25 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 01:45:16 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 00:22:55 +02:00
2026-09-21 13:00:01 +02:00
2026-09-24 00:50:42 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 23:19:50 +02:00
2026-10-01 01:45:16 +02:00
2026-09-17 18:59:19 +02:00
2026-10-01 13:37:05 +02:00
2026-09-29 16:14:13 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 13:37:05 +02:00
2026-09-29 14:51:52 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 14:13:05 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 01:19:41 +02:00
2026-10-01 13:37:05 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 06:46:49 +02:00
2026-09-30 13:39:55 +02:00
2026-09-29 23:48:46 +02:00
2026-09-05 18:05:28 +02:00
2026-10-01 12:10:29 +02:00
2026-09-25 22:54:21 +02:00
2026-09-21 17:44:48 +02:00
2026-09-20 19:45:14 +02:00
2026-09-20 22:51:21 +02:00
2026-09-23 00:29:25 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 06:46:49 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 22:54:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 22:54:21 +02:00
2026-09-11 11:17:37 +02:00
2026-09-29 14:51:52 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-28 20:03:38 +02:00
2026-10-01 01:45:16 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 13:37:05 +02:00
2026-09-20 22:51:21 +02:00
2026-09-22 00:54:28 +02:00
2026-10-02 00:17:10 +02:00
2026-09-24 11:37:03 +02:00
2026-09-25 05:10:58 +02:00
2026-10-01 13:37:05 +02:00
2026-10-02 00:17:10 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 00:22:55 +02:00
2026-10-01 00:22:55 +02:00
2026-09-29 14:51:52 +02:00
2026-09-29 16:14:13 +02:00
2026-09-21 11:51:06 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-29 16:00:57 +02:00
2026-10-01 13:37:05 +02:00
2026-09-29 17:16:26 +02:00
2026-10-01 01:45:16 +02:00
2026-09-25 22:54:21 +02:00
2026-10-01 01:45:16 +02:00
2026-09-29 14:51:52 +02:00
2026-09-19 15:23:15 +02:00
2026-10-01 01:45:16 +02:00
2026-09-29 14:04:06 +02:00
2026-10-01 01:45:16 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-09-21 11:44:45 +02:00
2026-09-29 16:14:13 +02:00
2026-09-20 22:51:21 +02:00
2026-09-25 03:20:04 +02:00
2026-10-01 01:45:16 +02:00
2026-09-22 14:25:56 +02:00
2026-09-21 13:41:06 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 01:45:16 +02:00
2026-10-01 00:52:07 +02:00
2026-10-01 13:37:05 +02:00
2026-10-01 14:27:44 +02:00
2026-09-20 22:51:21 +02:00
2026-09-20 22:51:21 +02:00
2026-10-01 13:37:05 +02:00
2026-09-06 23:15:37 +02:00
2026-10-01 00:22:55 +02:00
2026-09-16 00:59:51 +02:00
2026-09-23 14:29:32 +02:00
2026-09-21 11:44:55 +02:00
2026-09-21 11:44:55 +02:00
2026-10-01 13:37:05 +02:00
2026-09-29 16:14:13 +02:00
2026-09-30 12:14:23 +02:00
2026-08-22 18:06:52 +02:00
2026-08-22 19:03:30 +02:00
2026-08-25 22:28:52 +02:00
2026-08-22 18:06:52 +02:00
2026-09-30 15:45:48 +02:00
2026-09-28 09:08:42 +02:00
2026-09-28 19:36:05 +02:00
2026-09-25 05:10:58 +02:00
2026-08-26 20:19:25 +02:00
2026-08-19 20:21:46 +02:00
2026-08-22 18:47:45 +02:00
2026-08-22 18:06:52 +02:00
2026-08-22 18:20:34 +02:00
2026-08-22 18:06:52 +02:00
2026-08-22 18:54:58 +02:00
2026-10-01 01:19:41 +02:00
2026-09-15 01:09:52 +02:00
2026-09-24 14:14:25 +02:00
2026-09-05 11:56:43 +02:00
2026-09-01 16:49:56 +02:00
2026-09-19 19:15:51 +02:00
2026-09-22 14:25:56 +02:00
2026-10-01 01:45:16 +02:00
2026-10-01 01:45:16 +02:00
2026-09-24 13:01:25 +02:00
2026-10-01 01:56:15 +02:00
2026-09-22 09:35:36 +02:00
2026-10-01 01:45:16 +02:00
2026-09-17 15:58:28 +02:00
2026-09-23 11:16:30 +02:00
2026-09-17 15:58:28 +02:00
2026-10-01 01:45:16 +02:00
2026-09-29 17:16:26 +02:00
2026-10-01 01:56:15 +02:00
2026-09-30 23:48:49 +02:00
2026-09-24 23:49:01 +02:00
2026-08-27 22:53:51 +02:00
2026-10-01 01:45:16 +02:00
2026-09-24 20:40:20 +02:00
2026-09-22 09:28:29 +02:00
2026-10-01 01:45:16 +02:00
2026-09-22 14:25:56 +02:00
2026-09-15 13:22:55 +02:00
2026-09-11 02:10:15 +02:00
2026-09-28 10:14:26 +02:00
2026-09-24 23:49:01 +02:00
2026-10-01 01:45:16 +02:00
2026-09-24 20:40:20 +02:00
2026-09-03 00:00:41 +02:00
2026-09-16 01:46:07 +02:00
2026-09-28 10:14:26 +02:00
2026-09-10 12:52:45 +02:00
2026-09-27 17:34:16 +02:00
2026-09-25 02:47:07 +02:00
2026-09-17 16:15:21 +02:00
2026-09-11 02:10:15 +02:00
2026-09-19 18:51:43 +02:00
2026-09-30 13:39:55 +02:00
2026-09-30 15:45:48 +02:00
2026-09-22 23:33:43 +02:00
2026-09-24 11:16:26 +02:00
2026-10-01 01:45:16 +02:00
2026-09-11 02:10:15 +02:00
2026-10-01 01:45:16 +02:00
2026-09-24 20:40:20 +02:00
2026-09-05 11:42:17 +02:00
2026-09-28 20:03:38 +02:00
2026-09-11 13:24:17 +02:00
2026-09-23 00:29:25 +02:00
2026-09-15 14:30:31 +02:00
2026-09-25 05:10:58 +02:00
2026-09-22 14:25:56 +02:00
2026-09-09 15:42:14 +02:00
2026-09-23 11:03:12 +02:00
2026-09-20 19:20:18 +02:00
2026-09-24 00:50:42 +02:00
2026-09-18 19:00:43 +02:00
2026-10-01 01:56:15 +02:00
2026-09-24 20:40:20 +02:00
2026-09-19 15:23:15 +02:00
2026-09-15 12:25:36 +02:00
2026-09-06 16:50:30 +02:00
2026-10-01 01:45:16 +02:00
2026-10-01 01:45:16 +02:00
2026-10-01 01:56:15 +02:00
2026-09-21 17:44:48 +02:00
2026-10-01 01:56:15 +02:00
2026-09-25 00:50:15 +02:00
2026-09-15 13:29:39 +02:00
2026-09-14 11:35:21 +02:00
2026-09-19 15:07:31 +02:00
2026-10-01 01:45:16 +02:00
2026-10-01 19:28:38 +02:00