TGV · P4 Konsolidierungsplan · Delta-Liste für JCs gilt/weg-Durchgang · Stand 2026-07-18
Was existiert im Code, aber nicht im Komponenten-Register — und was steht im Register ohne Beleg im echten DOM. Jede Zeile bekommt dein Verdikt: aufnehmen oder bewusst sterben — nichts geht still verloren.
Eigene Messung gegen core_shell@design02 e78e4db (421k Zeichen; Prüfer-Beweis: ds-nav__item = 11 Treffer) + DESIGN#01-Staging-DOM:
| Kandidat | Beleg (gemessen) | Ansicht (LINK) | Empfehlung KONZEPT#01 | Tower-Triage a/b | Status · Datum | JC-Verdikt |
|---|---|---|---|---|---|---|
| knowledge_card | 6× auf e78e4db | Code e78e4db ↗ (Strg-F knowledge_card) · Staging /chat | aufnehmen (Chat-Wissens-Karte, KAI-RAG-Naht) | a) autonom — dokumentiert | dokumentiert ✅ (K-55) · 19.07. | a) — kein Verdikt nötig |
| wireDataTable (Kanon-Tabelle NEU) | 5× auf e78e4db (neben fxDataTable 8×) | Code e78e4db ↗ · Vorschau data-table | aufnehmen + an data-table-Eintrag ANDOCKEN (eine Tabelle, nicht zwei Einträge) | a) autonom — dokumentiert (an data-table angedockt, V4-Stand live) | dokumentiert ✅ (K-33 aktualisiert) · 19.07. | a) — kein Verdikt nötig |
| .ds-clamp | 1× auf e78e4db | Code e78e4db ↗ · Katalog live ↗ | aufnehmen (Text-Klammer-Baustein) | a) autonom — dokumentiert | dokumentiert ✅ (K-56) · 19.07. | a) — kein Verdikt nötig |
| ai-spark / ai-spark-inverse | 4× auf e78e4db + Staging-DOM (7e00f48) | Badge-Dossier (gerendert) · Vorschau axis-badges | an axis-badges/icon-resolver ANDOCKEN (Icon, kein eigener Baustein) | a) autonom — dokumentiert (eigener Slug, JC-Arbitrage: nur Gold) | dokumentiert ✅ (K-57) · 19.07. | a) — kein Verdikt nötig |
| Capability-Gating | Namens-Verifikat offen | Plan §P4 · design02 | DESIGN#03 nennt die echte Klasse, dann einordnen | a) autonom — dokumentiert | dokumentiert ✅ (K-58 composer-soon) · 19.07. | a) — kein Verdikt nötig |
| turn-placeholder · txn-/ctr-Panels | 0 Treffer unter diesen Namen auf e78e4db | Plan §P4-Kandidatenliste | ehrlich: Namens-Verifikat nötig (DESIGN#03) — nicht raten | a) autonom — dokumentiert | dokumentiert ✅ (K-59 + K-60) · 19.07. | a) — kein Verdikt nötig |
| Fehler-Seiten B18/B19 | Konzept-Kandidat (UXAUDIT-Fehlerpfad-Achse) | katalog-Kandidatenliste · UXAUDIT 17.07. | aufnehmen sobald KANON Fehlerpfad-Regeln kanonisiert (vorgemerkt) | a) autonom — dokumentiert | dokumentiert ✅ (K-61) · 19.07. | a) — kein Verdikt nötig |
| v11-5-Ops-Features | dokumentiert in project_v11_gap | Alt-vs-Neu-v11-Memory · SYSTEM#01 | SYSTEM#01-Naht (PLAT.system), nicht Komponenten-Register | a) separat — SYSTEM#01-Naht, KEIN Komponenten-Eintrag | aufgelöst ✅ (SYSTEM#01-Stand gesichert fd55fb5; Reaktivierung nach 31.07.) · 19.07. | a) — kein Verdikt nötig |
| Variante-3-Spec (2-Panel-Verzeichnis) | Spec ohne Bau (Anforderung #3: 0 Treffer .ds-dirpanel/.ds-tree) | GATE_REPORT Dokumente&Ablage · Anforderung #3 | bleibt SOLL — Register-Eintrag folder-tree existiert (Status ⬜ korrekt) | a) IN BAU (Register #3, DESIGN#03 nach Klärungs-Block) | in Bau · 19.07. | — offen — |
| ~18 DOM-Klassen-Familien (DESIGN#01-T4) | u.a. ds-badge 1466× · ctx-btn 460× · ds-section 120× · kpi-go 109× · ds-list-row 50× · tile-nav · ds-fab · zone-hero-Familie | Staging-DOM 10 Routen (T4) | je Familie mit K_REGISTRY einordnen: Baustein-Karte vs. Unterklasse eines bestehenden Eintrags | a) DESIGN#01 K_REGISTRY-Einordnung (T4, nach nächstem Deploy) | zugewiesen · 19.07. | — je Zeile mit K_REGISTRY — |
Von 43 Landkarte-Karten haben ~15–17 einen Ruhe-DOM-Beleg (u.a. kpi-tile 112× · callout 114× · composer 32× · axis-badges 18× · heroCollapse 36×). ~26 ohne Beleg — davon ~5 legitim interaktions-abhängig (speaker-bubble · long-prose · done-state: Chat ist im Ruhe-DOM leer); Interaktions-Beweis je Karte kommt in DESIGN#01-T2. Die übrigen sind SOLL-only-Kandidaten für deinen Durchgang:
| Karte (Landkarte/Register) | Befund | Ansicht (LINK) | Tower-Triage a/b | Status · Datum | JC-Verdikt |
|---|---|---|---|---|---|
| approval-card · suggestion-card | kein Ruhe-DOM-Beleg (Staging) — aber Kanon-Demo rendert (P1-Vorschau) und JE-092-Vorschlagswesen verlangt sie | Live-Vorschau · suggestion-card | ⏳ Triage ausstehend (Tower) | offen · 18.07. | — offen (Erwartung: gilt, Bau-Lücke) — |
| metric-bar · route-map · universe-band · lightbox · gallery-picker | SOLL-only (kein DOM-Beleg) | V3-Landkarte (ALT) ↗ · Panel je Karte via Landkarte | ⏳ Triage ausstehend (Tower) | offen · 18.07. | — offen (gilt/sterben je Karte) — |
| speaker-bubble · long-prose · done-state (+~2) | legitim interaktions-abhängig — Ruhe-DOM leer, T2-Interaktions-Beweis folgt | Vorschau speaker-bubble | a) kein Verdikt nötig | ✓ geschlossen (kein Verdikt nötig) · 19.07. | kein Verdikt nötig |
| Befund | Bedeutung | Weg |
|---|---|---|
| /klaerung rendert OHNE klaer*-Klassen | Die Route nutzt generische ds-Bausteine — die klaerung-card der Landkarte hat dort KEINEN DOM-Anker (deckt sich mit der Renderer-Spaltung secKlaerungMin vs. secKlaerung aus dem Klärung-Dossier) | DESIGN#03: EIN Renderer (Gate-Report-Entscheid); Register-Eintrag klaerung-card behält Status ehrlich — Triage: DESIGN#03 Renderer-Konsolidierung (läuft) |
| chat_component_library (43) vs. komponenten_data (54) | Überlapp-Messung = Plan §2.6 — Zwilling-Risiko der zwei Karten-Welten | mit K_REGISTRY: je Karte gilt/verschmelzen-Zeile ergänzen — Triage: DESIGN#01 T1/T4 |
Gemessen (Stem-Suche ueber alle konzepte/*.html+js, 19.07.) — Erst-Einschaetzung KONZEPT#01, JC validiert jede Zeile (obsolet vs. weiter gueltig). Vorlage in Batches von 5-8 Zeilen ueber den Tower. Ehrliche Messgrenze: Stem-Suche findet NENNUNGEN, nicht Inhalts-Deckung — bei 0 Treffern mit integriertem Inhalt (chatbot_agent_first) steht das dabei.
| Dokument (Altbestand) | Ansicht (LINK) | Fundstellen in /konzepte | Status (gemessen + Erst-Einschaetzung) | Tower-Batch | JC-Verdikt |
|---|---|---|---|---|---|
| KONZEPT_v3.md (DIE Bibel) | Dokument ↗ | 10 (human_first 3 · nachhaltig 3 · jc_entscheide 2) | voll integriert — Basis der Familie; §1.5 Nachhaltig-First nachgetragen (Tower) | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| TGV_BIBEL_START_HERE.md | Dokument ↗ | 3 (Index-Ebene UEBER der Familie) | voll integriert — Prinzipien P1-P7 = Familien-Anker; Rekonstruktions-Anker aktuell | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| KONZEPT_v2.md | Dokument ↗ | 0 | Obsolet-Kandidat — von v3 abgeloest, nirgends mehr referenziert — archivieren? | B1 ✓ geschlossen | obsolet → archivieren ✅ (JC 19.07.; Archiv-Marker/99_ARCHIV — nicht löschen) |
| KONZEPT_MANDANT_FIRST_CLASS.md | Dokument ↗ | 5 (multimandant 3 · sicherheit 2) | voll integriert — konzept_multimandant.html baut direkt darauf (M1-M6) | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| KONZEPT_VERTRAULICHKEIT_GEHEIMHALTUNG.md | Dokument ↗ | 8 (sicherheit 3 · regelwerk 2) | voll integriert — Sicherheit §3/§4 + Governance v1.1 + JE-158 spiegeln es | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| WORKSHOP_MULTI_MANDANTEN_KONZEPT.md (46k) | Dokument ↗ | 0 | Obsolet-Kandidat — durch MANDANT_FIRST_CLASS + konzept_multimandant abgeloest? | B1 ✓ geschlossen | obsolet → archivieren ✅ (JC 19.07.; Archiv-Marker/99_ARCHIV — nicht löschen) |
| CHATBOT_UX_BIBEL.md | Dokument ↗ | 45 (regelwerk 33 · jc_entscheide 10) | teilintegriert — stark geerntet (§§ in Regeln/JEs) — aber KEIN §-Vollabgleich; enthaelt die 5. Fehl-Behauptung (§F-Chip, JC liess ihn per #712 entfernen, Tower#25-Handoff) → Korrektur + Abgleich noetig | WS-1 — Arbitrage-Karte unten ↓ | — offen — |
| SCREEN_COMPOSER_SKILL.md (U0-U10) | Dokument ↗ | 6 (jc_entscheide 2 · seitenbau 2) | teilintegriert — U-Regeln + Gate A-E in Seitenbau/JEs geerntet; Skill-Text selbst = Lane-Artefakt | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| KATALOG_SPRINT_BRIEF.md (R1-R11) | Dokument ↗ | 3 (jc_entscheide) | teilintegriert — JC-Runden R1-R11 als JEs geerntet; Brief = Historie | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| KONZEPT_SHELL_4ZONEN.md | Dokument ↗ | 10 (regelwerk 6 · jc_entscheide 4) | voll integriert — JE-030 kanonisch + K-01 zone-anatomie | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| KONZEPT_TGV_DESIGN_FOUNDATION.md | Dokument ↗ | 1 — aber Inhalt = Kern von Generative Seiten (JE-124) | voll integriert — Methode (Intent/Schema/1 Renderer) IST konzept_seitenbau | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| TRIAGE_SOLL_KONZEPT.md | Dokument ↗ | 2 (jc_entscheide: JE-091) | teilintegriert — Klaer-Schwelle geerntet; Rest (Voll-Strom-Mechanik) ungespiegelt | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| COCKPIT_UX_KONZEPT.md | Dokument ↗ | 2 (jc_entscheide: JE-131) | teilintegriert — gabriel-Basics als JE; gabriel-spezifisch, Familie = CORE-zentriert | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| KONZEPT_CHATBOT_AGENT_FIRST.md | Dokument ↗ | 0 Stem-Treffer — ABER konzept_chatbot_first.html baut darauf (Messgrenze: Stem-Suche blind fuer Inhalts-Uebernahme) | voll integriert — Gehirn/Haende/Oberflaeche in Chatbot-First integriert | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| KONZEPT_DOKUMENTMANAGEMENT_..._AUFBAU.md | Dokument ↗ | 4 (k_dokumente) | voll integriert — konzept_dokumente.html = der JC-abgenommene 11-Sektionen-AUFBAU | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| KONZEPT_NACHHALTIG_FIRST_..._2026-07-15.md | Dokument ↗ | 43 (jc_entscheide 34: JE-139-155) | voll integriert — Codex-Arbitrage komplett als JEs + konzept_nachhaltig/projekte | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| KONZEPT_KONVERSATIONS_ZUSTANDSZEILEN_MULTIUSER.md | Dokument ↗ | 2 (JE-055 + K-10 statusline) | voll integriert — Dimensions-Katalog in statusline-Kanon integriert; Multi-User=JE-008 offen | ✓ geschlossen (Bulk) | gilt ✅ (JC-Bulk 19.07.) |
| KONZEPT_WIZARD_ENGINE.md | Dokument ↗ | 3 (JE-149 generalisiert) | teilintegriert — Prinzip integriert; Engine-Detail = WIZARD#01 (parkt) | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| KONZEPT_AGENTEN_INSZENIERUNG.md | Dokument ↗ | 0 | bewusst draussen (Tower) — Tower-Entscheid 15.07.: Agenten NICHT kanonisch in der Familie — bestaetigen oder integrieren? | WS-4 — Arbitrage-Karte unten ↓ | — offen — |
| TGV_USER_STORIES_GESAMT.md (~90 Stories) | Dokument ↗ | 4 (human_first 2) | teilintegriert — als Register erwaehnt, Stories NICHT gespiegelt — gehoert ein Story-Register in die Familie? | WS-2 — Arbitrage-Karte unten ↓ | — offen — |
| KONZEPT_ROUTER_KONSOLIDIERUNG.md | Dokument ↗ | 0 | Fach-Doku-Kandidat — ORCH#01-Fach-Doku — kein Familien-Kapitel noetig? (KI-First deckt Architektur-Prinzip) | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| KONZEPT_MEDIA_PIPELINE.md | Dokument ↗ | 0 | NICHT integriert — Media-Subsystem (#941) fehlt in der Familie komplett — Datenfluss-Kapitel ergaenzen oder Fach-Doku belassen? | WS-3 — Arbitrage-Karte unten ↓ | — offen — |
| KONZEPT_UX_AUDITOR.md | Dokument ↗ | 0 | NICHT integriert — AGENT-UX#01 ruht; Pruef-Instanzen-Gedanke lebt in Seitenbau-Lernschleife — reicht das? | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| KONZEPT_UX_FEEDBACK_PANEL.md | Dokument ↗ | 1 (K-54 + JE-128) | teilintegriert — Panel als Komponente integriert; 3-Phasen-Konzept ungespiegelt | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
| GATE_REPORT_DOKUMENTE_ABLAGE / _KLAERUNG / _FRAGE_KAI | Dokument ↗ | 2 (delta_sweep · seitenbau) | teilintegriert — speisen Anforderungs-Register; Reports selbst = Lane-Artefakte (bleiben dort?) | Tower-Default: bleibt Fach-/Lane-Doku — kein Familien-Bedarf (JC-Einwand jederzeit) | — offen — |
ID-Universalität nachgeholt: die T-Verdikte lebten nur im Tower↔JC-Chat (Befund bei T3-Ausführung) — ab jetzt hier verankert. Die T1–T8-VOLLTABELLE liefert der Tower nach; ausgeführt und belegt sind:
| ID | Verdikt (JC-OK 19.07.) | Ausführung (Beleg) |
|---|---|---|
| T3-5 🗑️ | Reiter „🏗 4-Zonen (Finanzen)" in chat_component_library löschen — lehrte aktiv Falsches (Kanon = 5 Zonen, JE-030); ersetzt durch K-01 zone-anatomie + Live-Vorschau | ausgeführt 19.07., JC-OK · Commit d79cad81 ↗ (−13,3 KB, Tombstone-Kommentar an der Stelle) |
| T3-7 🧊 | Reiter „🧹 Drift" IN PLACE als eingefrorenes Archiv kennzeichnen (Tower-Korrektur: NICHT 99_ARCHIV) — Funktion lebt in den Guards, Inhalte im Anforderungs-Register aufgegangen, Historie = Doku-Wert | ausgeführt 19.07., JC-OK · Commit d79cad81 ↗ · Reiter „Drift (Archiv)" mit 🧊-Banner ↗ |
| T3-8 🗑️ | DATEI 01_ITERATIONS/AGENT_UX_01_DESIGN_GUARDIAN/chat_component_library.html löschen (stale 43-Karten-Zweitkopie, 138 KB, Stand 13.07.) — Insel-/Doppel-Verbot (Guard D7, ARTEFAKT-GESETZ). Das V3-Original in 06_DASHBOARD (laufende C2-Messung oben) bleibt unangetastet | ausgeführt 19.07., JC-OK · Commit d79cad81 ↗ (einzige Referenz in AGENT_UX_02/BRIEF.md auf das Original umgebogen) |
| T1…T8 (Rest) | Volltabelle des Reiter-Audits — Tower-Zulieferung ausstehend (lebte nur im Chat; Chat-Strandungs-Lektion) | ⏳ Tower liefert nach |
Muster = badge_systematik/Cockpit: Lage · Link · Tower-Vorschlag · Rückfragen-Feld · Eine-Zeile-Entscheid · Doku-Folge. Alle übrigen teil-/nicht-integrierten Zeilen oben tragen den Tower-Default „bleibt Fach-/Lane-Doku" — Einwand jederzeit per Zeilen-ID.
Lage (gemessen): 45 Fundstellen (meist-geerntete Quelle der Familie) — trägt aber die dokumentierte Fehl-Behauptung §F (der Chip, den du per #712 selbst entfernen ließest) und hatte nie einen §-Vollabgleich gegen den heutigen Kanon · Dokument ↗
Tower-Vorschlag: a) §F sofort korrigieren + GEZIELTER Abgleich nur der von Regelwerk/JEs zitierten §§ (die Zitier-Liste existiert aus der Link-Pflicht-Messung) — kein Voll-Abgleich aller §§ (Aufwand ohne Leser), kein Einfrieren (sie wird aktiv zitiert)
Rückfragen-Feld: Gibt es §§, die dir wichtig sind, obwohl niemand sie zitiert?
Entscheid (eine Zeile): WS-1=a (oder: b Voll-Abgleich · c einfrieren als Archiv) · Doku-Folge: a → KONZEPT#01 korrigiert §F + gleicht Zitierte ab, delta_sweep-Zeile → teil-bereinigt; c → Archiv-Marker + Regelwerk übernimmt Zitate
Lage (gemessen): 4 Fundstellen — als Register ERWÄHNT, die ~90 Stories selbst sind nicht in der Familie · Dokument ↗
Tower-Vorschlag: b) bleibt Quell-Doku; Human First referenziert sie als Story-Quelle — ein 90-Zeilen-Spiegel OHNE gelebtes Pflege-Ritual wäre neue Drift-Fläche (C5-Klasse). Erst wenn Stories aktiv gepflegt werden: a) generierter Spiegel nach dem Anforderungs-Register-Muster (Hash-Guard inklusive)
Rückfragen-Feld: Werden die Stories 2026 noch aktiv gepflegt/erweitert — oder sind sie Planungs-Historie?
Entscheid (eine Zeile): WS-2=b (oder: a generierter Spiegel jetzt) · Doku-Folge: b → Human-First-Referenz schärfen, Zeile → gilt-als-Quelle; a → gen_stories_register.py + C5-Hash
Lage (gemessen): 0 Fundstellen — das Media-/Video-Subsystem (#941, Player vs. Hetzner-Kern) fehlt in der Familie komplett · Dokument ↗
Tower-Vorschlag: EIN Absatz im Datenfluss-Kapitel (Medien als Dokument-Klasse im Touch-Once-Fluss) + Referenz auf die Fach-Doku — KEIN eigenes Familien-Kapitel, solange das Subsystem nicht gebaut ist (Bestand-vor-Bau)
Rückfragen-Feld: Ist Video/Media für 2026 strategisch (dann Kapitel) oder nachgelagert (dann Absatz)?
Entscheid (eine Zeile): WS-3=absatz (oder: kapitel · nichts) · Doku-Folge: absatz → KONZEPT#01 ergänzt Datenfluss + Referenz, Zeile → teil-bewusst; kapitel → Konsolidierungs-Bestands-Check zuerst
Lage (gemessen): 0 Fundstellen — Tower-Entscheid 15.07.: Agenten-Ensemble NICHT kanonisch in der Familie (EINE Konversation, Ensemble je EINE Sorge, fail-closed bleibt Fach-Prinzip) · Dokument ↗
Tower-Vorschlag: Bewusst-draußen BESTÄTIGEN — das Inszenierungs-Prinzip lebt operativ (Chatbot-First §Engine), ein Familien-Kapitel würde Architektur-Detail doppeln, das KI-First schon trägt
Rückfragen-Feld: Soll das Ensemble-Prinzip (eine Konversation, viele Sorgen) irgendwo LESBAR sein, z.B. als Absatz in Chatbot First?
Entscheid (eine Zeile): WS-4=bestätigt (oder: absatz-in-chatbot-first · integrieren) · Doku-Folge: bestätigt → Zeile → bewusst-draußen ✓; absatz → Chatbot-First-Ergänzung + Referenz