AT: rot wenn inaktiv, gruen wenn aktiv (v=214)

User-Vorgabe. AT nutzt jetzt dieselben Klassen wie CB (`aktiv`/`inaktiv`,
gruen/rot) statt `an`/`aus` (gruen/grau).

Stand damit:
  CB  gruen = an   · ROT  = aus
  AT  gruen = an   · ROT  = aus
  TR  gruen = an   · GRAU = aus   <- als einziger unveraendert
⚠ TR war nicht Teil der Vorgabe und bleibt grau. Ein Einzeiler, falls es
angeglichen werden soll.

⚠ Der Tooltip sagt jetzt ausdruecklich, dass Rot bei AT NICHT "Problem" heisst:
der Auto Trader ist gemessen negativ (OeR -0,162/-0,094, KI ohne Null,
schlechter als die HTF-Richtung UND als ihr eigenes Gegenteil) - das
Ausschalten ist der BELEGTE Zustand. Ohne den Zusatz wuerde die Farbe zum
Einschalten einladen, und genau das waere die falsche Schlussfolgerung.

Live gegengeprueft: auto_m15=False -> AT rot, circuit_breaker.enabled=True ->
CB gruen, trail.enabled=True -> TR gruen.
Pipeline A-G gruen, 97 Tests, 14 render*-Funktionen, deployt.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Axel Hocks
2026-08-21 11:02:33 +02:00
co-authored by Claude Opus 5
parent 59f5cf2586
commit 8ba036291d
3 changed files with 18 additions and 16 deletions
+10 -11
View File
@@ -1513,17 +1513,16 @@ function render(d) {
const cb = d.circuit_breaker || {};
const m15b = $streng("btn-at");
if (m15b) {
// ⚠ AT und TR nutzen `an`/`aus` (runde Knoepfe im Balance-Feld).
// Farb-Logik hier die UEBLICHE: gruen = an.
// ⚠⚠ Der Nachbar CB ist bewusst INVERS (gruen = AUS) — ausdrueckliche
// Vorgabe des Nutzers, kein Versehen. Die Tooltips sagen jeweils, was
// der Zustand bedeutet.
m15b.classList.toggle("an", !!d.auto_m15);
m15b.classList.toggle("aus", !d.auto_m15);
// ⚠ AT nutzt seit dem 2026-08-21 dieselben Klassen wie CB (User-Vorgabe):
// GRUEN = aktiv, ROT = inaktiv. `an`/`aus` (gruen/grau) bleibt fuer TR.
m15b.classList.toggle("aktiv", !!d.auto_m15);
m15b.classList.toggle("inaktiv", !d.auto_m15);
m15b.title = d.auto_m15
? "Auto-Entry auf die gruene M15-Karte AN (" + (d.m15_entry_count || 0)
+ " Entries). ACHTUNG: gemessen negativ -- reiner Test."
: "Auto-Entry auf die gruene M15-Karte AUS (gemessen negativ).";
? "AUTO TRADER AN (gruen): Einstieg auf die gruene M15-Karte, "
+ (d.m15_entry_count || 0) + " Entries. ACHTUNG: gemessen negativ "
+ "(OeR -0,162/-0,094) — reiner Test."
: "AUTO TRADER AUS (rot). Gemessen negativ — das Ausschalten ist der "
+ "belegte Zustand; Rot heisst hier NICHT 'Problem'.";
}
const cbb = $streng("btn-cb");
if (cbb) {
@@ -2491,7 +2490,7 @@ async function closeSlot(slot, label, pnl) {
// und der Browser zeigte Altes. Statt das jedes Mal von Hand zu diagnostizieren,
// sagt die Seite es jetzt selbst.
// ⚠ Bewusst SICHTBAR statt nur Konsole: die Konsole sieht am Handy niemand.
const _JS_V = "213";
const _JS_V = "214";
{
const htmlV = document.body && document.body.dataset
? document.body.dataset.htmlV : null;