youzini
ea1e515694
test(recall): lock inject-decoupling reroll invariant
...
Add controller-level coverage for no-new-user reroll behavior:
AFTER_COMMANDS defers recall, BEFORE_COMBINE deterministically reapplies
stored per-floor recall, and misses fall back to legacy compute. Update
docs to describe compute/injection decoupling and recall cards as the
editable per-floor bme_recall source.
2026-06-01 06:56:40 +00:00
..
2026-05-03 19:28:04 +00:00
2026-06-01 05:52:45 +00:00
2026-04-28 21:45:59 +08:00
2026-04-28 22:29:14 +08:00
2026-05-15 10:59:49 +00:00
2026-04-28 01:40:38 +08:00
2026-05-09 09:05:32 +00:00
2026-05-15 17:08:20 +00:00
2026-04-28 19:35:06 +08:00
2026-05-06 15:37:19 +00:00
2026-04-28 22:29:14 +08:00
2026-05-03 19:27:47 +00:00
2026-04-28 21:45:59 +08:00
2026-05-15 10:46:43 +00:00
2026-05-15 15:28:11 +00:00
2026-04-10 14:06:26 +08:00
2026-04-29 14:25:16 +08:00
2026-04-15 15:14:24 +08:00
2026-04-29 03:25:38 +08:00
2026-05-15 18:14:46 +00:00
2026-04-12 13:33:41 +08:00
2026-04-23 03:02:19 +08:00
2026-04-12 13:33:41 +08:00
2026-04-10 15:14:19 +08:00
2026-04-12 14:59:37 +08:00
2026-04-12 13:33:41 +08:00
2026-05-31 20:36:14 +00:00
2026-04-08 01:17:57 +08:00
2026-05-31 21:30:02 +00:00
2026-04-13 16:11:43 +08:00
2026-04-13 16:11:43 +08:00
2026-05-31 20:22:13 +00:00
2026-04-11 23:20:26 +08:00
2026-04-08 01:17:57 +08:00
2026-05-30 18:02:51 +00:00
2026-05-30 18:04:32 +00:00
2026-04-25 16:37:50 +08:00
2026-05-30 13:38:01 +00:00
2026-05-31 12:45:04 +00:00
2026-05-31 14:38:07 +00:00
2026-04-08 01:17:57 +08:00
2026-04-23 18:48:30 +08:00
2026-04-22 18:34:56 +08:00
2026-04-09 14:50:52 +08:00
2026-04-20 15:35:49 +08:00
2026-05-19 07:36:35 +00:00
2026-04-11 22:23:18 +08:00
2026-04-11 22:23:18 +08:00
2026-04-15 13:46:27 +08:00
2026-04-15 22:05:10 +08:00
2026-04-16 01:05:14 +08:00
2026-05-30 18:13:16 +00:00
2026-04-08 01:17:57 +08:00
2026-05-31 10:41:26 +00:00
2026-04-30 03:58:08 +08:00
2026-05-31 10:37:17 +00:00
2026-04-08 01:17:57 +08:00
2026-04-22 20:09:48 +08:00
2026-04-23 03:23:43 +08:00
2026-04-13 16:11:43 +08:00
2026-04-22 20:09:48 +08:00
2026-04-14 15:44:21 +08:00
2026-04-13 18:21:32 +08:00
2026-04-22 21:24:47 +08:00
2026-04-22 18:34:56 +08:00
2026-04-23 02:53:56 +08:00
2026-04-22 18:34:56 +08:00
2026-05-31 20:18:12 +00:00
2026-04-11 23:07:06 +08:00
2026-04-10 01:19:56 +08:00
2026-05-30 14:06:21 +00:00
2026-04-23 00:28:32 +08:00
2026-04-12 13:33:41 +08:00
2026-04-15 13:46:27 +08:00
2026-04-12 14:59:37 +08:00
2026-04-11 18:51:59 +08:00
2026-04-10 14:06:26 +08:00
2026-06-01 06:56:40 +00:00
2026-06-01 05:52:45 +00:00
2026-05-31 20:36:14 +00:00
2026-04-28 15:01:34 +08:00
2026-04-08 01:17:57 +08:00
2026-04-29 14:52:51 +08:00
2026-05-31 16:41:46 +00:00
2026-04-12 16:35:04 +08:00
2026-04-23 18:48:30 +08:00
2026-05-15 16:12:37 +00:00
2026-04-08 03:03:09 +08:00
2026-05-30 18:06:26 +00:00
2026-04-10 15:14:19 +08:00
2026-04-08 22:41:49 +08:00
2026-04-10 15:14:19 +08:00
2026-04-09 14:50:52 +08:00
2026-04-23 17:52:21 +08:00
2026-04-23 00:28:32 +08:00
2026-04-11 19:38:17 +08:00
2026-04-11 16:39:38 +08:00
2026-04-11 22:30:46 +08:00
2026-05-15 15:58:37 +00:00
2026-05-15 18:14:46 +00:00
2026-04-28 21:45:59 +08:00
2026-05-15 18:14:46 +00:00
2026-05-30 14:02:05 +00:00
2026-05-19 09:05:55 +00:00
2026-05-15 15:09:57 +00:00
2026-05-15 09:55:00 +00:00