Kennzahlen-Reihe auf der Content-Seite entfaellt

Wunsch: "diese Kisten sind jetzt ueberall zu viel, die sollen weg."

Nur die Content-Seite (nachgefragt): Vorrat, Veroeffentlicht, Ideen,
ohne Hook, ueberfaellig. Die Reihe auf der Startseite und die Kisten im
Report bleiben -- letztere sind der Report.

Sie hatte auch inhaltlich kein Recht mehr: Die Strecke direkt darunter
zeigt Ideen, Produktion und Veroeffentlichtes ohnehin mit Zahl an jeder
Spalte. Zwei Zaehler fuer dieselbe Sache auf einem Bildschirm sind einer
zu viel -- und laufen frueher oder spaeter auseinander.

WAS BLEIBT UND WARUM:
Die Abfrage /workspace/api/content/kennzahlen wird NICHT entfernt. Aus
derselben Antwort speist sich der Saeulen-Balken darunter (70/20/10).
Die Funktion heisst jetzt zahlenLaden() statt kennzahlenLaden() --
der alte Name zeigte auf etwas, das es nicht mehr gibt.

Entfernt sind neben der Reihe auch .kachel, .kachel__wert, .kachel__name
und .kachel__zusatz aus content.css. Achtung fuer spaeter: "kachel" gibt
es auch in start.css und report.css, mit ganz anderen Regeln. Diese drei
Kopien haben nichts miteinander zu tun; ein Kommentar an der Fundstelle
sagt das jetzt.

DIE PRUEFUNG WURDE UMGEDREHT, NICHT GELOESCHT.
pruef-content-ansicht.mjs sicherte bisher "fuenf Kennzahlen" -- jetzt
sichert sie, dass keine da ist. Eine geloeschte Pruefung merkt niemand,
wenn jemand die Reihe spaeter versehentlich wieder einbaut.

Die Zahlen selbst bleiben geprueft: pruef-content.mjs prueft Vorrat,
ohne Hook und ueberfaellig weiterhin an der Schnittstelle (Abschnitt 5
und 6). Entfallen ist ihre Anzeige, nicht ihre Richtigkeit.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
2026-09-01 20:37:04 +02:00
co-authored by Claude Opus 5
parent a129525cb7
commit 24c66a022e
26 changed files with 173 additions and 223 deletions
+13 -11
View File
@@ -133,22 +133,24 @@ for (const [breite, wie] of [[1440, "Computer"], [390, "Handy"]]) {
const r = await lesen(seite);
console.log(" Spalten:", r.spalten.map((s) => `${s.name}=${s.zahl}`).join(" · "));
console.log(" Kacheln:", r.kacheln.map((k) => `${k.name}=${k.wert}`).join(" · "));
ok(r.spalten.length === 5, `fünf Stufen (${r.spalten.length})`);
ok(r.spalten[0].zahl === "2" && r.spalten[4].zahl === "16",
`Ideen 2, Veröffentlicht 16 (${r.spalten[0].zahl}/${r.spalten[4].zahl})`);
ok(r.kacheln.length === 5, `fünf Kennzahlen (${r.kacheln.length})`);
/* DIE KENNZAHLEN-REIHE IST WEG (01.09.2026, auf Wunsch: "diese Kisten
sind jetzt ueberall zu viel, die sollen weg").
const vorrat = r.kacheln.find((k) => k.name === "Vorrat");
ok(vorrat?.wert === "4", `Vorrat 4 (${vorrat?.wert})`);
ok(/reicht noch/.test(vorrat?.zusatz || ""), `als Tage ausgedrückt ("${vorrat?.zusatz}")`);
Hier stand vorher, dass es genau fuenf davon gibt. Die Pruefung wird
nicht geloescht, sondern UMGEDREHT: Sie sichert jetzt, dass sie
nicht zurueckkommen. Eine geloeschte Pruefung merkt niemand, wenn
jemand die Reihe spaeter versehentlich wieder einbaut.
const ohneHook = r.kacheln.find((k) => k.name === "ohne Hook");
ok(ohneHook?.wert === "1" && ohneHook?.stufe === "warn",
`ein Video ohne Hook, auffällig (${ohneHook?.wert}/${ohneHook?.stufe})`);
const ueberf = r.kacheln.find((k) => k.name === "überfällig");
ok(ueberf?.wert === "1", `eines überfällig (${ueberf?.wert})`);
Die Zahlen selbst (Vorrat, ohne Hook, ueberfaellig) sind dadurch
NICHT ungeprueft: pruef-content.mjs prueft sie weiterhin an der
Schnittstelle, Abschnitt 5 und 6. Nur ihre Anzeige ist entfallen. */
ok(r.kacheln.length === 0, `keine Kennzahlen-Kisten mehr (${r.kacheln.length})`);
ok(r.spalten.length === 5,
"die Strecke zeigt die Zahlen weiterhin an jeder Spalte – dort gehoeren sie hin");
/* Die Balance -- vier Farben, jede eine andere, keine zwei gleich. */
ok(r.stuecke.length === 4, `vier Stücke im Balken (${r.stuecke.length})`);
@@ -206,7 +208,7 @@ console.log("\n=== Creator sieht, ändert aber nichts");
ok(r.spalten.reduce((n, s) => n + s.karten, 0) === 14,
`und seine Videos, letzte Spalte gekürzt (${r.spalten.reduce((n, s) => n + s.karten, 0)})`);
ok(r.mehrKnopf === 1, `mit einem Aufklapper an der langen Spalte (${r.mehrKnopf})`);
ok(r.kacheln.length === 5, "sieht seine Kennzahlen");
ok(r.kacheln.length === 0, "sieht keine Kennzahlen-Kisten mehr");
ok(r.stuecke.length === 4, "sieht die Verteilung");
ok(!r.anlegenDa, "aber keinen Anlegen-Knopf");
ok(!r.saeulenKnopfDa, "und keine Säulenverwaltung");