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:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user