chahinebrini
96e1b8368c
feat(lyra): deterministisches Krisen-Sicherheitsnetz (R-LYRA-01)
LLM-unabhaengiges Sicherheitsnetz fuer Lyras SOS-Pfad, schliesst das
Top-Risiko der Risiko-Akte (verpasste Krise, ISO 14971 R-LYRA-01).
Backend:
- crisis-filter.ts: deterministische Krisen-/Suizid-Erkennung (DE primaer,
EN/FR/AR Grundabdeckung) auf den letzten User-Nachrichten, synchron, kein LLM
- sos-session.post: liefert crisisLevel sofort an die App (vor Stream-Start)
- sos-stream: sendet bei Krise zuerst 'crisis_chips' (BZgA/112/Telefonseelsorge);
Fallback an 3 Stellen (LLM-Fehler/Abbruch/keine Chips) -> nie leerer Screen
- 43/43 Unit-Tests (crisis.json positiv, harmless.json False-Positive-Guard)
Frontend (urge.tsx):
- permanente rote Krisen-Bar oben, durch LLM-Chips nicht ueberschreibbar
(eigener State-Slot), Hotline-Chips als tel:-Links
- neue Locale-Strings DE/EN
Risiko-Akte: R-LYRA-01 Restrisiko HOCH -> MITTEL.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 07:56:34 +02:00
..
2026-05-19 18:04:14 +02:00
2026-06-03 08:25:02 +02:00
2026-06-03 08:25:02 +02:00
2026-05-13 16:35:18 +02:00
2026-05-06 07:13:43 +02:00
2026-06-07 07:56:34 +02:00
2026-05-06 07:13:43 +02:00
2026-05-31 00:12:40 +02:00
2026-06-01 02:36:28 +02:00
2026-05-16 00:29:35 +02:00
2026-05-06 07:13:43 +02:00
2026-05-11 16:23:02 +02:00
2026-05-30 01:06:06 +02:00
2026-05-06 07:13:43 +02:00
2026-05-28 15:36:17 +02:00
2026-05-13 19:06:01 +02:00
2026-05-06 07:13:43 +02:00
2026-06-03 09:57:27 +02:00
2026-06-03 08:25:02 +02:00
2026-05-28 15:13:21 +02:00
2026-06-01 10:17:25 +02:00
2026-05-29 08:14:57 +02:00
2026-05-11 04:06:49 +02:00
2026-05-13 22:21:31 +02:00
2026-06-05 10:38:06 +02:00
2026-05-06 07:13:43 +02:00
2026-05-30 01:06:06 +02:00
2026-05-11 04:48:51 +02:00
2026-05-06 07:13:43 +02:00
2026-06-07 07:56:34 +02:00
2026-05-09 17:58:22 +02:00
2026-05-15 21:16:05 +02:00
2026-05-06 07:13:43 +02:00