claude
5b622389c5
dialogue: a restart expires the parked question (V-385)
...
The decision, not a behaviour change: ClarifyStore stays in memory, and she
does not announce the loss either.
The TTL and the attempt count measure a pause in one conversation. A restart
is a gap of unknown length, so a restored question is either dead already or
lying about its age, and the request behind it is one he has likely given up
on. Announcing it would mean storing a marker that outlives the thing it
describes, to say one sentence in the rare window where he speaks within 90s
of a restart. His next words route fresh, which is right either way.
Written down in docs/design.md, pinned at both ends by a comment, and held by
a test that builds a second handler over the same store.
2026-08-04 03:33:19 +04:00
..
2026-07-03 00:42:35 +02:00
2026-08-01 14:22:14 +04:00
2026-08-01 21:43:28 +04:00
2026-08-01 21:43:28 +04:00
2026-08-01 14:11:57 +04:00
2026-08-03 22:36:34 +04:00
2026-08-01 14:16:56 +04:00
2026-08-01 14:16:56 +04:00
2026-08-01 02:33:47 +04:00
2026-08-01 22:32:37 +04:00
2026-08-03 22:57:11 +04:00
2026-08-02 02:24:36 +04:00
2026-08-04 03:25:42 +04:00
2026-08-01 00:53:37 +04:00
2026-08-01 14:16:39 +04:00
2026-08-01 14:16:39 +04:00
2026-08-01 00:54:11 +04:00
2026-08-02 02:28:53 +04:00
2026-08-04 00:33:30 +04:00
2026-08-04 03:33:19 +04:00
2026-08-04 03:08:09 +04:00
2026-08-01 05:49:27 +04:00
2026-08-02 09:58:07 +04:00
2026-08-01 22:57:08 +04:00
2026-08-01 22:21:28 +04:00
2026-08-01 14:33:26 +04:00
2026-08-01 14:33:26 +04:00
2026-08-01 23:17:10 +04:00
2026-07-31 23:09:22 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 16:29:56 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:13:58 +04:00
2026-08-01 16:29:56 +04:00
2026-08-01 14:15:33 +04:00
2026-07-30 23:49:22 +04:00
2026-07-20 12:13:30 +04:00
2026-07-20 12:00:37 +04:00
2026-08-01 14:15:33 +04:00
2026-08-03 22:36:34 +04:00
2026-08-03 13:40:33 +04:00
2026-08-01 14:15:33 +04:00
2026-08-01 14:24:40 +04:00
2026-08-01 05:08:08 +04:00
2026-07-06 13:40:16 +04:00
2026-08-04 03:08:09 +04:00
2026-08-01 14:10:36 +04:00
2026-08-01 14:10:36 +04:00
2026-08-01 14:05:13 +04:00
2026-08-01 14:05:13 +04:00
2026-08-01 19:46:39 +04:00
2026-08-01 19:46:39 +04:00
2026-07-31 02:15:30 +04:00
2026-08-01 14:05:07 +04:00
2026-08-01 14:20:04 +04:00
2026-08-03 23:20:25 +04:00
2026-08-01 14:11:57 +04:00
2026-08-01 14:11:57 +04:00
2026-08-02 02:16:45 +04:00
2026-08-03 10:12:21 +02:00
2026-08-01 14:36:48 +04:00
2026-08-04 03:17:29 +04:00
2026-08-01 14:01:01 +04:00
2026-08-01 14:01:01 +04:00
2026-08-02 09:58:07 +04:00
2026-08-01 01:30:06 +04:00
2026-08-03 22:57:11 +04:00
2026-08-03 22:57:11 +04:00
2026-07-31 13:30:38 +04:00
2026-08-01 21:35:58 +04:00
2026-08-01 21:35:58 +04:00
2026-08-04 03:12:47 +04:00
2026-07-31 13:30:38 +04:00
2026-07-31 13:30:38 +04:00
2026-08-04 00:33:30 +04:00
2026-08-04 00:33:30 +04:00
2026-07-31 23:27:08 +04:00
2026-08-02 02:24:36 +04:00
2026-08-04 03:14:52 +04:00
2026-08-02 09:35:47 +04:00
2026-08-01 14:06:38 +04:00
2026-08-01 14:06:38 +04:00
2026-08-01 21:40:06 +04:00
2026-08-01 21:40:06 +04:00
2026-08-01 14:12:43 +04:00
2026-08-01 14:12:43 +04:00
2026-07-31 23:27:08 +04:00
2026-07-31 14:14:18 +04:00
2026-08-01 20:43:27 +04:00
2026-08-04 03:17:29 +04:00
2026-08-01 14:21:46 +04:00
2026-08-01 14:21:46 +04:00
2026-08-04 03:08:09 +04:00
2026-08-04 03:33:19 +04:00
2026-08-04 03:25:42 +04:00
2026-08-04 03:25:42 +04:00
2026-08-03 12:27:40 +04:00
2026-08-03 12:27:40 +04:00