aYOUne

Changelog

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

No milestone 1
New personal

Lohnzettel-Sicht meldet sich als heikel — kuerzere Sperrfrist

Am geteilten Werkstatt-Geraet darf ein Schichtplan 20 Minuten offen stehen, ein
Lohnzettel nicht. Bisher gab es genau EINE geraeteweite Frist; die Flaeche
behalf sich mit „Fertig" (sofort sperren) und Vergessen beim Verlassen — beide
erfassen den Fall NICHT, um den es geht: weglaufen, ohne etwas anzufassen.

Die Sicht MELDET sich jetzt als heikel (@tolinax/ayoune-lock 2026.19.0,
enterSensitiveView/leaveSensitiveView); die Bibliothek waehlt daraus die
KUERZERE der Mandanten-Fristen. Es bleibt bei der EINEN Sperre — nur der Wert
ihres Zeitgebers aendert sich. Kein zweiter Zeitgeber.

Drei Einhaengepunkte, weil die Sicht ein ZUSTAND der Komponente ist und keine
eigene Route:
- wechsle() meldet an bzw. ab, je nachdem wohin gewechselt wird
- ngOnDestroy meldet IMMER ab — ein Vergessen liesse die kurze Frist
geraeteweit stehen (leaveSensitiveView ist bei fremder Kennung wirkungslos)
- der Kopfkommentar fuehrt nicht mehr den alten Befund, sondern die Loesung

Das „Fertig" BLEIBT. Es ist die ausdrueckliche Handlung, nicht der Ersatz.

⚠ Pin bewusst gehoben (2026.18.0 -> 2026.19.0) mit Lock-Beleg VOR dem Bau.
⚠ Pfad ausserhalb des claim_paths dieses Auftrags (platform/ayoune-lock/src) —
clients/terminal war zum Zeitpunkt des Edits von KEINER Sitzung gehalten
(geprueft); der Auftrag verlangt die Flaechen-Umstellung ausdruecklich als
Punkt 3, sein claim_path war zu eng geschnitten.

Verify: tsc --noEmit 0 · Produktions-Bau gruen (inkl. Schrift-Eigenauslieferung)
· Bibliotheks-Proben 62/62.

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