Devin Foley and Paperclip
53c9be8d41
Reuse identical captured workspace archives ( #20476 )
...
Reuse the current committed snapshot when a fresh capture matches its manifest and plaintext archive hash and size. Preserve the original encryption binding and verify each new run receipt for recovery, concurrent replay and storage request statistics.
Verified with 338 focused save and recovery tests, server typecheck and build, all final-head CI checks, and Greptile 5/5.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-11-09 23:27:25 -08:00
..
2026-11-03 13:24:36 -08:00
2026-11-03 10:13:03 -06:00
2026-11-08 17:08:13 -08:00
2026-10-19 17:45:26 -07:00
2026-11-04 08:32:31 -06:00
2026-11-09 21:16:53 -06:00
2026-11-09 22:12:49 -08:00
2026-10-26 16:32:13 -07:00
2026-11-09 09:44:17 -08:00
2026-10-19 16:58:17 -05:00
2026-10-29 11:17:17 -05:00
2026-11-06 17:31:04 -06:00
2026-10-22 18:17:34 -05:00
2026-11-09 20:52:14 -06:00
2026-11-09 15:02:54 -08:00
2026-11-06 11:01:25 -06:00
2026-11-09 20:52:14 -06:00
2026-10-27 11:22:25 -05:00
2026-11-03 12:47:16 -06:00
2026-11-09 11:35:52 -06:00
2026-11-03 18:01:07 -06:00
2026-10-30 19:21:33 +00:00
2026-10-27 11:21:44 -05:00
2026-10-30 16:21:46 -05:00
2026-10-27 23:06:31 -05:00
2026-11-05 22:08:01 -06:00
2026-11-05 17:38:32 -08:00
2026-11-02 17:12:22 -06:00
2026-11-09 21:02:02 -06:00
2026-11-04 07:29:28 -06:00
2026-11-06 11:49:38 -06:00
2026-10-19 21:48:00 -05:00
2026-11-09 17:49:34 -06:00
2026-10-23 11:37:29 -07:00
2026-11-06 14:19:58 -06:00
2026-11-09 21:42:46 -08:00
2026-11-09 23:27:25 -08:00
2026-11-04 07:29:28 -06:00
2026-10-18 07:15:53 -05:00
2026-10-30 09:10:50 -07:00
2026-10-29 08:58:27 -05:00
2026-10-27 20:33:01 -05:00
2026-10-27 19:23:24 -05:00
2026-10-27 16:10:44 -05:00
2026-10-27 17:26:54 -05:00
2026-10-27 17:44:51 -05:00
2026-10-27 18:24:55 -05:00
2026-10-27 18:10:36 -05:00
2026-10-27 18:53:50 -05:00
2026-11-03 22:57:39 -06:00
2026-11-03 15:40:56 -06:00
2026-10-30 17:38:23 -05:00
2026-11-06 07:19:09 -08:00
2026-10-27 14:58:11 -05:00
2026-10-27 19:07:53 -05:00
2026-11-03 14:30:07 -06:00
2026-10-27 16:33:30 -05:00
2026-11-06 16:16:58 -06:00
2026-10-27 20:03:16 -05:00
2026-10-27 14:17:01 -05:00
2026-10-29 03:40:01 -05:00
2026-10-27 21:07:10 -05:00
2026-10-27 14:36:28 -05:00
2026-11-07 01:24:31 -06:00
2026-10-28 10:51:16 -05:00
2026-10-28 10:32:30 -05:00
2026-10-27 19:42:58 -05:00
2026-10-27 21:37:50 -05:00
2026-10-27 15:26:19 -05:00
2026-10-27 17:09:31 -05:00
2026-10-28 09:41:15 -05:00
2026-10-28 08:30:15 -05:00
2026-10-28 08:57:58 -05:00
2026-10-28 07:50:27 -05:00
2026-10-28 07:38:48 -05:00
2026-10-27 22:23:30 -05:00
2026-11-06 12:04:51 -08:00
2026-11-06 14:26:31 -06:00
2026-10-20 11:52:59 -05:00
2026-11-02 16:50:58 -06:00
2026-10-23 11:37:29 -07:00
2026-11-07 16:41:15 -06:00
2026-11-07 16:12:23 -06:00
2026-11-09 15:27:58 -08:00
2026-11-07 02:06:02 -06:00
2026-11-07 08:24:45 -06:00
2026-11-09 13:46:28 -06:00
2026-11-06 19:29:40 -06:00
2026-11-04 07:29:28 -06:00
2026-11-07 08:02:42 -06:00
2026-11-07 14:14:59 -06:00
2026-10-30 15:21:13 -05:00
2026-11-06 10:07:57 -08:00
2026-11-04 11:51:42 -08:00
2026-11-06 21:37:18 -06:00
2026-10-27 16:31:21 -05:00
2026-11-09 17:50:15 -08:00
2026-11-07 07:48:39 -06:00
2026-11-07 09:23:14 -06:00
2026-11-04 02:12:51 -06:00
2026-10-19 08:50:44 -05:00
2026-10-30 09:29:51 -07:00
2026-11-06 22:34:44 -06:00
2026-10-30 16:18:27 -05:00
2026-11-03 17:41:15 -06:00
2026-11-09 22:33:58 -06:00
2026-11-07 18:34:09 -06:00
2026-11-07 02:17:24 -06:00
2026-10-26 20:53:47 -07:00
2026-11-06 17:30:28 -06:00
2026-11-03 13:28:15 -06:00
2026-10-27 11:23:09 -05:00
2026-11-05 16:48:46 -08:00