aYOUne

Changelog

What changed — grouped by release, filterable by component and repository.

Other changes 1
New learning

Einarbeitung am Arbeitsplatz + vertiefte Produktdaten (kiosk-w5)

Punkt 17 — Einarbeitung:
Neue Flaeche /learning + /learning/:id. Zugewiesene Kurse mit Stand,
Pflichtaufgaben mit Frist und Quittierung, Lektions-Ablauf mit Frage,
Rueckmeldung und Erklaerung.

Rollenneutral und deshalb OHNE roleGuard — die Einarbeitung ist kein
eigener Arbeitsplatz-Typ, sondern ein Bereich, den jede Rolle tragen
kann. Der Sidebar-Eintrag erscheint trotzdem nur, wenn wirklich etwas
zugewiesen ist (Tote-Flagge-Regel wie Service-Desk und Selbstbedienung).

Der Dienst schickt KEINEN Besitz-Filter mit — die hr-api leitet den
Besitzer aus dem Anmeldezeichen ab (/courses/own). Die Bewertung macht
der Server; diese Seite kennt die Loesung gar nicht.

`learning` in TERMINAL_TOP_ROUTES — ohne den Eintrag haelt der
Serial-Parser das erste Pfad-Segment fuer eine Geraete-Seriennummer und
der roleGuard wartet auf eine Rollen-Aufloesung, die nie kommt.

Punkt 16 — Produktdaten:
Die Detailseite hatte Stammdaten, Masse, Bild und Lagerstand bereits.
Ergaenzt sind die MERKMALE — 570 Produkte tragen gepflegte Attribute,
die Seite zeigte davon nichts — sowie die Varianten-Karte. Die
Lagerort-Zeile verlinkt jetzt auf /warehouse/storage/:id, statt den Ort
ein zweites Mal auszubreiten (verlinken statt nachbauen).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>