-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.unstyled-classnames-baseline
More file actions
105 lines (105 loc) · 3.21 KB
/
Copy path.unstyled-classnames-baseline
File metadata and controls
105 lines (105 loc) · 3.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# Unstyled-Classname-Gate - Startbestand / Ratchet (#1892, Refs #1491 #1728).
#
# Jeder Eintrag ist ein className-Attribut-WERT, dessen Tokens ALLE tote
# Klassen sind (weder CSS-Regel unter frontend/src noch emittierte
# Tailwind-Utility - Abgleich gegen .dead-classnames-baseline). Das Element
# rendert damit komplett ohne Styling (der #1715/#1732 CreateLesson-Archetyp).
#
# Nur VOLLSTAENDIG STATISCHE className-Werte werden erfasst (Plain-String,
# {"..."} oder Template ohne ${...}); cn()/Identifier/Ternary/dynamische
# Templates werden als unpruefbar uebersprungen - ein Eintrag ist also ein
# echtes ungestyltes Element, kein False Positive.
#
# Mehr-Token-Werte sind alphabetisch sortiert kanonisiert (reihenfolge-
# unabhaengig, ein stabiler Eintrag pro Kombination).
#
# Diese Liste ist der eingefrorene Startbestand (Ratchet). Der Gate
# (scripts/check-dead-classnames.py --unstyled) schlaegt NUR bei NEUEN
# vollstaendig ungestylten className-Attributen an, die hier nicht stehen.
# Die Liste darf nur SCHRUMPFEN: sobald ein Element token-basiert gestylt
# (oder die Klasse definiert/entfernt) ist, hier loeschen.
#
# Bewusst extern gestylte Fremd-Library-Klassen (assistant-ui .aui-*,
# floating-ui .popper) bleiben legitim hier stehen (Legitimierungsweg c aus
# .dead-classnames-baseline).
#
# Regenerieren (build-unabhaengig, liest .dead-classnames-baseline):
# python3 scripts/check-dead-classnames.py --unstyled --list
# Migration der Eintraege ist ein eigener Auftrag, NICHT Teil dieses Gates.
#
# Punkt-5-Pruefung (#2135, 2026-07-29): gleiche Grundlage wie
# .dead-classnames-baseline - gebautes Tailwind-CSS als Orakel, deshalb
# `make ci-full`. Namen statt Zahlen. GEPRUEFT.
#
# Orakel-Pin (#2138, entschieden 2026-07-31): bewusst UNgepinnt - gleiche
# Begruendung wie in .dead-classnames-baseline (das Bauergebnis ist selbst
# der Pruefgegenstand). Entscheidung nicht erneut aufwerfen.
activity-trend
adaptive-save-row
adaptive-summary-improvement
answer-feedback-pulse
backup-auto
backup-auto-count
backup-auto-list
backup-auto-toggle
backup-auto-when
backup-comparison
backup-comparison-table
backup-contents
backup-contents-list
backup-contents-title
backup-contents-total
backup-last
backup-pressure
backup-reminder
backup-summary
badge-widget-grid
badge-widget-view-all
chat-welcome
cloze-blank-diff
content-ai-fix
content-ai-intro
content-level-own-count
content-my-lessons content-section
content-section-title
content-set-aicheck-btn
content-set-quality-btn
content-source-knowledge
content-source-other
content-source-primary
curriculum-description
curriculum-description-actions
custom
dashboard-create-lesson
dashboard-filter-bar
dashboard-filter-controls
dashboard-filter-header
dashboard-filter-results
dashboard-filter-row
dashboard-learning-path
dashboard-project-list
error-replay-summary-score
extra
extra-hook
form-field
form-select
free-text-diff
free-text-diff-row
learning-repo-widget-link
lesson-reviewed-fallback
lesson-reviewed-prompt
lesson-step-nav
lesson-summary-breakdown-diff
lesson-summary-diff
lesson-summary-explanations
onboarding-subject-suggestions
page
picture-tile-skeleton
provider-chip-model
review-summary-note
settings-subsection
spaced-rec-body
spaced-rec-title
spaced-recs
speech-button__label
taxonomy-chip-list