TGV · Design-Kanon · Entscheidungs-Dossier · Stand 2026-07-13

Badge-Systematik — die 3 Status-Achsen

Alle Darstellungs-Varianten, die im Repo für Entität · Konfidenz (KI-Sicherheit) · Geheimhaltung existieren — wortgetreu aus den Quellen geerntet und hier echt gerendert (nichts neu gezeichnet). Danach: die gefundenen Widersprüche und eine Empfehlung, worüber du entscheidest.

🎯 Badge-Entscheide — KOMPLETT: alle Design-Entscheide UND die E4-Wörter gesetzt (19.07.)

Entschieden: ✅ A Entität = G4-Form (13.07.) · ✅ B Konfidenz = G1 + K1-Icon (13.07.) · ✅ E3 bestätigt = K1-check (JE-133) · ✅ C Geheimhaltung = Kreis-KANTE (13.07.) · ✅ W6 C4 = teal (17.07.) · ✅ W5 Marken-Hue = ja (17.07., JC wörtlich: „JA genau: W6=teal · W5=ja"). ✅ Auch E4 ist entschieden (19.07.): öffentlich · Team der Entität · Projekt (BALD) · engster Kreis · nur ich — Projekt sitzt zwischen Entität und engstem Kreis. Umsetzung der W6/W5-Konsequenzen läuft als Bau-Pakete über Tower (DESIGN#03/KANON#01), nicht hier. Alle Glyphen unten = echte K1-Serie, keine Emoji. ✅ W1–W7 aufgelöst (19.07.) — Details + Gewinner-Rahmen in der Widerspruchs-Tabelle unten; neuer Gold-Funke-Kanon = JE-161. Familien-Regel (dein Feedback 17.07.): jede ENTSCHIEDENE Arbitrage rahmt ihre Gewinner-Option grün ein (✅ GEWÄHLT) — auf allen Seiten gleich; familie_guard prüft das (C4).

✅ GELIEFERT (18.07., Paket D): Dein wiederholtes Feedback („Funke besser sichtbar + MEHR GELB" — war einmal verloren, 17.07. verbindlich verankert) ist umgesetzt: DESIGN#01 hat ai-spark (Gold-Funke, unter 60 %) und ai-spark-inverse (Weiß mit Gold-Spitze, ab 60 %) ins K1-Set gelegt (icons-global.json, design01/icons-v1 e6693af, guard-verifiziert). Die Vorschauen unten zeigen jetzt den Kanon-Funken (dunkle Stufen = inverse-Rampe). Register: JE-159 → umgesetzt.

✅ E4 · Die WÖRTER der Geheimhaltungs-Pille — ENTSCHIEDEN (JC 19.07. · Wortlaut präzisiert 01.08.)

Dein Entscheid: Die Skala trägt diese Wörter — sie beantworten dem Leser wörtlich „Wer sieht das außer mir?". ⭐ Deine Präzisierung: „Projekt Team" steht ZWISCHEN Entität und engstem Kreis (Platz UND Farb-Abstufung) — heute als ausgegraute BALD-Stufe (E4b), aber an ihrem richtigen Platz. ONE-TOUCH-Fortschreibung 01.08. (E-5, jüngste Quelle gewinnt): dein Wortlaut ist jetzt Öffentlich · Entität-Team · Projekt Team · Engster Kreis · Ich — gleiche 5 Stufen, gleiche Semantik, knappere Wörter; Renderer (core_shell SENS_LBL/klSens) ist umgestellt, inkl. Fix: „öffentlich" wurde vorher fälschlich als „intern" angezeigt.

Öffentlich Entität-Team Projekt Team — kommt mit Projekten Engster Kreis Ich

Mapping-Check gegen das DB-Enum (Mig 181 — ⛔ 08.08. korrigiert: hier stand public · internal · confidential · strict; der CHECK-Constraint fuehrt in Wahrheit oeffentlich · intern · vertraulich · streng_vertraulich, dazu die fuenf Typ-B-Werte aus Mig 112) — E-5-Pflichtpruefung, Ergebnis unveraendert: KEIN Konflikt. 5 Wörter ↔ 4 Enum-Stufen kollidieren NICHT, weil „Projekt Team" die dokumentierte BALD-Stufe E4b ist (kein Enum-Wert heute; kommt mit PROJEKT#01-Mitgliedschaften als Projekt-Achse). Öffentlich→public · Entität-Team→internal · Engster Kreis→confidential · Ich→strict. Kein Mini-Arbitrage-Dossier nötig.

Wort (Vorschlag)Technische StufeWer sieht es wirklich (Governance-SSOT)
Öffentlichpublicdarf die TGV-Welt verlassen — publizierbar ohne Schutz (Website, Whitepaper, Marketing; deine Rückfrage 19.07.: ja, genau das).
Entität-Teaminternaldie berechtigten NUTZER der Entität — nicht „die Entität" als Abstraktum (deine Präzisierung 19.07.).
Projekt Team (E4b, BALD-Stufe)— (kommt als Projekt-Achse)alle Projekt-Mitglieder inkl. Externe — zwischen Entität-Team und engstem Kreis (deine Platzierung 19.07.); aktiv erst mit PROJEKT#01-Mitgliedschaften, in der Reihe ausgegraut an ihrem richtigen Platz.
Engster KreisconfidentialNUR ausdrücklich Benannte — auch Entitäts-Admins sehen es NICHT.
Ichstrictnur du (deine KI nutzt es für dich — Owner-Bypass).

Zwei Klarstellungen zu „öffentlich" (deine Rückfragen 19.07.): (a) Die Stufe ist eine ERLAUBNIS, kein Akt — veröffentlicht wird erst durch eine bewusste Teilen-/Publizieren-Aktion (Etappe Partager); nichts wandert von allein raus. (b) „öffentlich" ist eine eigene, direkt wählbare Stufe — kein „alle Welt in den engsten Kreis"-Umweg.

Die zwei Klartext-Regeln dahinter: ① Das System schlägt vor (Typ-Default · Ordner-Vererbung · KI-Einschätzung mit %), du entscheidest. ② Ein Objekt darf nur STRENGER sein als sein Ordner, nie lockerer.

✓ Entschieden 19.07.Register: JE-157 → entschieden. Umsetzung (Wörter + Farb-Abstufung in bxBadges/.ds-axis + BALD-Stufe) routet der Tower an DESIGN#03/KANON#01; Einstufungs-Regeln bei Upload/Intake = Register #34 → Sicherheit · Einstufungs-Pipeline.

C · Geheimhaltung — ZWEI Gesamt-Lösungen (Design + Wörter + Sinn)

✅ DESIGN ENTSCHIEDEN (JC 13.07.): die Kreis-KANTE (Vorschlag 1) ist gesetzt — die Achse sitzt an der Form, Blau-Tiefe = Enge des Kreises. ✅ Und die Wörter (E4) sind entschieden (19.07., ↑ E4-Karte): öffentlich · Team der Entität · Projekt (BALD, E4b) · engster Kreis · nur ich. Beide Varianten unten bleiben als Vergleichs-Archiv.

Beide beantworten dem Leser dieselbe Frage: „Wer sieht das außer mir?" — mit den relationalen Wörtern aus dem gelockten Governance-SSOT (Tooltip = Klartext-Satz), EINEM blauen K1-Schloss ab „engster Kreis" (kein Rot, kein Doppel-Schloss), EU-Chip nur bei EU-Residenz. Unterschied = die Form.

✅ GEWÄHLT (JC) · Vorschlag 1 „Kreis-Kante" — deine G2-Kante, mit Sinn-Fix
öffentlich Team engster Kreis nur ich
+ 🇪🇺 EU-Chip (erscheint ZUSÄTZLICH an der jeweiligen Pille, nur bei durchgängiger EU-Residenz) — Beispiel an der Stufe „engster Kreis": engster Kreis — in der 4er-Reihe oben steht jede Stufe genau EINMAL (Render-Fix 19.07. auf deinen Befund „2× engster Kreis").
Sinn für den Leser: Das WORT beantwortet die Frage direkt („nur ich" statt „streng"). Die KANTE macht die Achse an der Form erkennbar (nie mit Entität/Konfidenz verwechselbar) und ihre Blau-Tiefe kodiert die Enge des Kreises — hell = offen, dunkel = nur du. Dasselbe Prinzip wie deine Konfidenz-Entscheidung (eine Hue, Tiefe = Wert) → EIN Erklärmuster fürs ganze System, kein Ampel-Rot. Schloss = K1-lock, blau, EINS.
Vorschlag 2 „Kreis-Pille" — dein 08.07.-Pillen-Beschluss, mit neuen Wörtern
öffentlich Team engster Kreis nur ich
+ 🇪🇺 EU-Chip in der Rundung (nur bei EU-Residenz) — Beispiel an der Stufe „Team": Team — auch hier: jede Stufe in der 4er-Reihe genau EINMAL.
Sinn für den Leser: Gleiche Wörter, gleiche Tooltips, gleiches K1-Schloss — aber als ruhige runde Pille der V4-Familie (dein 08.07.-Beschluss „alle Pillen rund, Inhalt statt Form unterscheidet"). Vorteil: eine einzige Badge-Form im ganzen System. Nachteil: ohne Lesen ist die Enge nicht scanbar (kein Tiefen-Code), und Pille-neben-Pille (Entität/Konfidenz/Geheimhaltung) verlangt genaueres Hinschauen.

W6 · Entitäts-Farbe C4 (an deiner gewählten G4-Form, Token-Rampen)

✅ ENTSCHIEDEN (JC 17.07.: „W6=teal"): C4 = teal — purple bleibt exklusiv kivisai, die Kollision ist aufgelöst. Bau-Paket: tokens.css --ent-c4 (Z. 98 light + Z. 247 dark) auf die Teal-Rampe; foundation.css (V4) ist bereits teal = Referenz. Register: JE-001. Die Optionen unten bleiben als Archiv.
✅ GEWÄHLT (JC) · teal (= foundation-V4 + dein 08.07.-Kanon; purple bleibt kivisai)
C3 C4 kivisai Privat
⚠ Kombinierte Vorschau: G4-Form + Token-Rampen-700. C4 und kivisai bleiben unterscheidbar.
purple (= heutiger tokens.css-Stand)
C3 C4 kivisai
C4 und kivisai sähen identisch aus — die Kollision.
Konsequenz nach Entscheid (Owner DESIGN#2/KANON#01, kein Bau durch mich): tokens.css --ent-c4 auf die gewählte Rampe drehen (heute purple = die W6-Wurzel) · fehlende --p-pink-Rampe für anna ergänzen (W6-Nebenbefund) · G3-Konsumenten nachziehen. Bei „teal" ändert sich NUR C4 — kivisai behält purple, nichts kollidiert.

E3 · „Von dir bestätigt" am Konfidenz-Badge

✅ ENTSCHIEDEN (JC 13.07., via Tower#22: „Vorschlag ✓ ist OK"): bestätigt = K1-check — das Schloss bleibt exklusiv der Geheimhaltungs-Achse (W3 gelöst). Register: JE-133. Die Optionen unten bleiben als Archiv.
✅ GEWÄHLT (JC) · K1-check (Manifest: „Bestätigt", ersetzt ✓) — das Schloss bleibt exklusiv der Geheimhaltung
80 %
Funke = Magic-Glyph aus K1 ai-result (Gradient = Serien-Identität) · Haken = K1 check. Paket D GELIEFERT (18.07.): ai-spark + ai-spark-inverse im K1-Set — Gold-Anteil wie von dir wiederholt gefordert (JE-159 umgesetzt).
🔒 (heutiger Code — Emoji + Doppelbedeutung)
80 % 🔒
So rendert bxBadges() heute — beide Glyphen Emoji, 🔒 kollidiert mit der Geheimhaltungs-Achse.
Option c · KEIN Zusatz-Glyph — bestätigt = grüner Bestätigungs-Rand (bestehendes is-done/confirm-Muster)
80 %
Ruhigste Variante: confirm-grüner Rand sagt „von dir bestätigt", kein weiteres Symbol in der Pille; Tooltip trägt den Satz. Contra: weniger selbsterklärend als der K1-Haken.

W5 · Konfidenz-Farbe folgt der Marke (data-brand)?

✅ ENTSCHIEDEN (JC 17.07.: „W5=ja"): Die Konfidenz-Rampe folgt der Markenfarbe je Produkt (data-brand-Verdrahtung) — EINE Hue in 5 Tiefen je Marke, Semantik (Tiefe = Sicherheit) bleibt identisch. Bau-Paket: Rampen-Variablen an data-brand hängen (foundation.css conf-Klassen; Lesbarkeits-Regel ab 60 % weiß, light+dark je Marke). Register: JE-001. Die Optionen unten bleiben als Archiv.
✅ GEWÄHLT (JC) · ja = EINE Hue in 5 Tiefen JE MARKE (dein 08.07.-Kanon)
CORE: 60 % 100 % gabriel: 60 % 100 %
⚠ Kombinierte Vorschau: gabriel-Rampe = Coral-Token (existiert in tokens.css) · Funke = K1-Glyph. Umsetzung = Rampen-Variablen an data-brand hängen.
nein = immer Blau (heutiger Code, Emoji-Wand)
60 % 100 %
Einfacher, aber in gabriel wirkt Blau markenfremd.
Konsequenz nach Entscheid (Owner DESIGN#2/KANON#01): Bei „ja" hängen die Konfidenz-Rampen-Variablen an data-brand (CORE=Blau · gabriel=Coral-Token · kivisai=Purple — Rampen existieren in tokens.css, nur die Verdrahtung fehlt); Lesbarkeits-Regel bleibt: ab 60 % weißer Text, Prüfung je Marke in light+dark. Bei „nein" bleibt alles wie heute (hart Blau) — null Aufwand, dafür markenfremd in gabriel. Die Achsen-SEMANTIK (Tiefe = Sicherheit) ist in beiden Fällen identisch — es ändert sich nur die Hue.

0 · Die drei Achsen (Tooltip-Kanon, JC 04.07.)

Drei VERSCHIEDENE Dinge, orthogonal, nie vermischen: Entität = Zugehörigkeit (welches Buch: C3 / C4 / Privat …) · Konfidenz = wie sicher die KI bei DIESER Zuordnung ist · Geheimhaltung/Einstufung = wer AUSSER dir es sieht (du als Eigentümer siehst immer alles). Jedes Badge erklärt sich per Hover — fahr auf jeder Bühne unten über die Pillen.

A · Entität — wer/welches Buch

✅ ENTSCHIEDEN (JC 13.07.): G4-Form ist kanonisch — volle Firmenfarbe, weißer Text — und ersetzt G1/G2/G3. Umsetzungs-Detail: die FORM kommt von G4, die FARBEN kommen aus den Mandant-Token-Rampen (nicht aus der V2-Ad-hoc-Palette, wo C3 grün wäre). Offen bleibt W6: C4 = teal (V4/JC-08.07.) oder purple (tokens.css)? Empfehlung: teal (purple bleibt kivisai).
G1 · .ds-axis--ent (V4)
foundation.css 294–353 + engine.js bxBadges() 754–776
KANONISCH (R-100/R-116)
C3 C4 Privat gabriel kivisai anna lorenzo julien
Runde Pille · bg=Ramp-50 · Farb-Punkt=Ramp-700 · Text=Ramp-800 — genau dein Pillen-Kanon vom 08.07. 8 Farbrollen. ⚠ C4 = TEAL (hier) — aber in tokens.css/G3 = PURPLE (Widerspruch W6). ⚠ --p-pink-* fehlt in tokens.css — anna läuft über hartcodierte Fallbacks.
G2 · .ds-bx--ent (V1 „Form-je-Achse")
components.css 768–802 · Markup-Kopien in katalog.html 2732 + vertical_slice ×2
abgelöst durch V4
C3 C4 Privat
Entität = Farbfläche (Achse an der Form erkennbar). JC-Wahl 04.07., von V4 abgelöst — aber: die bxBadges-Kopien in katalog.html + vertical_slice erzeugen HEUTE noch dieses Markup (Divergenz W7).
G3 · .ds-badge--ent-*
components.css 98–151 · genutzt von kai_renderer.js, core_shell, core_app_mockup, rka_v2, klaerung_rework
Bestand — am BREITESTEN real genutzt
C3 C4 Privat C3 🏢 C3 GmbH 🔒 privat
Gleichförmiger Chip (JC-Kritik: „drei gleich aussehende Chips"). Drei Label-Dialekte im Umlauf: nackt · mit Punkt (Katalog) · mit Emoji-Deko (klaerung_rework — dort trägt sogar „privat" ein 🔒, obwohl das Schloss zur Geheimhaltungs-Achse gehört = W4-Verwandter). C4 hier PURPLE → kollidiert optisch mit kivisai-purple aus G1 (W6).
G4 · .b-ent (V2-Prototyp) ✅ GEWÄHLT (JC 13.07., re-bestätigt 17.07.)
core_app_mockup_V2.html 21+80–90+184–200 („Badges — 3-Achsen final")
Prototyp — entspricht deinem 08.07.-Kanon am nächsten
C3-CONVIS C4-CONVIS JC BINETTI PRIVAT ANNA L. KIVISAI
Volle Firmenfarbe + weißer Text (kräftigste Variante) · eigene Palette (C3=grün!, C4=blau) — nicht token-gebunden. Dunkler Prototyp, 6 Entitäten.

B · Konfidenz — wie sicher die KI ist

✅ ENTSCHIEDEN (JC 13.07.): G1 ist kanonisch (Blau-Rampe 5×20 % + %-Label) und ersetzt G2/G3/G4. Einzige Korrektur: der Zauberstab kommt aus unserer K1-Icon-Serie — der Slug existiert: ai-result („KI-Ergebnis", ersetzt lt. Manifest genau das Zauberstab-Emoji; icons-global.json, Branch design01/icons-v1, via engine icon("ai-result")). Damit ist W2 für diese Achse gelöst. W3/E3 ENTSCHIEDEN 13.07.: bestätigt = K1-check (JE-133) — und W5 ENTSCHIEDEN 17.07.: Konfidenz folgt der Marke (data-brand-Rampen), JC „W5=ja". Diese Achse ist damit KOMPLETT.
G1 · .ds-axis--conf (V4) ⏸ überholt durch W1/W5 (19.07.) — Kanon: GOLD-Funke (JE-161) + Marken-Rampe, siehe Entscheide-Block
foundation.css + engine.js bxBadges()
KANONISCH
20 % 40 % 60 % 80 % 100 % 80 % 🔒
5 Stufen à 20 %, Blau-Rampe hell→dunkel (= dein Kanon), %-Wert im Label, ab 60 % weißer Text. ⚠ W2: Zauberstab ist ein Emoji (dein Kanon 08.07.: „modernes Magic-SVG-Glyph, NICHT Emoji"). ⚠ W3: das letzte Beispiel zeigt die 🔒-Doppelbedeutung — hier heißt 🔒 „von dir bestätigt", an der Geheimhaltungs-Pille heißt es Vertraulichkeit. ⚠ W5: Rampe hart Blau — die Marken-Umschaltung (gabriel=Coral via data-brand) existiert nicht.
G2 · .ds-bx--conf (V1 Punkt-Skala)
components.css · Kopien katalog/vertical_slice
abgelöst
high medium low
Konfidenz = Punkt-Skala ●●○, 3 kategorische Stufen (kein %). Farbe = Ampel (grün/amber/coral je Stufe) — genau die Ampel, die dein 08.07.-Kanon für Konfidenz VERWIRFT („keine Ampel — rot/grün bleiben Beträgen").
G3 · .ds-badge--conf-* + vstatusBadge
components.css · kai_renderer.js 62–94 · core_shell 245–277 (wortgleiche Kopie) · core_app_mockup
Bestand — real überall
Konfidenz high sicher · 0,96 unsicher · 0,71 neu KI-Vorschlag ✓ validiert Entwurf abgelehnt
Ampel-Farben (high=grün/medium=amber/low=coral) + mehrere Label-Dialekte („high" vs „sicher · 0,96" vs „neu"). Daneben läuft vstatusBadge als VIERTE Konfidenz-nahe Darstellung (validation_status: Zauberstab/✓/Entwurf/abgelehnt) — beachte: „✓ validiert" ist das existierende Muster für bestätigt (relevant für W3).
G4 · .b-conf (V2, SVG-Zauberstab + 5 Balken)
core_app_mockup_V2 confBadge()/magicIcon()
Prototyp = 08.07.-Kanon-Optik
Gezeichnetes Magic-SVG (kein Emoji) + 5×20 %-Balken, kontinuierliches % im Tooltip. Das ist die Optik, die deinem 08.07.-Beschluss („Magic-SVG-Glyph, 5 Stufen à 20 %") am nächsten kommt — nur ohne %-Text im Label (V4 hat den %-Text, JC 07-08).
G5 · fidelity-badge (.fb) + G6-Dialekte
chat_component_library 120–121/660–663 · core_app_mockup buchConfBadge/stk-conf
Doku-Referenz / Gold-lokal
Mot pour motRésumé sourcéInférence prudenteÀ vérifier 96 % 71 % 0,96
gabriels 4-État (= validation_status, bewusst OHNE %) + zwei weitere lose %-Dialekte aus dem Gold-Mockup (buchConfBadge färbt % rot/grün — kollidiert mit „rot/grün nur für Beträge"; stk-conf = Zauberstab+Dezimalwert). Macht in Summe sieben parallele Konfidenz-Darstellungen. JC-Frage 13.07. beantwortet: ja, G5 trifft NUR gabriel — es ist gabriels französischer WORTSCHATZ (Mot pour mot … À vérifier) für die TGV-weite validation_status-Achse; das CORE-Pendant ist vstatusBadge (Zauberstab KI-Vorschlag / ✓ validiert / Entwurf / abgelehnt). Lektion für die Konzept-Bibel (JC 13.07.): Achse TGV-weit, WORTSCHATZ je Mandant/Marke (data-brand/i18n) — als Mandant-Scope-Regel in die Familie aufgenommen.

C · Geheimhaltung — wer außer dir es sieht

🔶 NEU GEÖFFNET (JC 13.07.): Design = G2-Kante ok (JC), aber die WÖRTER treffen die Intention „wer sieht außer dir" nicht — und JC fragt zu Recht, ob hier ZWEI Grundfragen vermischt sind. Klärung aus dem Governance-SSOT (v1.1 GELOCKT):
· intern = alle Berechtigten der ENTITÄT (nicht „Projekt") — der Entität-Scope ist die Basis-Privatsphäre.
· vertraulich = „für wen?" → nur mandant_admin + ausdrücklich Benannte; andere sehen maskierte Beträge.
· streng = ja, exakt „NUR ICH" (aber deine KI nutzt es — Owner-Bypass).
· Die EU/RLS/Crypto-Frage ist eine ANDERE Achse (Schutz-Mechanik, nicht Sichtbarkeit) → jetzt eigenes Familien-Doc 🔐 Sicherheit & Mandanten §5.
→ Die zwei GESAMT-Lösungen (Design + Wörter + Sinn) stehen im Entscheide-Block oben: C1 „Kreis-Kante" (empfohlen) vs. C2 „Kreis-Pille" — beide mit relationalen Wörtern (öffentlich · Team · engster Kreis · nur ich), EINEM blauen K1-Schloss und ohne Ampel-Rot.
G1 · .ds-axis--sec (V4)
foundation.css + engine.js bxBadges()
KANONISCH — aber intern widersprüchlich (W1)
🇪🇺öffentlich 🇪🇺intern 🇪🇺vertraulich🔒 🇪🇺streng🔒🔒
Neutrale Pille + EU-Chip + Level ausgeschrieben — Grundform = dein Kanon. ⚠ W1: Schloss-Logik im Code = 1 amber (vertraulich) · 2 rot (streng), dein persistierter 08.07.-Beschluss sagt „nur EIN Schloss, nur BLAU, kein Doppel-Schloss, kein Rot" — zwei „JC-FINAL 08.07."-Stände widersprechen sich. ⚠ W2: 🇪🇺 + 🔒 sind Emoji; der eigene Harness-Check R-132 verbietet das EU-Emoji („Windows rendert ‚EU'-Buchstaben — euFlag-SVG").
G2 · .ds-bx--cls (V1 linke Kante) ✅ GEWÄHLT (JC 13.07.)
components.css · Kopien katalog/vertical_slice
abgelöst
öffentlich intern vertraulich streng
Einstufung = linke Farb-Kante (inset-Schatten), kein Schloss. Ruhig, aber Achsen-Erkennung nur über die Form — von den Pillen (V4) abgelöst.
G3/G6 · .ds-badge--cls-* (+ sensBadge/slBadge)
components.css · kai_renderer/core_shell · core_app_mockup 1233–1235/1504
Bestand — 3 Schloss-Dialekte parallel
🔓 öffentlich 🔓 intern 🔒 vertraulich 🔒 streng vertraulich 🔒 intern 🔓 öffentlich
Ampel-Farbfamilie (teal/amber/rot) + Schloss-Emoji. Drei Dialekte im selben Gold-Mockup: sensBadge (🔓 bei public/internal, 🔒 ab vertraulich) · slBadge (🔒 SCHON bei intern!) · sensChip (nur ab vertraulich). Das 🔓 ist eine weitere, nirgends beschlossene Glyphe.
Ampel-Variante (klaerung_rework)
klaerung_rework_mockup.html 295–296/367–369 — Labels über G3-Klassen
= der alte R-50-Text — VERALTET (Harness R-120 verbietet Ampel)
🟢 intern 🟡 vertraulich 🔴 streng vertraulich
Die „3-Farben-Bullets", nach denen du gefragt hast — sie leben als Label-Deko im Klärung-Mockup weiter. Der Harness-Check R-52/R-120 macht Farb-Ampel-Punkte für Geheimhaltung heute aktiv ROT; das Regelwerk-R-50 ist im Regelwerk-Doc korrigiert.
G4 · .b-sec (V2, EU-Text + SVG-Schloss)
core_app_mockup_V2 secBadge()/lockIcon()
Prototyp = 08.07.-Kanon-Optik (EIN blaues SVG-Schloss)
EU Normal EU Vertraulich EU Streng
EU als Text-Chip (kein Emoji) + Level + genau EIN blaues SVG-Schloss (#4f8cff) auf jeder Stufe — die Umsetzung deines 08.07.-Beschlusses. Schwäche: Schloss auch bei „Normal" (dein Beschluss: kein Schloss bei öffentlich/intern) und Level heißen hier 1/2/3 Normal/Vertraulich/Streng (3 statt der 5 Kanon-Stufen).

Die 7 Widersprüche — warum es sich falsch anfühlt

✅ ENTSCHEIDEN (JC 19.07.): alle 7 Widersprüche aufgelöst — Gewinner-Stand je Zeile grün gerahmt (Familien-Regel JE-160), Entscheid in der letzten Spalte. ⭐ Neuer Kanon darin: das KI-Zeichen ist ÜBERALL der GOLD-FUNKE („wie G4, aber Gold") — der Zauberstab ist abgelöst → JE-161. Umsetzung routet der Tower (DESIGN#03: Zauberstab-Reste → ai-spark gold · DESIGN#01: EU-Sternenkreis-Symbol · KANON#01: Harness-Anpassung R-132).
Wurzel: Es existieren zwei sich widersprechende „JC-FINAL 08.07."-Stände (foundation.css-Header vs. dein persistierter Beschluss) und vier Generationen gleichzeitig in echten Seiten. Jede einzelne Quelle ist in sich konsistent — zusammen ergeben sie das Flimmern, das du in der #920-Vorschau siehst.
#WiderspruchStand AStand BJC-Entscheid 19.07.
W1Schlösser (Geheimhaltung)foundation.css V4 („JC FINAL 08.07."): 1 amber (vertraulich) · 2 rot (streng); engine rendert 🔒/🔒🔒-EmojiDein persistierter Beschluss 08.07. („OK das passt so"): EIN Schloss, nur BLAU, kein Doppel, kein Rot — Stufe unterscheidet der TEXT. G4 zeigt genau das.✅ B + NEU: 🔒 NUR Geheimhaltung/Datensicherheit, NIE Konfidenz. KI-Zeichen = GOLD-FUNKE überall (JE-161) — nicht der G1-Zauberstab.
W2Emoji vs. gezeichnetengine bxBadges: 🇪🇺 + Zauberstab + 🔒 als EmojiEigener Harness R-132: „kein 🇪🇺-Emoji — euFlag-SVG"; dein Kanon: Magic-SVG statt Zauberstab-Emoji. G4 hat beide SVGs fertig.✅ B mit Korrektur: EU = Blaukreis-mit-Sternen-SYMBOL, NIE Buchstaben „EU", KEIN blauer Hintergrund. Icon-Bedarf → DESIGN#01.
W3🔒-Doppelbedeutung (AGENT-UX-Befund)Konfidenz-Badge hängt bei „von dir bestätigt" ein 🔒 an (engine.js:772)🔒 gehört der Geheimhaltungs-Achse. Existierendes Alternativ-Muster: „✓ validiert" (vstatusBadge).✅ B: 🔒 gehört der Geheimhaltungs-Achse; „✓ validiert" (vstatusBadge) als Alternativ-Muster bestätigt.
W4Ampel-Resteklaerung_rework: 🟢🟡🔴-Labels · G2/G3-Konfidenz = grün/amber/coral · slBadge-🔒 bei intern · 🔓-GlypheHarness R-120 (keine Farb-Ampel) + dein Kanon (keine Ampel für Konfidenz; rot/grün nur Beträge R-31).✅ B: Ampel-Reste tilgen; eine künftige Ampel wird ERST definiert, wenn sie kommt — nicht jetzt.
W5Konfidenz-Marken-HueV4-Rampe hart BlauDein Kanon: EINE Hue in 5 Tiefen je Marke via data-brand (CORE Blau · gabriel Coral) — Umschaltung fehlt.✅ B bestätigt (deckt „W5=ja" vom 17.07., JE-001).
W6C4-Farbetokens.css/G3: C4 = purple (kollidiert mit kivisai-purple aus V4)foundation V4 + dein 08.07.-Kanon: C4 = teal. Und: --p-pink-* (anna) fehlt in tokens.css (Fallback hartcodiert).✅ B bestätigt: C4 = teal (deckt „W6=teal" vom 17.07.).
W7bxBadges divergiertengine.js (Kanon) emittiert V4 .ds-axisDie inline-Kopien in katalog.html + vertical_slice (×3) emittieren noch V1 .ds-bx — gleiche Funktion, anderes Markup (KANON#01: 3-Engine-Konsolidierung).✅ A = der Kanon: alle Look-alikes auf bxBadges/.ds-axis nach V4 konsolidieren (KANON#01).

Empfehlung + Entscheidungs-Stand

Stand nach JC-Entscheid 13.07.: ✅ A Entität = G4-Form (volle Firmenfarbe, Token-Rampen) · ✅ B Konfidenz = G1 (Blau-Rampe + %-Label, KI-Glyph seit 19.07. = GOLD-FUNKE ai-spark, JE-161 — löst Zauberstab/ai-result ab) · 🔶 C Geheimhaltung = G2-Kante als Design gesetzt, Wortlaut offen (E4). Interessant: damit kehrt das V1-Prinzip „Achse an der FORM erkennbar" zurück — A=Fläche · B=Pillen-Füllstufe · C=Kante. Unten die verbleibenden Entscheide; E1α/β (Schloss an der Pille) ist durch den G2-Kante-Entscheid ÜBERHOLT und bleibt nur als Archiv der Optionen stehen. DESIGN#2 setzt um, KANON#01 sichert per Guard.

E1 · Schloss-Frage (W1) — ÜBERHOLT

Die früheren α/β-Pillen-Varianten passten nicht mehr, nachdem JC für C die Kante gesetzt hat (13.07.). Ersetzt durch die zwei Gesamt-Lösungen C1 „Kreis-Kante" / C2 „Kreis-Pille" im Entscheide-Block oben (↑ zu den Vorschlägen) — beide führen den 08.07.-Beschluss aus: EIN blaues K1-Schloss ab „engster Kreis", kein Rot, kein Doppel-Schloss. Der W1-Widerspruch selbst bleibt oben in der Tabelle dokumentiert.

E2 · Glyphen (W2): Emoji oder gezeichnete SVGs? — ✅ ENTSCHIEDEN 19.07. (SVG; EU = Sternenkreis-Symbol, nie „EU"-Buchstaben, kein blauer Grund)

Empfehlung: SVG (G4-Glyphen magicIcon + lockIcon existieren; EU als Text-Chip oder gezeichnete euFlag). Der Harness R-132 VERLANGT es bereits fürs EU — heute widerspricht der Kanon-Renderer dem eigenen Gate. Emoji rendern je OS verschieden (Windows: 🇪🇺 → „EU"-Buchstaben).

E3 · „Von dir bestätigt" am Konfidenz-Badge (W3)

Serien-treue Vorschau (K1-Funke + K1-check statt Emoji) jetzt im Entscheide-Block oben — ↑ zu E3.

Ohne Entscheidung nötig (Folge-Arbeit, nach deinem Entscheid):

W4 Ampel-Reste tilgen (klaerung_rework-Labels, slBadge/🔓-Dialekte) · W5 Konfidenz-Hue an data-brand hängen (CORE Blau · gabriel Coral) · W6 C4-Farbe in tokens.css auf teal ziehen + --p-pink-* ergänzen · W7 bxBadges-V1-Kopien konsolidieren (KANON#01, 3-Engine-Thema). Umsetzung: DESIGN#2 · Absicherung: KANON#01 (R-116/R-120/R-132 werden dann konsistent grün).

Quellen (alle geerntet, wortgetreu): foundation.css 294–353 (G1) · engine.js 727–776 + 1316–1324 (bxBadges, R-116-Guard) · components.css 98–151 (G3) + 768–802 (G2) · tokens.css 42–121 (Farbwerte; C4=purple W6) · core_app_mockup_V2.html 21/80–90/184–200 (G4) · chat_component_library.html 120–121/313–318/660–663 (G5) · core_app_mockup.html 949/1233–1235/1348/1504 (G6) · klaerung_rework_mockup.html 295–296/367–369 (Ampel) · rka_v2.html 128/498–502/688–693 (G3-Konsument + pay) · kai_renderer.js 62–94 = core_shell.html 245–277 (wortgleiche G3-Kopien) · katalog.html 2732–2772 + vertical_slice_standalone.html 2553–2573 (bxBadges-V1-Kopien, W7).