teknium1
bafbf88032
fix(update): bracket the post-repair lazy restore with the lazy-refresh marker
...
The healthy-branch restore after a runtime (SQLite) repair called
_refresh_active_lazy_features as a bare statement and dropped its bool, so a
failed restore into the freshly swapped venv still ended in '✓ Already up to
date!' and a rerun could not recover (the next snapshot sees the stripped venv).
Mirror the pull path (update_cmd_deps): write the lazy-refresh-incomplete marker
before the restore, clear it only when the refresh reports success, otherwise
print the same 'recovery incomplete' hint so the next `hermes` run finishes it.
Test: one invariant case (refresh returns False -> marker written, not cleared);
red on the previous head, green here. The marker helpers are stubbed so the test
never writes into the real home.
2026-09-16 17:45:29 -07:00
..
2026-09-13 09:40:44 -07:00
2026-09-16 00:32:15 -07:00
2026-09-15 21:46:37 -07:00
2026-09-03 03:31:03 -07:00
2026-09-16 14:21:14 -07:00
2026-09-16 16:44:53 -07:00
2026-09-14 09:02:28 -07:00
2026-09-15 04:11:11 -07:00
2026-09-03 15:07:39 -07:00
2026-09-15 04:12:13 -07:00
2026-09-03 15:07:39 -07:00
2026-09-03 02:46:19 -07:00
2026-09-07 06:13:16 -07:00
2026-09-15 04:11:11 -07:00
2026-09-16 16:48:42 -07:00
2026-09-15 03:58:44 -07:00
2026-09-15 03:58:44 -07:00
2026-09-16 16:48:42 -07:00
2026-09-16 14:34:59 -07:00
2026-09-11 03:45:33 +05:30
2026-09-15 20:44:42 +05:30
2026-09-03 13:49:57 -07:00
2026-09-15 04:57:29 -07:00
2026-09-05 18:08:00 +05:30
2026-09-02 22:51:30 -07:00
2026-09-16 14:34:59 -07:00
2026-09-16 14:34:59 -07:00
2026-09-15 20:44:42 +05:30
2026-09-15 04:12:13 -07:00
2026-09-15 04:12:13 -07:00
2026-09-03 13:08:40 -07:00
2026-09-03 13:48:49 -07:00
2026-09-16 16:16:24 +05:30
2026-09-16 14:34:59 -07:00
2026-09-12 22:07:41 -07:00
2026-09-15 03:38:29 -07:00
2026-09-12 22:07:41 -07:00
2026-09-16 14:34:59 -07:00
2026-09-16 17:16:06 -07:00
2026-09-15 18:26:38 -07:00
2026-09-03 02:07:33 -07:00
2026-09-15 19:06:54 -07:00
2026-09-16 16:53:40 -07:00
2026-09-02 23:58:31 -07:00
2026-09-02 23:58:31 -07:00
2026-09-08 03:06:30 -07:00
2026-09-15 18:24:22 -07:00
2026-09-12 08:25:54 -07:00
2026-09-16 16:54:57 -07:00
2026-09-12 08:25:54 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 19:28:32 -07:00
2026-09-16 17:22:17 -07:00
2026-09-15 06:29:50 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 14:52:26 +05:30
2026-09-16 17:11:01 -07:00
2026-09-15 18:25:46 -07:00
2026-09-13 14:35:32 -07:00
2026-09-16 17:23:44 -07:00
2026-09-12 22:00:02 -07:00
2026-09-13 14:35:32 -07:00
2026-09-08 13:39:17 -07:00
2026-09-15 04:08:53 -07:00
2026-09-15 20:47:06 +05:30
2026-09-15 04:12:13 -07:00
2026-09-03 13:30:31 -07:00
2026-09-02 23:58:31 -07:00
2026-09-13 20:50:10 -07:00
2026-09-15 19:05:29 -07:00
2026-09-15 19:05:29 -07:00
2026-09-15 06:29:50 -07:00
2026-09-12 08:25:36 -07:00
2026-09-13 20:41:41 -07:00
2026-09-03 00:06:54 -07:00
2026-09-12 16:17:04 -07:00
2026-09-16 17:12:11 -07:00
2026-09-15 06:29:50 -07:00
2026-09-15 21:47:48 -07:00
2026-09-15 05:25:39 -07:00
2026-09-15 00:41:13 +05:30
2026-09-10 01:08:18 -07:00
2026-09-16 17:42:32 -07:00
2026-09-14 08:10:36 -07:00
2026-09-16 08:57:18 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 05:09:06 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 05:38:31 -07:00
2026-09-05 16:45:59 +05:30
2026-09-16 17:00:07 -07:00
2026-09-03 00:04:40 -07:00
2026-09-13 05:07:11 -07:00
2026-09-13 09:18:02 -07:00
2026-09-03 14:16:54 -07:00
2026-09-10 01:25:45 -07:00
2026-09-03 00:06:30 -07:00
2026-09-04 00:15:16 -07:00
2026-09-15 04:12:13 -07:00
2026-09-03 13:16:47 -07:00
2026-09-13 05:09:06 -07:00
2026-09-16 17:02:34 -07:00
2026-09-03 00:05:41 -07:00
2026-09-16 23:19:45 +05:30
2026-09-15 04:12:13 -07:00
2026-09-15 12:06:08 -07:00
2026-09-04 07:17:00 -07:00
2026-09-15 04:12:13 -07:00
2026-09-06 05:41:46 -07:00
2026-09-13 20:51:06 -07:00
2026-09-03 17:13:22 -07:00
2026-09-12 21:39:10 -07:00
2026-09-14 08:10:36 -07:00
2026-09-15 20:44:42 +05:30
2026-09-15 04:12:13 -07:00
2026-09-16 08:57:18 -07:00
2026-09-16 00:33:03 -07:00
2026-09-16 08:57:18 -07:00
2026-09-16 08:57:18 -07:00
2026-09-15 03:44:36 -07:00
2026-09-15 04:07:13 -07:00
2026-09-16 16:52:59 -07:00
2026-09-16 16:55:18 -07:00
2026-09-10 01:00:19 -07:00
2026-09-16 16:43:08 -07:00
2026-09-07 00:51:41 -07:00
2026-09-15 03:59:50 -07:00
2026-09-03 00:06:30 -07:00
2026-09-06 07:20:24 -07:00
2026-09-03 00:06:30 -07:00
2026-09-03 00:06:30 -07:00
2026-09-16 00:32:15 -07:00
2026-09-16 17:11:01 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 13:48:14 -07:00
2026-09-16 16:58:43 -07:00
2026-09-16 00:35:00 -07:00
2026-09-07 14:16:57 -07:00
2026-09-14 16:14:33 -07:00
2026-09-16 16:51:45 -07:00
2026-09-16 16:58:43 -07:00
2026-09-13 05:09:06 -07:00
2026-09-03 17:13:22 -07:00
2026-09-15 18:35:32 -07:00
2026-09-07 04:46:54 -07:00
2026-09-15 18:34:40 -07:00
2026-09-07 04:46:54 -07:00
2026-09-07 04:46:54 -07:00
2026-09-15 18:33:43 -07:00
2026-09-09 12:18:58 -07:00
2026-09-03 13:48:14 -07:00
2026-09-15 18:34:40 -07:00
2026-09-16 16:56:22 -07:00
2026-09-03 09:44:26 -07:00
2026-09-03 09:44:26 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 18:28:26 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 18:29:37 -07:00
2026-09-15 18:35:59 -07:00
2026-09-12 08:25:54 -07:00
2026-09-16 17:09:50 -07:00
2026-09-15 04:12:13 -07:00
2026-09-03 15:07:39 -07:00
2026-09-16 16:48:42 -07:00
2026-09-15 06:29:50 -07:00
2026-09-15 18:55:47 -07:00
2026-09-16 15:16:09 -05:00
2026-09-16 15:16:09 -05:00
2026-09-15 04:12:13 -07:00
2026-09-04 00:15:16 -07:00
2026-09-03 17:13:22 -07:00
2026-09-15 19:06:54 -07:00
2026-09-15 03:38:29 -07:00
2026-09-03 17:13:22 -07:00
2026-09-16 17:11:01 -07:00
2026-09-15 05:34:29 -07:00
2026-09-13 05:07:11 -07:00
2026-09-03 03:31:03 -07:00
2026-09-10 04:22:38 -07:00
2026-09-13 20:54:50 -07:00
2026-09-15 04:12:13 -07:00
2026-09-15 03:39:45 -07:00
2026-09-16 17:11:01 -07:00
2026-09-16 17:06:26 -07:00
2026-09-16 16:59:23 -07:00
2026-09-16 10:52:32 -07:00
2026-09-10 09:11:00 -07:00
2026-09-07 08:08:04 -07:00
2026-09-03 13:48:49 -07:00
2026-09-12 01:35:05 -07:00
2026-09-12 01:35:05 -07:00
2026-09-15 18:58:02 -07:00
2026-09-16 17:06:26 -07:00
2026-09-14 22:01:32 +00:00
2026-09-11 03:45:31 +05:30
2026-09-10 18:11:25 -07:00
2026-09-04 07:17:00 -07:00
2026-09-03 09:44:26 -07:00
2026-09-04 00:15:16 -07:00
2026-09-16 17:03:25 -07:00
2026-09-03 09:44:26 -07:00
2026-09-16 00:32:15 -07:00
2026-09-03 17:13:22 -07:00
2026-09-16 14:18:39 -07:00
2026-09-16 17:15:38 -07:00
2026-09-03 14:00:59 -07:00
2026-09-09 04:38:01 -07:00
2026-09-16 15:47:44 -07:00
2026-09-16 15:47:44 -07:00
2026-09-16 15:47:44 -07:00
2026-09-15 18:48:59 -07:00
2026-09-16 17:08:25 -07:00
2026-09-16 17:08:25 -07:00
2026-09-09 04:38:01 -07:00
2026-09-09 04:38:01 -07:00
2026-09-03 09:44:26 -07:00
2026-09-16 17:08:25 -07:00
2026-09-11 03:45:31 +05:30
2026-09-16 00:32:15 -07:00
2026-09-13 14:33:11 -07:00
2026-09-16 14:21:14 -07:00
2026-09-16 14:34:59 -07:00
2026-09-06 05:34:01 -07:00
2026-09-15 06:22:15 -07:00
2026-09-16 14:34:22 -07:00
2026-09-16 17:02:38 -07:00
2026-09-03 00:06:57 -07:00
2026-09-13 05:08:29 -07:00
2026-09-02 22:55:15 -07:00
2026-09-10 14:56:55 -04:00
2026-09-13 05:07:50 -07:00
2026-09-13 05:07:11 -07:00
2026-09-07 02:09:34 -07:00
2026-09-04 20:24:24 -04:00
2026-09-15 06:36:19 -07:00
2026-09-16 17:19:58 -07:00
2026-09-14 19:49:12 +05:30
2026-09-15 03:44:36 -07:00
2026-09-13 05:07:50 -07:00
2026-09-13 05:07:50 -07:00
2026-09-16 17:16:06 -07:00
2026-09-03 14:00:59 -07:00
2026-09-15 04:12:13 -07:00
2026-09-16 00:35:00 -07:00
2026-09-15 18:30:05 -07:00
2026-09-11 06:24:54 -07:00
2026-09-11 06:24:54 -07:00
2026-09-11 06:24:54 -07:00
2026-09-11 06:24:54 -07:00
2026-09-03 00:06:57 -07:00
2026-09-16 17:02:13 -07:00
2026-09-02 23:59:27 -07:00
2026-09-11 06:37:27 -07:00
2026-09-09 13:30:28 -07:00
2026-09-11 06:24:54 -07:00
2026-09-15 18:25:46 -07:00
2026-09-03 13:33:10 -07:00
2026-09-13 05:32:38 -07:00
2026-09-15 04:12:13 -07:00
2026-09-04 07:17:00 -07:00
2026-09-03 13:33:10 -07:00
2026-09-03 13:33:10 -07:00
2026-09-12 08:25:54 -07:00
2026-09-15 04:12:13 -07:00
2026-09-07 22:25:12 -07:00
2026-09-03 13:08:40 -07:00
2026-09-15 04:12:13 -07:00
2026-09-03 09:44:26 -07:00
2026-09-12 08:25:54 -07:00
2026-09-03 17:13:22 -07:00
2026-09-02 23:04:20 -07:00
2026-09-03 17:13:22 -07:00
2026-09-13 05:08:29 -07:00
2026-09-11 03:45:31 +05:30
2026-09-12 21:47:53 -07:00
2026-09-13 05:21:02 -07:00
2026-09-14 08:10:36 -07:00
2026-09-16 17:58:25 +00:00
2026-09-15 03:53:13 -07:00
2026-09-15 18:55:47 -07:00
2026-09-16 00:32:15 -07:00
2026-09-15 14:52:26 +05:30
2026-09-11 06:24:54 -07:00
2026-09-08 19:52:26 +05:30
2026-09-15 04:12:13 -07:00
2026-09-03 13:22:51 -07:00
2026-09-12 08:34:43 -07:00
2026-09-03 14:16:54 -07:00
2026-09-16 16:42:47 -07:00
2026-09-16 16:42:47 -07:00
2026-09-12 08:25:54 -07:00
2026-09-15 18:30:32 -07:00
2026-09-15 21:57:59 +05:30
2026-09-16 17:13:56 -07:00
2026-09-13 05:08:20 -07:00
2026-09-16 17:04:46 -07:00
2026-09-16 17:44:36 -07:00
2026-09-16 14:34:59 -07:00
2026-09-03 09:44:26 -07:00
2026-09-16 17:13:56 -07:00
2026-09-16 17:13:56 -07:00
2026-09-16 17:45:29 -07:00
2026-09-16 16:55:42 -07:00
2026-09-15 04:12:13 -07:00
2026-09-16 17:04:46 -07:00
2026-09-10 11:48:01 -07:00
2026-09-03 13:20:22 -07:00
2026-09-03 17:13:22 -07:00
2026-09-03 09:44:26 -07:00
2026-09-13 19:19:32 -07:00
2026-09-09 21:16:40 +05:30
2026-09-04 20:24:24 -04:00
2026-09-15 03:40:26 -07:00
2026-09-16 08:57:18 -07:00
2026-09-15 18:48:59 -07:00
2026-09-07 07:11:36 -07:00
2026-09-15 04:37:41 -07:00
2026-09-11 15:28:37 -07:00
2026-09-14 08:10:36 -07:00
2026-09-03 14:21:32 -07:00
2026-09-03 14:21:32 -07:00
2026-09-12 18:35:21 -07:00
2026-09-15 20:44:42 +05:30
2026-09-16 16:44:53 -07:00
2026-09-11 06:37:27 -07:00
2026-09-16 17:11:08 -07:00
2026-09-13 21:30:02 -07:00
2026-09-04 20:24:24 -04:00
2026-09-02 23:08:44 -07:00
2026-09-13 20:55:29 -07:00
2026-09-15 18:27:06 -07:00
2026-09-16 16:43:08 -07:00
2026-09-09 02:36:00 -07:00