aYOUne

Changelog

Was sich verändert hat — gruppiert nach Release, filterbar nach Komponente und Repository.

Ohne Meilenstein 1
Neu employees

Reiter "Sachbezuege" an hr.employees.edit (Glied B)

Die Bedienflaeche zur Zuordnungs-Achse `IEmployee.benefits[]` (Fundament aus
Kaskade 64). Ohne sie traegt das Fundament, aber niemand kann eine Zuordnung
pflegen — der Vertrag war bis hierher kein lebender Zweig.

Wiederhol-Editor (`typ: 'ObjectArray'`) nach dem Muster des `wage`-Reiters, mit
`_wageType` als Referenz-Select ueber die atomare Komponente (CEO-Regel: jedes
ObjectId-Feld ist ein Auswahlfeld, nie Freitext). `showIf: NUR_MENSCH` — ein
KI-Mitarbeiter bekommt keinen Tankgutschein, und die Freigrenze des § 8 Abs. 2
S. 11 EStG setzt ein Arbeitsverhaeltnis voraus.

🔴 BEWUSSTE ABWEICHUNG VOM AUFTRAG: der Monatswert wird in CENT erfasst, nicht
"als Euro-Eingabe". Gemessen 2026-08-22 gibt es in der SDUI-Schicht keine
Cent/Euro-Umrechnung — `amountCents` kommt plattformweit nur im Lohn-Export vor,
nie als Eingabefeld, und FIELD_TYPE_MAP kennt keinen Geld-Typ. Ein als "Euro"
beschriftetes number-Feld schriebe den Wert UNVERAENDERT nach monthlyValueCents:
wer 50 tippt, haette 0,50 € hinterlegt und der Beleg wiese 0,50 € aus, ohne dass
irgendetwas fehlschlaegt. Ein Feld, das sagt was es speichert, ist richtiger als
eine vorgetaeuschte Umrechnung; die Freigrenze steht als Rechenhilfe im Hilfetext.

Der Katalog-Waechter traegt eine harte Zahl (13 -> 14, Beschreibung mitgezogen);
der Feld-Waechter (employeeEditFieldsExist) bestaetigt, dass alle benefits.*-Pfade
im Schema existieren. Proben 78/78.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PmMj9oQCU9nxusjcbD8Dp8