Dotta and Paperclip
813e808af4
Remove filesystem history authorization from workspace preparation ( #16963 )
...
Remove physical-root source/reader authorization and sticky directory classifications from workspace preparation. Preserve current task/run authority, app-record privacy, credential authorization, containment, and lifecycle/publication integrity.
Validate replacement selections against persisted new inputs and refresh verified checkout ownership so bounded reuse survives earlier workspace relocation. Add real PostgreSQL/Git regressions, a reproducible history-scaling benchmark, and documentation.
Full CI passed all 48 jobs and Greptile scored 5/5 at 3d5da6c259 . Five preparation-guard medians improved from 20,512.99 ms to 52.22 ms on the 8,500-workspace fixture; these are not end-to-end startup timings.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-10-20 09:19:59 -05:00
..
2026-10-19 14:29:22 -05:00
2026-09-09 09:14:25 -05:00
2026-10-02 07:45:27 -05:00
2026-10-20 07:02:22 -05:00
2026-10-19 17:45:26 -07:00
2026-10-14 20:45:29 -07:00
2026-06-02 17:13:29 -07:00
2026-10-20 09:19:59 -05:00
2026-10-19 12:49:11 -07:00
2026-05-09 18:22:17 -05:00
2026-10-12 23:54:01 -05:00
2026-07-14 11:01:19 -05:00
2026-09-08 14:22:32 -05:00
2026-10-07 13:01:22 -07:00
2026-09-22 16:56:00 -07:00
2026-10-07 10:37:55 -07:00
2026-10-12 08:11:31 -05:00
2026-10-19 16:58:17 -05:00
2026-10-09 11:15:09 -05:00
2026-10-06 21:38:15 -05:00
2026-09-29 08:25:56 -05:00
2026-10-13 10:13:42 -07:00
2026-10-19 15:36:04 -05:00
2026-10-19 08:09:46 -05:00
2026-09-19 08:30:14 -05:00
2026-03-23 16:57:38 -05:00
2026-09-14 10:19:54 -05:00
2026-08-11 08:47:32 -07:00
2026-10-15 15:16:52 -05:00
2026-10-17 23:22:57 -05:00
2026-03-03 08:45:26 -06:00
2026-10-08 14:33:10 -07:00
2026-09-22 11:18:46 -07:00
2026-10-10 09:10:53 -05:00
2026-10-12 22:29:22 +00:00
2026-10-06 21:38:15 -05:00
2026-10-20 09:19:59 -05:00
2026-10-10 13:09:17 -05:00
2026-10-15 00:18:23 -07:00
2026-10-19 21:48:00 -05:00
2026-10-20 09:19:59 -05:00
2026-10-17 16:22:35 -07:00
2026-10-07 19:11:50 -05:00
2026-10-19 13:58:52 -05:00
2026-10-15 16:15:38 -05:00
2026-10-20 09:09:22 -05:00
2026-10-10 13:09:17 -05:00
2026-04-28 16:12:03 -05:00
2026-10-18 07:15:53 -05:00
2026-10-09 11:15:09 -05:00
2026-10-07 18:55:55 -07:00
2026-06-26 16:04:58 -05:00
2026-10-07 09:01:05 -05:00
2026-10-17 20:28:57 -07:00
2026-09-09 13:27:24 -05:00
2026-10-07 07:06:40 -05:00
2026-10-01 15:42:40 -05:00
2026-10-02 13:47:59 -05:00
2026-07-14 15:48:57 -05:00
2026-10-02 07:45:27 -05:00
2026-10-19 16:11:15 -05:00
2026-04-10 22:26:30 -05:00
2026-10-17 23:01:42 -05:00
2026-10-18 21:43:15 -05:00
2026-10-19 21:52:57 -05:00
2026-10-14 06:36:47 -05:00
2026-04-11 07:09:07 -05:00
2026-09-23 19:35:19 -07:00
2026-10-20 09:19:59 -05:00
2026-10-19 16:03:16 -05:00
2026-10-08 16:26:41 -05:00
2026-09-15 13:34:30 -05:00
2026-03-02 10:31:59 -06:00
2026-10-15 12:20:57 -05:00
2026-10-12 11:25:31 -07:00
2026-09-23 19:35:19 -07:00
2026-07-14 15:48:57 -05:00
2026-10-10 16:49:15 -07:00
2026-10-19 21:52:57 -05:00
2026-10-13 07:34:15 -05:00
2026-10-03 12:37:55 -05:00
2026-10-19 08:50:44 -05:00
2026-10-19 08:50:44 -05:00
2026-09-12 16:22:58 -05:00
2026-07-05 05:58:20 -05:00
2026-10-20 09:19:59 -05:00
2026-10-20 09:19:59 -05:00
2026-09-22 07:33:30 -07:00
2026-09-11 10:19:36 -05:00
2026-08-16 13:46:50 -05:00
2026-02-16 19:07:30 -06:00
2026-02-16 14:25:00 -06:00
2026-07-13 23:47:27 -07:00
2026-10-15 13:26:09 -05:00
2026-10-13 08:09:19 -05:00
2026-04-01 11:36:27 +00:00
2026-10-18 21:43:15 -05:00