Drei Zahlen, die etwas anderes zaehlten, als sie sagten

Weiter an derselben Stelle wie der Ring: Nicht umbauen, was gut ist --
suchen, wo eine Beschriftung etwas anderes behauptet, als darunter
gerechnet wird. Drei Funde, alle auf der Startseite.

1. "HEUTE" WAR ZWEIDEUTIG
Die erste Zahl unter dem Ring heisst "heute" und zaehlt TERMINE.
Solange der Ring die Uhrzeit zeigte, fiel das nicht auf. Seit er
"Heute geschafft" heisst und AUFGABEN zaehlt, standen zwei
verschiedene "heute" uebereinander -- ein Widerspruch, den der
vorherige Commit erst erzeugt hat. Heisst jetzt "Termine heute".

2. "KOMMT NOCH" ZAEHLTE STUNDEN, NICHT TERMINE
`mitTermin` ist eine Menge von STUNDEN -- fuer den Ring richtig, er
faerbt Stundensegmente. Als Zahl daneben war es falsch: Drei Termine
um 20 Uhr ergaben "1 kommt noch". Eine zu kleine Zahl meldet niemand;
man verlaesst sich darauf und wundert sich spaeter.

3. DIE KACHELZAHL SAGTE VORLESEND "OFFENE PUNKTE"
Sie summiert HINWEISE: bei Aufgaben "2 ueberfaellig" + "2 heute
faellig" = 4. Im Block darunter steht "6 Offen". Beides richtig -- nur
das Wort "offen" machte daraus einen Widerspruch, und wer die Seite
vorgelesen bekam, hoerte eine Zahl offener Aufgaben, die es nicht
gibt. Jetzt: "Aufgaben: 4 Sachen liegen an".

NICHT GEAENDERT, OBWOHL ICH ES VORGESCHLAGEN HATTE:
Die sieben Zaehler bleiben, auch wenn mehrere Null sind. Im Code steht
Filipes Anweisung vom 08.09. daneben ("diese beiden kategorien sollen
bei jedem in jeder rolle gleich sein"), samt der Erfahrung, dass das
Ausblenden schon einmal dazu fuehrte, dass Spicy Media als Einzige
etwas anderes sah. Der leere Zustand wird bereits gedaempft statt
entfernt -- das ist die bessere Loesung und sie war schon da.

pruef-zentrale-ring jetzt 14 Pruefungen (vorher 10), darunter drei
Termine in DERSELBEN Stunde -- der Fall, der 1 statt 3 ergab. Dazu die
Gegenprobe, dass jemand ohne Termine dort auch null sieht.
pruef-start-ansicht und pruef-tagesblick unveraendert gruen.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-17 02:28:46 +02:00
co-authored by Claude Opus 5
parent b57b9cebb5
commit 3a86b13de1
33 changed files with 438 additions and 363 deletions
+17 -17
View File
@@ -12,20 +12,20 @@
Ton wie die Kopfleiste darunter (#06090f), damit Leiste und Seite
eine Flaeche sind statt zweier. -->
<meta name="theme-color" content="#06090f" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609162320" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609162320" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609162320" />
<link rel="stylesheet" href="assets/css/start.css?v=202609162320" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609162320" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609162320" />
<link rel="stylesheet" href="assets/css/module.css?v=202609162320" />
<link rel="icon" type="image/png" href="/assets/img/app-symbole/workspace-32.png?v=202609170226" />
<link rel="apple-touch-icon" href="/assets/img/app-symbole/workspace-180.png?v=202609170226" />
<link rel="stylesheet" href="assets/css/gate.css?v=202609170226" />
<link rel="stylesheet" href="assets/css/start.css?v=202609170226" />
<link rel="stylesheet" href="assets/css/aufgaben.css?v=202609170226" />
<link rel="stylesheet" href="assets/css/bereich.css?v=202609170226" />
<link rel="stylesheet" href="assets/css/module.css?v=202609170226" />
<!-- haus.css MUSS die letzte Stilvorlage sein (10.09.2026).
Auf der Agenturadresse ist sie leer -- das Haus hier IST der
Grundzustand. Auf der Adresse von Team Dogi biegt der Server
genau diesen Dateinamen auf crew-haus.css um, und die Seite
kommt schon beim ERSTEN Abruf in Lila und Babyblau an --
ohne Umfaerben im Browser, ohne Flackern. -->
<link rel="stylesheet" href="assets/css/haus.css?v=202609162320" />
<link rel="stylesheet" href="assets/css/haus.css?v=202609170226" />
</head>
<body class="start">
@@ -181,14 +181,14 @@
</main>
<script src="assets/js/wahl.js?v=202609162320" defer></script>
<script src="assets/js/bereiche.js?v=202609162320" defer></script>
<script src="assets/js/kopf.js?v=202609162320" defer></script>
<script src="assets/js/glocke.js?v=202609162320" defer></script>
<script src="assets/js/checkliste.js?v=202609162320" defer></script>
<script src="assets/js/ampel.js?v=202609162320" defer></script>
<script src="assets/js/schulung.js?v=202609162320" defer></script>
<script src="assets/js/vorlagen.js?v=202609162320" defer></script>
<script src="assets/js/bereich.js?v=202609162320" defer></script>
<script src="assets/js/wahl.js?v=202609170226" defer></script>
<script src="assets/js/bereiche.js?v=202609170226" defer></script>
<script src="assets/js/kopf.js?v=202609170226" defer></script>
<script src="assets/js/glocke.js?v=202609170226" defer></script>
<script src="assets/js/checkliste.js?v=202609170226" defer></script>
<script src="assets/js/ampel.js?v=202609170226" defer></script>
<script src="assets/js/schulung.js?v=202609170226" defer></script>
<script src="assets/js/vorlagen.js?v=202609170226" defer></script>
<script src="assets/js/bereich.js?v=202609170226" defer></script>
</body>
</html>