Marc-André Bombeck
70e6e5e374
Enforce the no-causation rule in all six locales and screen the period narrative for dose and risk
...
The causal bank lived in the narrative validator as an English and German list,
so the no-causation rule was enforced in code on one surface and for two of the
six locales it ships in. It now comes from the shared screen, which carries all
six, and the narrative also gets the dose and risk-score contracts it never
checked -- persisted prose with a dose imperative in it is as unsafe as a chat
reply with one.
Red-team cases carry their language. The German outbound case was probed as
English, which would have reported a pass the guard never earned.
2026-07-19 03:43:10 +02:00
..
2026-07-18 23:30:57 +02:00
2026-07-18 23:54:09 +02:00
2026-07-19 03:43:10 +02:00
2026-06-05 13:58:28 +02:00
2026-07-19 03:36:42 +02:00
2026-07-19 03:36:42 +02:00
2026-07-19 03:36:42 +02:00
2026-06-28 03:20:49 +02:00
2026-06-29 15:08:04 +02:00
2026-07-12 11:08:59 +02:00
2026-06-28 03:28:37 +02:00
2026-07-05 20:33:44 +02:00
2026-06-10 22:41:28 +02:00
2026-07-16 22:34:17 +02:00
2026-06-26 13:16:00 +02:00
2026-07-18 23:23:40 +02:00
2026-07-18 06:47:32 +02:00
2026-07-18 16:05:17 +02:00
2026-06-26 13:42:06 +02:00
2026-07-18 16:05:17 +02:00
2026-06-19 22:20:31 +02:00
2026-07-16 09:55:35 +02:00
2026-06-19 22:20:31 +02:00
2026-07-17 08:19:17 +02:00
2026-07-18 06:47:32 +02:00
2026-07-17 08:19:17 +02:00
2026-07-19 03:36:42 +02:00
2026-07-10 21:23:00 +02:00
2026-07-11 01:54:12 +02:00
2026-06-28 03:20:49 +02:00
2026-06-20 19:04:08 +02:00
2026-06-28 03:20:49 +02:00
2026-06-01 20:26:26 +02:00
2026-07-18 06:47:32 +02:00
2026-07-18 23:23:40 +02:00
2026-07-17 23:50:06 +02:00
2026-07-18 09:24:28 +02:00
2026-07-18 06:47:32 +02:00
2026-06-19 22:20:31 +02:00
2026-06-28 18:33:53 +02:00
2026-07-19 03:36:42 +02:00
2026-07-11 08:43:41 +02:00
2026-07-11 08:43:41 +02:00
2026-07-11 08:43:41 +02:00
2026-06-28 03:28:37 +02:00
2026-07-11 08:43:41 +02:00
2026-07-19 03:36:42 +02:00
2026-07-11 08:43:41 +02:00
2026-07-16 02:14:46 +02:00
2026-07-19 03:36:42 +02:00
2026-06-16 22:25:50 +02:00
2026-03-10 20:14:33 +01:00
2026-06-02 23:40:24 +02:00
2026-07-11 08:43:41 +02:00
2026-06-11 22:49:42 +02:00
2026-07-18 23:23:40 +02:00
2026-07-18 23:23:40 +02:00
2026-06-19 21:31:16 +02:00
2026-07-18 23:23:40 +02:00
2026-06-28 12:42:35 +02:00
2026-07-19 03:36:42 +02:00
2026-06-19 22:20:31 +02:00
2026-06-26 23:57:37 +02:00
2026-06-19 22:20:31 +02:00
2026-07-18 01:23:37 +02:00
2026-06-04 17:47:17 +02:00
2026-07-19 03:36:42 +02:00
2026-07-01 23:44:55 +02:00
2026-06-19 22:20:31 +02:00
2026-06-19 22:20:31 +02:00
2026-06-03 08:56:20 +02:00
2026-07-19 03:36:42 +02:00
2026-06-02 17:34:52 +02:00