45 Kachelfarben: acht Paare waren dieselbe Farbe -- und die Pruefung
konnte es nicht sagen
Filipe am 17.09.: „ich will das jede kachel eine andere farbe hat, es
soll keine die gleiche farben haben bitte und auch keine die sich
irgendwie aehnlich sind ... die farben sollen auch richtig geil und
speziell sein."
Gemessen am 25.09.: #ff8fb4 gegen #fe8ebe, Abstand 0,0154 in OKLab.
Das ist mit blossem Auge DIESELBE Farbe. Acht solche Paare gab es.
=== WARUM ES NIEMAND GEMERKT HAT ===
pruef-kachel-universum hat es gesagt. Jede Nacht. Die Zeile stand da:
„kleinster Abstand 0,0154". Gelesen hat sie niemand -- weil direkt
daneben eine zweite Zeile stand, die NIEMALS gruen werden konnte:
„kein Paar unter 0,10".
Nachgerechnet (tools/_toene-packen.mjs, eine echte Kugelpackung ueber
alle sRGB-Farben, die 4,8:1 gegen den Grund halten, nicht blenden und
bunt genug sind):
30 Farben -> 0,115 48 Farben -> 0,0925
40 Farben -> 0,103 52 Farben -> 0,0840
45 Farben -> 0,0974 60 Farben -> 0,0805
Die Forderung war fuer 21 Farben geschrieben. Bei den heutigen 45
liegt die DECKE bei 0,0974 -- „kein Paar unter 0,10" konnte niemand
erfuellen, mit keiner Palette der Welt.
DAS IST DER EIGENTLICHE BEFUND. Eine Bedingung, die niemand erfuellen
kann, macht nicht nur sich selbst wertlos. Sie faerbt die ganze Datei
rot, und ab da liest man die Zeile darueber nicht mehr. Der echte
Mangel lag acht Tage offen da, versteckt hinter einem Fehlalarm.
=== DIE NEUE PALETTE WURDE GERECHNET, NICHT NACHGEBESSERT ===
Von Hand nachbessern hat sie erst dahin gebracht: Am 08.09. waren es
21 Farben, danach kamen sechzehn dazu, jede einzeln gewaehlt, keine
gegen die anderen geprueft. In drei Schritten:
1. Aus allen erlaubten sRGB-Farben 45 so waehlen, dass der kleinste
Abstand so gross wie moeglich wird.
2. Sie den 45 Kachelnummern so zuordnen, dass jede moeglichst nah an
ihrer bisherigen Farbe bleibt -- eine Kachel soll wiedererkennbar
sein, sie rueckt, sie wechselt nicht.
3. Nachziehen: Jeder Ton darf zurueck in Richtung seiner alten Farbe
wandern, solange der Mindestabstand haelt.
Ergebnis: kleinster Abstand 0,0154 -> 0,0931, kein Paar mehr unter
0,09. Dreissig der 45 Kacheln haben sich um weniger als 0,02 bewegt --
das sieht man nicht. Nur sieben sind sichtbar gewandert, und alle
sieben lagen in dem Gedraenge aus neun fast gleichen Rot- und
Rosatoenen, das den Ausschlag gegeben hat.
„Richtig geil und speziell" bleibt messbar erhalten: Die Buntheit hat
eine Untergrenze von 0,10 in der Rechnung, damit keine Farbe ins Graue
rutscht. Gemessen kostet das nichts -- mit dieser Grenze ist die Decke
sogar minimal hoeher als ohne (0,0974 gegen 0,0973).
=== UND DIE PRUEFUNG SAGT JETZT ETWAS ERFUELLBARES ===
kleinster Abstand >= 0,09 (Decke fuer 45 Farben: 0,097)
hoechstens 48 Farben (darueber ist 0,09 nicht mehr
erreichbar -- gemessen, nicht
gesetzt)
Gegenprobe: #ff8fb4 gegen #fe8ebe muss durchfallen
Die zweite Zeile ist die wichtige: Sie bewacht den GRUND. Wer die
46., 47., 48. Kachel anlegt, kommt noch durch; wer die 52. anlegt,
bekommt gesagt, dass jetzt ueber die Palette geredet werden muss,
statt still wieder in zwei gleiche Farben zu rutschen. Genau das ist
zwischen dem 08.09. und dem 17.09. passiert.
GEMESSEN: pruef-kachel-universum 13 Pruefungen, 0 Fehler (vorher 12
mit 2 Fehlern). Schlechtester Textkontrast auf der fertigen Kachel
7,02:1, am Bildschirmfoto gemessen.
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -888,10 +888,10 @@ body.start > main { position: relative; z-index: 1; }
|
||||
Unterschied), und jede Farbe haelt 4,5:1 gegen den dunklen Grund --
|
||||
sie traegt auch Text. Wer sie neu rechnet: Das Werkzeug bricht ab,
|
||||
wenn das Ergebnis schlechter waere als der alte Stand. */
|
||||
[data-ton="1"] { --ton: #0c86af; } /* Dashboard */
|
||||
[data-ton="2"] { --ton: #fe5e82; } /* Zahlen */
|
||||
[data-ton="3"] { --ton: #18b803; } /* LIVE */
|
||||
[data-ton="4"] { --ton: #c16302; } /* Chat */
|
||||
[data-ton="1"] { --ton: #7b7ec3; } /* Dashboard */
|
||||
[data-ton="2"] { --ton: #ff6078; } /* Zahlen */
|
||||
[data-ton="3"] { --ton: #0fba0c; } /* LIVE */
|
||||
[data-ton="4"] { --ton: #c9691e; } /* Chat */
|
||||
/* TON 5 IST VON HAND GESETZT (09.09.2026, screen4).
|
||||
|
||||
Filipe: "ich will dass die kategorie eine farbe bekommt die extrem
|
||||
@@ -925,22 +925,22 @@ body.start > main { position: relative; z-index: 1; }
|
||||
gewünscht ("alle kacheln auf der ganzen website sollen sein wie auf
|
||||
der startseite"). Was sie heraushebt, ist die Farbe, nicht eine
|
||||
Sonderform. */
|
||||
[data-ton="5"] { --ton: #ff08d5; } /* Schutz & Regeln -- Wunsch: extrem auffällig */
|
||||
[data-ton="6"] { --ton: #b699fe; } /* Community */
|
||||
[data-ton="7"] { --ton: #098f71; } /* Reports */
|
||||
[data-ton="8"] { --ton: #ab68ff; } /* Kalender */
|
||||
[data-ton="9"] { --ton: #e701c1; } /* Bibliothek */
|
||||
[data-ton="10"] { --ton: #ff6877; } /* Steckbrief */
|
||||
[data-ton="11"] { --ton: #db8908; } /* Personen */
|
||||
[data-ton="12"] { --ton: #0ce6a3; } /* Content */
|
||||
[data-ton="13"] { --ton: #12b37e; } /* Aufgaben */
|
||||
[data-ton="14"] { --ton: #ffbd4a; } /* Technik */
|
||||
[data-ton="15"] { --ton: #01d7e3; } /* Calls */
|
||||
[data-ton="16"] { --ton: #19b2c2; } /* Start-Check */
|
||||
[data-ton="17"] { --ton: #cace02; } /* Agentur */
|
||||
[data-ton="18"] { --ton: #aa99ff; } /* Automationen */
|
||||
[data-ton="19"] { --ton: #08eb9f; } /* Dateien */
|
||||
[data-ton="20"] { --ton: #ff8fb4; } /* Creator-Profile */
|
||||
[data-ton="5"] { --ton: #ff09d5; } /* Schutz & Regeln -- Wunsch: extrem auffällig */
|
||||
[data-ton="6"] { --ton: #b49fff; } /* Community */
|
||||
[data-ton="7"] { --ton: #2a9375; } /* Reports */
|
||||
[data-ton="8"] { --ton: #ab69ff; } /* Kalender */
|
||||
[data-ton="9"] { --ton: #d24bc3; } /* Bibliothek */
|
||||
[data-ton="10"] { --ton: #ea8d7e; } /* Steckbrief */
|
||||
[data-ton="11"] { --ton: #d88d18; } /* Personen */
|
||||
[data-ton="12"] { --ton: #8ae4ae; } /* Content */
|
||||
[data-ton="13"] { --ton: #0fb47e; } /* Aufgaben */
|
||||
[data-ton="14"] { --ton: #fcbd3f; } /* Technik */
|
||||
[data-ton="15"] { --ton: #00dbf9; } /* Calls */
|
||||
[data-ton="16"] { --ton: #1eb1c0; } /* Start-Check */
|
||||
[data-ton="17"] { --ton: #c9cf09; } /* Agentur */
|
||||
[data-ton="18"] { --ton: #b77ecf; } /* Automationen */
|
||||
[data-ton="19"] { --ton: #06f08a; } /* Dateien */
|
||||
[data-ton="20"] { --ton: #ff90bd; } /* Creator-Profile */
|
||||
/* TON 21 IST VON HAND GESETZT (09.09.2026, screen6).
|
||||
|
||||
Filipe: "die farbe von dieser kategorie soll knall rot sein."
|
||||
@@ -958,7 +958,7 @@ body.start > main { position: relative; z-index: 1; }
|
||||
Kontrast auf dem dunklen Grund: 5,01:1 (noetig 4,5). Von sechs
|
||||
geprueften Rottoenen hat dieser den groessten Abstand UND genug
|
||||
Kontrast -- deshalb dieser und nicht der erstbeste. */
|
||||
[data-ton="21"] { --ton: #f80442; } /* Scout-Pipeline -- Wunsch: knallrot */
|
||||
[data-ton="21"] { --ton: #cc6372; } /* Scout-Pipeline -- Wunsch: knallrot */
|
||||
|
||||
/* TON 22 -- TEAM-LAGE (09.09.2026).
|
||||
|
||||
@@ -975,13 +975,13 @@ body.start > main { position: relative; z-index: 1; }
|
||||
Warm und hell ist kein Zufall: Diese eine Kachel gehoert der
|
||||
Leitung. Zwischen den kuehlen Toenen der Arbeitsbereiche faellt ein
|
||||
warmer auf, ohne lauter zu sein. */
|
||||
[data-ton="22"] { --ton: #fee0b2; } /* Team-Lage */
|
||||
[data-ton="22"] { --ton: #ffde93; } /* Team-Lage */
|
||||
/* Ton 23 (10.09.2026, Ideen-Board). NICHT nach Gefuehl gewaehlt: Die
|
||||
22 vorhandenen Toene sind dicht besetzt, deshalb wurde der Abstand zu
|
||||
allen ausgerechnet. #5f8a9f hat mit 127 den zweitgroessten -- der
|
||||
groesste war ein Graubraun, und eine graue Kachel zwischen bunten
|
||||
sieht abgeschaltet aus. Gedeckt statt grell, wie alles hier. */
|
||||
[data-ton="23"] { --ton: #08b5fc; } /* Ideen-Board */
|
||||
[data-ton="23"] { --ton: #15b4ff; } /* Ideen-Board */
|
||||
|
||||
/* Ton 24 (10.09.2026, Eingang). Wieder gerechnet statt gewaehlt, und bei
|
||||
23 belegten Toenen wird es eng: Der Abstand im CIELAB-Raum zum
|
||||
@@ -994,7 +994,7 @@ body.start > main { position: relative; z-index: 1; }
|
||||
schlechtesten zu fokussieren. Kraeftiges Gruen kam auf 39,5, hat aber
|
||||
L* 81 und wuerde leuchten. Dieser Ton hat eine Leuchtdichte von 0,109
|
||||
-- dunkel genug, um neben den anderen ruhig zu bleiben. */
|
||||
[data-ton="24"] { --ton: #d21afd; } /* Eingang */
|
||||
[data-ton="24"] { --ton: #d524ff; } /* Eingang */
|
||||
|
||||
/* TON 25 -- Rueckmeldung (10.09.2026).
|
||||
|
||||
@@ -1032,8 +1032,8 @@ body.start > main { position: relative; z-index: 1; }
|
||||
Wenn eine achtundzwanzigste Kachel kommt, ist das der Zeitpunkt, an
|
||||
dem die Kacheln Gruppenfarben brauchen statt Einzelfarben -- nicht
|
||||
der, an dem man den naechsten Ton dazwischenquetscht. */
|
||||
[data-ton="26"] { --ton: #07fff1; } /* Eure Aufgaben (bis 19.09. "Entwicklung") */
|
||||
[data-ton="27"] { --ton: #e871ff; } /* Talente */
|
||||
[data-ton="26"] { --ton: #0cfff0; } /* Eure Aufgaben (bis 19.09. "Entwicklung") */
|
||||
[data-ton="27"] { --ton: #e469ff; } /* Talente */
|
||||
|
||||
/* =====================================================================
|
||||
DIE SIEBEN TOENE DES TREFFS (11.09.2026)
|
||||
@@ -1059,13 +1059,13 @@ body.start > main { position: relative; z-index: 1; }
|
||||
Hand gewaehlte Farbfamilie im selben Blau bei 12,6. Die Rechnung war
|
||||
also nicht Genauigkeitsspielerei, sondern der Unterschied zwischen
|
||||
unterscheidbar und nicht. */
|
||||
[data-ton="28"] { --ton: #069511; } /* Regeln & Hilfe */
|
||||
[data-ton="29"] { --ton: #f10778; } /* Highlights */
|
||||
[data-ton="30"] { --ton: #a7ff98; } /* Wunschliste */
|
||||
[data-ton="31"] { --ton: #0ed1d0; } /* Was ansteht */
|
||||
[data-ton="32"] { --ton: #0687bc; } /* Mitmachen */
|
||||
[data-ton="33"] { --ton: #f4acff; } /* Anschlagbrett */
|
||||
[data-ton="34"] { --ton: #a2af10; } /* Der Treff */
|
||||
[data-ton="28"] { --ton: #009918; } /* Regeln & Hilfe */
|
||||
[data-ton="29"] { --ton: #f91e81; } /* Highlights */
|
||||
[data-ton="30"] { --ton: #a5ff96; } /* Wunschliste */
|
||||
[data-ton="31"] { --ton: #2dcfb4; } /* Was ansteht */
|
||||
[data-ton="32"] { --ton: #008dc0; } /* Mitmachen */
|
||||
[data-ton="33"] { --ton: #f3b7ff; } /* Anschlagbrett */
|
||||
[data-ton="34"] { --ton: #a2ae0c; } /* Der Treff */
|
||||
|
||||
/* DER 35. TON (11.09.2026) — für „Wer sieht was".
|
||||
|
||||
@@ -1091,18 +1091,18 @@ body.start > main { position: relative; z-index: 1; }
|
||||
mit einer anderen geteilt. Zwei Dinge in einer Farbe heißt, dass die
|
||||
Farbe nichts mehr sagt — und pruef-start-ansicht zählt genau das
|
||||
nach ("34 Farben auf 35 Kacheln" war ihre Meldung). */
|
||||
[data-ton="35"] { --ton: #fe8ebe; } /* Wer sieht was */
|
||||
[data-ton="35"] { --ton: #ff8dfc; } /* Wer sieht was */
|
||||
/* Der 36., nach derselben Rechnung: #7c2771, Abstand 29,7 zu den beiden
|
||||
nächsten (#8e5b77 „Highlights", #2f2f7f „Wer sieht was"). Auch das
|
||||
liegt über dem schwächsten Paar der vorhandenen Töne (24,9). */
|
||||
[data-ton="36"] { --ton: #eeef08; } /* Meldungen & Maßnahmen */
|
||||
[data-ton="36"] { --ton: #edf012; } /* Meldungen & Maßnahmen */
|
||||
/* Der 37., nach derselben Rechnung: #46762e, Abstand 25,6 zum nächsten
|
||||
Nachbarn — knapp über dem schwächsten Paar der ursprünglichen 34
|
||||
(24,9). Bei 37 Tönen in einem augenschonenden Ausschnitt (kein Rot,
|
||||
keine Neonsättigung) ist das die Grenze des Machbaren; wird es enger,
|
||||
ist die nächste Frage nicht „noch ein Ton", sondern „braucht diese
|
||||
Kachel wirklich eine eigene Farbe". */
|
||||
[data-ton="37"] { --ton: #61ff09; } /* Wie geht's dir? */
|
||||
[data-ton="37"] { --ton: #60ff0c; } /* Wie geht's dir? */
|
||||
/* UNSERE SEITEN (19.09.2026) -- GESUCHT, NICHT GEWAEHLT.
|
||||
|
||||
Die Treff-Gruppe trug Grün (28, 30, 32), Magenta (29), Orange (31)
|
||||
@@ -1120,7 +1120,7 @@ body.start > main { position: relative; z-index: 1; }
|
||||
Ergebnis: OKLCH L=0.59 C=0.185 H=254. Abstand 0.310 zum nächsten
|
||||
(Ton 33), Kontrast 4.51:1. Blau ist die einzige Ecke, die im Treff
|
||||
noch frei war — das ist kein Zufall, sondern das Ergebnis. */
|
||||
[data-ton="38"] { --ton: #ff1a1a; } /* Vertraulich melden -- KNALLROT, gesetzt 22.09.2026 (Kontrast 4,84:1) */
|
||||
[data-ton="38"] { --ton: #ff241e; } /* Vertraulich melden -- KNALLROT, gesetzt 22.09.2026 (Kontrast 4,84:1) */
|
||||
/* VERTRAULICH MELDEN (19.09.2026) -- ebenfalls abgesucht, nicht gewaehlt.
|
||||
140 973 lesbare Kandidaten, gewonnen hat der mit dem groessten
|
||||
Mindestabstand zu allen neun belegten Toenen: OKLCH L=0.77 C=0.130
|
||||
@@ -1131,11 +1131,11 @@ body.start > main { position: relative; z-index: 1; }
|
||||
sind. Mehr ist im lesbaren Bereich nicht zu holen; wer den naechsten
|
||||
hinzufuegt, sollte das wissen und notfalls einen alten verschieben,
|
||||
statt die Schwelle stillschweigend zu senken. */
|
||||
[data-ton="39"] { --ton: #ff57ba; } /* Vertraulich melden */
|
||||
[data-ton="40"] { --ton: #ff9d82; } /* Entwicklung (die Auswertung) */
|
||||
[data-ton="41"] { --ton: #6d8cfe; } /* Treff-Chat */
|
||||
[data-ton="42"] { --ton: #918a01; } /* Material (Platzhalter, wird gerechnet) */
|
||||
[data-ton="43"] { --ton: #027afb; } /* Calls & Protokolle (gerechnet 22.09.2026) */
|
||||
[data-ton="39"] { --ton: #ff5aba; } /* Vertraulich melden */
|
||||
[data-ton="40"] { --ton: #ffb190; } /* Entwicklung (die Auswertung) */
|
||||
[data-ton="41"] { --ton: #7293ff; } /* Treff-Chat */
|
||||
[data-ton="42"] { --ton: #908a03; } /* Material (Platzhalter, wird gerechnet) */
|
||||
[data-ton="43"] { --ton: #0081fc; } /* Calls & Protokolle (gerechnet 22.09.2026) */
|
||||
/* GEWUENSCHT UND NACHGEMESSEN (25.09.2026)
|
||||
|
||||
Filipe zum Bildschirmfoto der Support-Seite: „ich will dass du bitte
|
||||
@@ -1162,7 +1162,7 @@ body.start > main { position: relative; z-index: 1; }
|
||||
Ein Ton ist EINE Farbe: Er faerbt die Kachel auf der Wand, den Kopf
|
||||
der Seite, das Wasserzeichen und jede Zahl darin. Das Lila ist die
|
||||
zweite Stimme daneben und gilt nur auf der Support-Seite. */
|
||||
[data-ton="44"] { --ton: #a8d8ff; } /* Support (Wunschfarbe, nachgemessen 25.09.2026) */
|
||||
[data-ton="44"] { --ton: #90c3ff; } /* Support (Wunschfarbe, nachgemessen 25.09.2026) */
|
||||
/* GERECHNET, NICHT GEWAEHLT (24.09.2026) -- mit
|
||||
`node tools/kachel-farbe-einzeln.mjs 45 --schreiben`, das die Farbe
|
||||
sucht, die von den 44 vorhandenen am weitesten entfernt liegt, ohne
|
||||
@@ -1178,7 +1178,7 @@ body.start > main { position: relative; z-index: 1; }
|
||||
(vorher hielt es eine zu blasse Farbe, weil ihr Abstand gut war).
|
||||
Wer diesen Ton spaeter aufhellen will, muss den Abstand neu rechnen
|
||||
-- nicht nach Gefuehl nachbessern. */
|
||||
[data-ton="45"] { --ton: #fd6401; } /* Unterstützen (gerechnet 24.09.2026) */
|
||||
[data-ton="45"] { --ton: #fc690f; } /* Unterstützen (gerechnet 24.09.2026) */
|
||||
/* WARUM ES KEINEN TON 46 GIBT (25.09.2026)
|
||||
|
||||
Die Tuer ins andere Haus trug bis heute Ton 40 -- dieselbe Nummer
|
||||
|
||||
Reference in New Issue
Block a user