Talente: der Uebergang, an dem die meisten verlorengehen
Filipe: "ich will dass du die 2 kategorien perfektionnierst. ich will
die noch viel besser, perfektionniert, viel geiler und krasser. es
soll so einfach wie moeglich sein fuer jeden."
Die AUSWAHL war der gut gebaute Teil dieser Seite: 21 Merkmale, sechs
Warnzeichen, ein Trichter mit Standzeiten. Die Stelle, an der Teams
tatsaechlich Leute verlieren, liegt dahinter -- zwischen dem "ja" und
der ersten echten Schicht. Wer zusagt und danach zwei Wochen nichts
hoert, hat innerlich schon abgesagt, und auf der Karte steht weiter
"angesprochen".
In der Beschreibung der Stufe "Probe" stand seit dem ersten Tag
"fester Buddy". Ein Feld dafuer gab es nicht. Ein Versprechen im Text
ist keine Eigenschaft des Systems -- erst eine Regel, die NEIN sagen
kann, ist eine.
Ab jetzt:
- Auf die Probe kommt niemand ohne einen Namen und ein Datum. Die
Absage sagt, welches von beiden fehlt, und die Karte bleibt dabei
stehen, wo sie war.
- Die Karte zeigt beides: wer einarbeitet, wann die erste Schicht
ist -- in einem Satz, den man laut vorlesen kann ("Erste Schicht
ist morgen."). Ein Termin weiter als 14 Tage ist erlaubt, wird
aber benannt.
- Drei Dinge fuer den ersten Tag stehen auf der Probekarte: was
gilt, was du darfst, wen du fragst. Keine Haken -- der Buddy soll
sie lesen, nicht abarbeiten.
- Buddy und Termin lassen sich spaeter aendern, OHNE die Standzeit
zurueckzusetzen: Sie ist die Auskunft ueber uns, nicht ueber den
Kandidaten.
- Wer geht, ist kein Buddy mehr -- stillgelegt wie geloescht. Die
Karte sagt dann "bitte neu bestimmen" und ist am Rand markiert.
Recherche (Quellen im Kopf von workspace-talent-punkte.js): Discord
nennt Buddy und Mentoring als die beiden Trainingswege, die
funktionieren; aus der Freiwilligenarbeit kommt dieselbe Aussage mit
Zahlen. Und: Am ersten Tag braucht jemand drei Dinge, nicht dreissig.
Was die Pruefung gefunden hat: buddy_weg fragte "buddy_id gesetzt UND
Person weg" -- damit war der zweite Weg blind. Wird ein Mensch
geloescht, setzt ON DELETE SET NULL die Spalte auf NULL, die Karte sah
unauffaellig aus, und eine laufende Probe stand ohne jeden Buddy da.
server/pruef-uebergang.mjs 61 Pruefungen, 0 Fehler (Port 4420)
pruef-nachwuchs 123, pruef-entwicklung 43, pruef-css-klassen -- 0 Fehler
Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
@@ -499,3 +499,82 @@
|
||||
.b-verlauf__zeile { grid-template-columns: minmax(9ch, 1fr) repeat(auto-fit, minmax(2rem, 2rem)); }
|
||||
.b-verlauf__punkt { width: 1.9rem; }
|
||||
}
|
||||
|
||||
/* =====================================================================
|
||||
DER ÜBERGANG — Buddy und erste Schicht (15.09.2026)
|
||||
|
||||
Er steht unter dem nächsten Schritt und sieht anders aus als der
|
||||
Rest der Karte: ein durchgehender linker Rand statt eines Kastens.
|
||||
Während einer Probe ist er die Karte, nicht eine Angabe darauf.
|
||||
|
||||
Augenschonend heißt hier vor allem: keine zweite Signalfarbe. Das
|
||||
Orange auf dieser Seite bedeutet „liegt zu lange" — wenn der
|
||||
Übergang es auch benutzt, bedeutet es bald gar nichts mehr.
|
||||
===================================================================== */
|
||||
.t-uebergang {
|
||||
margin: 11px 0 0; padding: 12px 14px;
|
||||
background: color-mix(in srgb, var(--tinte) 90%, #ffffff 10%);
|
||||
border: 1px solid var(--rand);
|
||||
border-left: 3px solid color-mix(in srgb, #668e6e 55%, transparent);
|
||||
}
|
||||
/* Kein Buddy mehr: die einzige Lage, die eine Farbe verdient. */
|
||||
.t-uebergang[data-weg="ja"] { border-left-color: #cc9451; }
|
||||
|
||||
.t-uebergang__titel {
|
||||
margin: 0 0 5px; font-size: .95rem; font-weight: 640; color: var(--text);
|
||||
}
|
||||
.t-uebergang__zeile {
|
||||
margin: 0; display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px;
|
||||
}
|
||||
.t-uebergang__was {
|
||||
font-size: .72rem; letter-spacing: .05em; text-transform: uppercase;
|
||||
color: var(--text-still);
|
||||
}
|
||||
.t-uebergang__wer { font-size: .9rem; font-weight: 620; color: var(--text); }
|
||||
.t-uebergang[data-weg="ja"] .t-uebergang__wer { color: #d8a76a; font-weight: 500; }
|
||||
|
||||
.t-uebergang__satz {
|
||||
margin: 7px 0 0; max-width: 66ch;
|
||||
font-size: .82rem; line-height: 1.6; color: var(--text-leise);
|
||||
}
|
||||
.t-uebergang__hinweis {
|
||||
margin: 8px 0 0; max-width: 66ch;
|
||||
font-size: .8rem; line-height: 1.55; color: #d8a76a;
|
||||
}
|
||||
|
||||
.t-uebergang__tag { margin: 6px 0 0; padding-left: 18px; }
|
||||
.t-uebergang__punkt {
|
||||
margin: 3px 0; max-width: 66ch;
|
||||
font-size: .81rem; line-height: 1.55; color: var(--text-leise);
|
||||
}
|
||||
.t-uebergang__punkt strong { color: var(--text); font-weight: 620; }
|
||||
|
||||
/* ---- Das Fragefeld ----------------------------------------------------
|
||||
Zwei Felder untereinander, nicht nebeneinander: Auf einem Handy
|
||||
werden aus zwei Spalten zwei zu schmale Spalten, und ein Datumsfeld,
|
||||
das nicht vollständig hineinpasst, öffnet den Gerätekalender an der
|
||||
falschen Stelle. */
|
||||
.t-uebergang--frage { border-left-color: color-mix(in srgb, #8ec9ff 50%, transparent); }
|
||||
.t-uebergang__feld {
|
||||
display: grid; gap: 4px;
|
||||
margin: 10px 0 0; max-width: 34ch;
|
||||
}
|
||||
.t-uebergang__wahl {
|
||||
font: inherit; font-size: .88rem;
|
||||
padding: 8px 10px;
|
||||
color: var(--text);
|
||||
background: var(--tinte);
|
||||
border: 1px solid var(--rand-hell);
|
||||
border-radius: var(--radius);
|
||||
/* Der eigene Kalenderknopf des Browsers ist auf Dunkel hell gezeichnet.
|
||||
`color-scheme` sagt ihm, dass er dunkel zeichnen soll — sonst sitzt
|
||||
ein weißes Kästchen im dunklen Feld. */
|
||||
color-scheme: dark;
|
||||
}
|
||||
.t-uebergang__wahl:focus-visible {
|
||||
outline: 2px solid var(--akzent); outline-offset: 1px;
|
||||
}
|
||||
.t-uebergang__knoepfe {
|
||||
display: flex; flex-wrap: wrap; gap: 9px; margin: 13px 0 0;
|
||||
}
|
||||
.t-uebergang__aendern { margin: 11px 0 0; }
|
||||
|
||||
Reference in New Issue
Block a user