Die Probezeit hat einen Inhalt -- und man sieht, wer was gesehen hat
Filipe: "wie talente bewertet werden, aufgaben bekommen, analysiert werden von vanvan und mir, alles moegliche, wie gesagt ich will hoch profissionel arbeiten." WAS GEMESSEN FEHLTE Die Stufe "Probe" hatte eine Frist von 30 Tagen, einen Buddy, ein Datum -- und einen Satz: "Nach 30 Tagen: uebernehmen oder sauber beenden." Worauf diese Entscheidung sich gruenden soll, stand nirgends. Eine Probezeit ohne Inhalt ist keine Probe, sondern eine Wartezeit; am dreissigsten Tag entscheidet dann das Bauchgefuehl dessen, der zuletzt etwas gesehen hat. Und: `von_id` stand seit dem Bau in talent_merkmal und wurde nie ausgeliefert. Man sah, DASS ein Merkmal gesetzt ist -- nicht, von wem. Bei zwei Leuten, die unabhaengig beobachten, ist genau das die Auskunft. DER PROBEPLAN Zwoelf Schritte in drei Phasen: mitlaufen -> selbst machen -> allein. Die Reihenfolge ist der Punkt (Discord empfiehlt sie so, in der Ausbildung heisst sie "see one, do one"). Wer die mittlere Stufe ueberspringt, hat am Tag 30 zwei Sorten Kandidaten, die man nicht unterscheiden kann. JEDER SCHRITT HAT EINEN ZUSTAENDIGEN -- sechs das Talent, drei der Buddy, drei die Leitung. Ohne diese Angabe wandern in jeder Probezeit dieselben drei an niemanden: Der Buddy denkt, die Leitung macht es. KEINE PUNKTZAHL. Am Ende stehen drei Fragen, die ein Mensch beantwortet; die Haken sagen nur, ob er genug gesehen hat. Und "entscheidbar" haengt an DREI Schritten, nicht an einer Anzahl: Wer nie allein gearbeitet hat und wen das Team nie beurteilt hat, ueber den weiss man nichts, egal wie viele andere Haken stehen. Neun von zwoelf reichen nicht, drei genuegen -- wenn es die richtigen sind. WAS DAS HINSEHEN GEFUNDEN HAT `.t-schritt` gibt es auf dieser Seite schon -- es ist die Zeile mit dem naechsten Schritt der Trichterstufe. Meine Regeln standen SPAETER in derselben Datei und haetten sie ueberschrieben. Gefunden hat das keine Ueberlegung, sondern das Nachzaehlen im Browser: 13 Elemente mit `.t-schritt`, obwohl der Plan zwoelf hat. ZWEI PRUEFUNGEN WAREN SCHON VORHER ROT (gemessen mit git stash) pruef-schritt (6 rot) und pruef-befinden (4 rot) -- seit den Erweiterungen von heute frueh: aus sechs Befinden-Fragen wurden zwoelf, aus vier Kategorien sechs, und die Personenkachel zaehlt seit heute in Kaesten statt in einem Satz. Die Zahlen standen als feste Werte in den Pruefdateien. Nicht die Zahlen angepasst, sondern ABGELEITET: aus ENTWICKLUNG_BLOECKE und ENTWICKLUNG_PUNKTE.befinden. Eine feste Zahl ist eine Rechnung von gestern; wer sie nachtraegt, traegt sie beim naechsten Mal wieder nach. GEPRUEFT pruef-nachwuchs 123 -> 152. Vier Gegenproben, jede trifft ihr Ziel: Liste auch vor der Probe -> 1 rot, Abhaken ohne Stufenpruefung -> 7 rot, "entscheidbar" nach Anzahl statt nach den drei -> 3 rot, Name nicht mitgeliefert -> 1 rot. Dazu gruen: schritt 65, befinden 75, entwicklung 43, uebergang, neue-seiten, rechtetafel, css-klassen, struktur, deutsche-texte, modi-wortleck.
This commit is contained in:
@@ -362,7 +362,17 @@ melde("=== 8. Im Browser ===");
|
||||
alleKnopf: document.querySelector(".e-bloecke__alle")?.textContent.trim() || "",
|
||||
};
|
||||
});
|
||||
ok(bloecke.anzahl === 4, `${bloecke.anzahl} Kategorien stehen auf der Karte`);
|
||||
/* DIE ZAHL KOMMT AUS DEM KATALOG, nicht aus dieser Datei.
|
||||
|
||||
Hier stand `=== 4`. Am 17.09.2026 kamen zwei Bloecke dazu ("Clips,
|
||||
Schnitt und Kommentare" und "Waehrend der Stream laeuft"), und die
|
||||
Zeile war ab da rot, ohne dass irgendetwas kaputt war -- eine feste
|
||||
Zahl ist eine Rechnung von gestern. Was die Zeile eigentlich
|
||||
behauptet, ist: Die Karte zeigt ALLE Bloecke. */
|
||||
const bloeckeErwartet = (await import("./workspace-entwicklungs-punkte.js"))
|
||||
.ENTWICKLUNG_BLOECKE.filter((b) => !b.nurSelbst).length;
|
||||
ok(bloecke.anzahl === bloeckeErwartet,
|
||||
`${bloecke.anzahl} von ${bloeckeErwartet} Kategorien stehen auf der Karte`);
|
||||
ok(bloecke.schalter === bloecke.anzahl, "jede hat einen Knopf zum Auf- und Zuklappen");
|
||||
/* GENAU EINE STEHT OFFEN -- die erste, in der noch etwas fehlt. Alle
|
||||
zu hieße jedes Mal suchen, alle auf wäre der Zustand von vorher. */
|
||||
@@ -400,7 +410,8 @@ melde("=== 8. Im Browser ===");
|
||||
offen: document.querySelectorAll('.e-block[data-offen="ja"]').length,
|
||||
knopf: document.querySelector(".e-bloecke__alle")?.textContent.trim() || "",
|
||||
}));
|
||||
ok(alle.offen === 4, `„Alle aufklappen“ öffnet alle vier (${alle.offen})`);
|
||||
ok(alle.offen === bloeckeErwartet,
|
||||
`„Alle aufklappen“ öffnet wirklich alle (${alle.offen} von ${bloeckeErwartet})`);
|
||||
ok(/Alle zuklappen/.test(alle.knopf),
|
||||
`und der Knopf heißt danach anders („${alle.knopf}“)`);
|
||||
|
||||
@@ -474,12 +485,22 @@ melde("=== 8. Im Browser ===");
|
||||
return {
|
||||
name,
|
||||
y: Math.round(window.scrollY),
|
||||
kachel: kachel?.querySelector(".e-person__zahl")?.textContent.trim() || "",
|
||||
/* DIE KACHEL ZAEHLT SEIT DEM 17.09.2026 IN KAESTEN.
|
||||
|
||||
Vorher stand dort ein Satz ("2 von 68 angesehen"), und dieser
|
||||
Selektor las ihn. Seit die Kachel dieselben Bilanz-Kaesten
|
||||
traegt wie das Brett daneben, ist `.e-person__zahl` nur noch
|
||||
die Zeile fuer veraltete Einschaetzungen -- die Pruefung las
|
||||
seitdem einen leeren String, ohne dass etwas kaputt war. */
|
||||
kachel: kachel?.querySelector(".bilanz-zahl__n")?.textContent.trim() || "",
|
||||
kopfZahl: (document.querySelector("#karte .e-karte__stand")?.textContent
|
||||
.match(/(\d+) von/) || [])[1] || "",
|
||||
kopf: document.querySelector("#karte .e-karte__stand")?.textContent.trim() || "",
|
||||
};
|
||||
});
|
||||
ok(vorDemKlick.name === "Frida", `Fridas Karte ist offen (${vorDemKlick.name})`);
|
||||
const zahlAus = (t) => Number((t.match(/^(\d+) von/) || [])[1] ?? -1);
|
||||
/* Die Kachel nennt jetzt eine nackte Ziffer, keinen Satz. */
|
||||
const zahlAus = (x) => { const n = Number(x); return Number.isFinite(n) && x !== "" ? n : -1; };
|
||||
ok(zahlAus(vorDemKlick.kachel) >= 0,
|
||||
`vorher steht auf ihrer Kachel „${vorDemKlick.kachel}“`);
|
||||
|
||||
@@ -501,7 +522,16 @@ melde("=== 8. Im Browser ===");
|
||||
.find((x) => x.querySelector(".e-person__name")?.textContent.trim() === name);
|
||||
return {
|
||||
y: Math.round(window.scrollY),
|
||||
kachel: kachel?.querySelector(".e-person__zahl")?.textContent.trim() || "",
|
||||
/* DIE KACHEL ZAEHLT SEIT DEM 17.09.2026 IN KAESTEN.
|
||||
|
||||
Vorher stand dort ein Satz ("2 von 68 angesehen"), und dieser
|
||||
Selektor las ihn. Seit die Kachel dieselben Bilanz-Kaesten
|
||||
traegt wie das Brett daneben, ist `.e-person__zahl` nur noch
|
||||
die Zeile fuer veraltete Einschaetzungen -- die Pruefung las
|
||||
seitdem einen leeren String, ohne dass etwas kaputt war. */
|
||||
kachel: kachel?.querySelector(".bilanz-zahl__n")?.textContent.trim() || "",
|
||||
kopfZahl: (document.querySelector("#karte .e-karte__stand")?.textContent
|
||||
.match(/(\d+) von/) || [])[1] || "",
|
||||
kopf: document.querySelector("#karte .e-karte__stand")?.textContent.trim() || "",
|
||||
};
|
||||
});
|
||||
@@ -513,8 +543,8 @@ melde("=== 8. Im Browser ===");
|
||||
/* (2) „wieso steht bei vanvan 0 von 28 obwohl ich alle durch habe." */
|
||||
ok(zahlAus(nachDemKlick.kachel) === zahlAus(vorDemKlick.kachel) + 1,
|
||||
`die Kachel zählt sofort mit (${vorDemKlick.kachel} -> ${nachDemKlick.kachel})`);
|
||||
ok(nachDemKlick.kachel === nachDemKlick.kopf,
|
||||
`und nennt dieselbe Zahl wie die Karte („${nachDemKlick.kopf}“)`);
|
||||
ok(nachDemKlick.kachel === nachDemKlick.kopfZahl,
|
||||
`und nennt dieselbe Zahl wie die Karte (${nachDemKlick.kachel} / ${nachDemKlick.kopfZahl})`);
|
||||
ok(zahlAus(nachDemKlick.kachel) > 0,
|
||||
"es ist eine echte Zahl, keine Null — sonst wäre die Gleichheit wertlos");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user