_Kerman
b0c2e2bf01
refactor(session-title): keep title input as an O(1) projection
...
The titleInput unit no longer retains the full eligible message history
in bounded reverse-linked chunks. It folds only {first, last, count} —
the values scheduling and fallback reads need — and the full eligible
prefix for one provider generation is scanned from the session log at
execution time. The projection state is O(1) per session instead of
growing with every user message.
The README description updates accordingly and drops the inaccurate
"latest request route" claim; the projection test now asserts the
bounded aggregate and its checkpoint row.
2026-08-19 16:58:53 +08:00
..
2026-08-14 15:46:01 +08:00
2026-08-13 01:30:49 +08:00
2026-08-13 14:20:09 +08:00
2026-08-13 13:31:30 +08:00
2026-08-13 00:54:38 +08:00
2026-08-19 16:58:53 +08:00
2026-08-14 14:43:05 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-12 21:01:11 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-18 11:58:11 +08:00
2026-08-18 11:58:11 +08:00
2026-08-18 11:58:11 +08:00
2026-08-19 14:03:36 +08:00
2026-08-19 14:03:36 +08:00
2026-08-19 14:03:36 +08:00
2026-08-13 14:20:09 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 14:20:09 +08:00
2026-08-13 15:16:12 +08:00
2026-08-13 15:16:12 +08:00
2026-08-13 15:16:12 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-13 00:54:38 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-13 13:31:30 +08:00
2026-08-13 13:31:30 +08:00
2026-08-13 13:31:30 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 16:34:20 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-19 13:57:58 +08:00
2026-08-10 22:04:10 +08:00
2026-08-10 22:04:10 +08:00
2026-08-10 22:04:10 +08:00
2026-08-17 16:49:14 +08:00
2026-08-17 16:49:14 +08:00
2026-08-17 16:49:14 +08:00
2026-08-19 10:33:43 +08:00
2026-08-19 10:33:43 +08:00
2026-08-19 10:33:43 +08:00
2026-08-11 15:23:05 +08:00
2026-08-11 15:23:05 +08:00
2026-08-10 16:34:20 +08:00
2026-08-10 16:34:20 +08:00
2026-08-05 16:16:57 +08:00
2026-08-10 16:34:20 +08:00