felixxia-oai
99784bd09b
Allow Guardian sync review across compaction hash differences ( #47272 )
...
## Why
Thread-owned Guardian review rejected usable parent compaction checkpoints when the reviewer's `comp_hash` differed or was unknown, even though the synchronous reviewer can consume those checkpoints.
## What changed
Remove the synchronous reviewer's compaction hash compatibility check and the associated hash plumbing. Pass usable checkpoints to the backend for payload validation, while continuing to fail closed on unusable checkpoints and review errors.
## Testing
Update compaction and resume tests to expect retained evidence with different, missing, or empty reviewer hashes, while preserving rejection of empty checkpoint content.
GitOrigin-RevId: bbc4f5a2e697f832f815dcf8bda4d4a652f06b8a
2026-09-22 12:37:11 +00:00
..
2026-09-22 12:19:05 +00:00
2026-09-22 03:20:04 +00:00
2026-09-21 17:29:13 +00:00
2026-09-21 13:56:17 +00:00
2026-09-01 18:24:56 +00:00
2026-09-22 12:37:11 +00:00
2026-09-09 17:45:37 +00:00
2026-09-14 15:30:22 +00:00
2026-08-21 06:41:28 +00:00
2026-08-31 22:38:23 +00:00
2026-09-19 01:21:32 +00:00
2026-09-22 09:50:48 +00:00
2026-09-19 01:03:55 +00:00
2026-09-21 20:34:46 +00:00
2026-09-19 02:15:20 +00:00
2026-09-22 11:44:00 +00:00
2026-09-19 01:27:26 +00:00
2026-08-25 13:10:24 +00:00
2026-07-28 23:49:37 +00:00
2026-09-21 17:29:13 +00:00
2026-09-19 02:15:20 +00:00
2026-09-19 01:21:32 +00:00
2026-09-16 04:59:23 +00:00
2026-09-17 04:37:54 +00:00
2026-09-02 23:58:24 +00:00
2026-09-14 23:25:09 +00:00
2026-09-09 17:56:06 +00:00
2026-09-21 18:19:07 +00:00
2026-09-21 18:19:07 +00:00
2026-09-22 09:50:48 +00:00
2026-09-22 09:50:48 +00:00
2026-09-22 09:50:48 +00:00
2026-09-17 23:54:31 +00:00
2026-09-09 18:40:53 +00:00
2026-09-09 18:40:53 +00:00
2026-09-16 22:26:40 +00:00
2026-09-17 01:38:13 +00:00
2026-09-17 01:38:13 +00:00
2026-09-22 10:44:00 +00:00
2026-09-16 22:26:40 +00:00
2026-09-10 18:24:13 +00:00
2026-09-21 18:19:07 +00:00
2026-09-01 13:43:27 +00:00
2026-09-20 19:42:18 +00:00
2026-08-25 19:54:52 +00:00
2026-09-21 17:53:03 +00:00
2026-09-21 17:53:03 +00:00
2026-09-15 21:19:08 +00:00
2026-09-15 21:19:08 +00:00
2026-08-10 01:44:30 +00:00
2026-09-03 00:17:19 +00:00
2026-09-01 14:43:27 +00:00
2026-08-20 07:03:02 +00:00
2026-09-01 18:24:56 +00:00
2026-09-19 01:21:32 +00:00
2026-09-19 01:21:32 +00:00
2026-09-18 23:07:36 +00:00
2026-09-18 23:07:36 +00:00
2026-08-25 21:34:05 +00:00
2026-09-14 22:58:51 +00:00
2026-08-21 21:17:42 +00:00
2026-09-21 20:34:46 +00:00
2026-09-21 22:58:49 +00:00
2026-09-21 22:58:49 +00:00
2026-09-22 12:19:05 +00:00
2026-09-19 01:27:26 +00:00
2026-09-11 14:25:56 +00:00
2026-08-29 06:05:28 +00:00
2026-09-20 19:42:18 +00:00
2026-09-21 20:34:46 +00:00
2026-08-06 13:37:07 +00:00
2026-09-01 13:43:27 +00:00
2026-09-19 02:07:58 +00:00
2026-09-16 15:17:41 +00:00
2026-08-17 19:06:53 +00:00
2026-09-09 17:46:00 +00:00
2026-09-04 21:17:25 +00:00
2026-08-17 04:01:37 +00:00
2026-08-18 18:41:40 +00:00
2026-09-21 20:05:21 +00:00
2026-09-15 22:52:56 +00:00
2026-08-31 22:38:23 +00:00
2026-09-15 17:09:11 +00:00
2026-09-21 18:19:07 +00:00
2026-07-23 19:32:26 +00:00
2026-09-19 00:46:30 +00:00
2026-09-19 01:03:55 +00:00
2026-07-23 19:19:35 +00:00
2026-09-02 23:58:24 +00:00
2026-09-02 23:58:24 +00:00
2026-08-31 23:29:20 +00:00
2026-09-17 18:20:28 +00:00
2026-08-23 20:08:40 +00:00
2026-08-24 10:56:54 +00:00
2026-09-14 22:58:51 +00:00
2026-09-19 01:21:32 +00:00
2026-09-19 01:21:32 +00:00
2026-09-19 20:41:55 +00:00
2026-09-09 06:04:59 +00:00
2026-08-20 06:03:25 +00:00
2026-08-20 06:03:25 +00:00
2026-09-21 20:34:46 +00:00
2026-08-13 11:11:26 +00:00
2026-09-13 06:53:20 +00:00
2026-09-13 06:53:20 +00:00
2026-09-21 18:19:07 +00:00
2026-09-22 09:32:22 +00:00
2026-09-22 09:50:48 +00:00
2026-09-10 18:24:13 +00:00
2026-09-18 23:37:35 +00:00
2026-09-17 19:55:20 +00:00
2026-09-21 18:19:07 +00:00
2026-09-17 18:20:28 +00:00
2026-09-05 13:02:49 +00:00
2026-09-04 12:56:26 +00:00
2026-08-25 17:41:22 +00:00
2026-09-18 00:25:37 +00:00
2026-09-19 01:21:32 +00:00
2026-09-19 01:21:32 +00:00
2026-09-09 19:31:12 +00:00
2026-08-20 06:29:32 +00:00