Gantt-Bibliothek auf 2026.3.4 und die drei Angular-Pakete aus dem Lock nehmen
Die Bibliothek deklariert ihre Angular-Peers ab 2026.3.4 als optional, der Express-SSR-Dienst zog sie bis dahin mit, ohne sie je zu laden. Gemessen: 985 -> 982 Lock-Eintraege, 25 MB weniger im Abbild, npm ci gruen (958 Pakete), tsc-Bau gruen gegen einen Baum ohne jedes Angular-Paket.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Fixdeps
device-shell 2026.9.0 -> 2026.10.1 (nicht 10.0)
Letzte drei von sieben Verbrauchern, die exakt auf 2026.9.0 festhingen und deshalb nicht von selbst heilen.
🔴 ABWEICHUNG VOM BRIEF, und sie ist der Kern: er nennt 2026.10.0 — publiziert ist 2026.10.1, und der Unterschied ist tragend. Changelog: 10.0 feat(capabilities): Faehigkeits-Erkennung in die Kiosk-Huelle, plus Mikrofon 10.1 fix(capabilities): enumerateDevices bekommt eine Frist — die Erkennung wurde sonst NIE fertig Auf 10.0 zu pinnen hiesse, das neue Feature mitsamt seinem bekannten Haenger auf drei Kiosk-Geraeteklassen auszurollen.
PIN-FORM: exakt beibehalten. Der Brief laesst beides zu; exakt folgt der Grundregel (Richtung A, 2026-07-23) fuer VERBRAUCHER-Repositorien — reproduzierbare Baeue mit committetem Lock. Die Uebergangs-Regel auf Spannen gilt Bibliotheken, die FUNDAMENT pinnen, nicht Clients, die eine Bibliothek pinnen. `clients/pos` mit Caret ist der Ausreisser, nicht das Vorbild.
Lock-Beleg: je genau EINE Aufloesung auf 2026.10.1 in allen drei. Wirkung gemessen: `shared-lib-drift` client-facing stale (exact pins) 4 -> 1 = Grundlinie (der verbleibende mobile-app|communicator-Eintrag). Ratsche NICHT bewegt.