jif
2210380232
Resolve Guardian policy from the reviewed thread's catalog ( #59913 )
...
## Why
Async classification could use policy from the manager's startup catalog even when the reviewed thread had a different reviewer policy.
## What changed
Share reviewer resolution between synchronous review and async classification, using the thread's catalog and reviewer eligibility rules. Select reviewer metadata from the same catalog snapshot, filter out models unsupported by API authentication, and preserve captured parent metadata when no eligible default reviewer exists.
## Testing
Update the async classification regression test with distinct thread and manager catalog policies, asserting that the thread reviewer's policy appears in classifier instructions.
GitOrigin-RevId: 0b28644d30bda42d2cf1bd8a31de2e8f8d38e1a6
2026-11-06 13:44:03 +00:00
..
2026-11-05 11:22:06 +00:00
2026-10-29 17:25:51 +00:00
2026-11-03 15:02:57 +00:00
2026-11-03 12:33:26 +00:00
2026-11-05 16:08:23 +00:00
2026-11-05 22:03:29 +00:00
2026-11-06 13:21:43 +00:00
2026-11-06 07:43:44 +00:00
2026-11-03 04:20:50 +00:00
2026-11-06 07:43:44 +00:00
2026-11-02 16:00:20 +00:00
2026-11-04 21:33:28 +00:00
2026-11-02 17:05:56 +00:00
2026-11-04 00:19:12 +00:00
2026-11-05 05:09:32 +00:00
2026-11-05 22:03:29 +00:00
2026-11-05 22:18:49 +00:00
2026-11-06 05:26:52 +00:00
2026-11-05 04:25:19 +00:00
2026-11-05 05:09:32 +00:00
2026-11-05 05:09:32 +00:00
2026-11-06 01:49:33 +00:00
2026-11-06 01:49:33 +00:00
2026-11-05 07:13:37 +00:00
2026-10-29 01:04:48 +00:00
2026-11-06 02:42:02 +00:00
2026-11-05 22:03:29 +00:00
2026-11-06 00:21:16 +00:00
2026-10-30 20:39:47 +00:00
2026-10-29 18:24:34 +00:00
2026-11-06 13:44:03 +00:00
2026-11-05 22:49:46 +00:00
2026-11-06 00:23:38 +00:00
2026-10-27 05:52:01 +00:00
2026-11-03 23:49:01 +00:00
2026-11-03 04:08:59 +00:00
2026-11-06 07:43:44 +00:00
2026-11-06 02:21:14 +00:00
2026-11-05 04:25:19 +00:00
2026-10-27 23:53:09 +00:00
2026-11-05 00:55:46 +00:00
2026-11-06 13:44:03 +00:00
2026-11-06 07:43:44 +00:00
2026-11-06 06:07:46 +00:00
2026-11-05 17:34:20 +00:00
2026-11-06 00:37:27 +00:00
2026-11-04 09:51:28 +00:00
2026-11-06 12:49:54 +00:00
2026-11-04 13:03:01 +00:00
2026-11-06 04:24:04 +00:00
2026-11-05 20:56:09 +00:00
2026-11-06 04:33:14 +00:00
2026-11-04 22:43:34 +00:00
2026-11-05 18:12:28 +00:00
2026-11-02 20:34:35 +00:00
2026-11-06 04:33:14 +00:00
2026-11-06 04:24:04 +00:00
2026-11-03 15:02:57 +00:00
2026-11-03 23:00:54 +00:00
2026-11-06 00:24:03 +00:00
2026-10-27 16:36:32 +00:00
2026-11-03 01:58:18 +00:00
2026-11-06 13:21:43 +00:00
2026-11-03 21:02:34 +00:00
2026-11-05 22:03:29 +00:00
2026-11-06 07:43:44 +00:00
2026-11-06 01:20:54 +00:00
2026-11-06 04:33:14 +00:00
2026-11-06 02:21:14 +00:00
2026-10-27 05:52:01 +00:00
2026-11-04 23:46:52 +00:00
2026-10-27 05:52:01 +00:00
2026-10-29 17:49:51 +00:00
2026-11-04 19:58:49 +00:00
2026-10-30 07:11:56 +00:00
2026-11-05 13:38:12 +00:00
2026-11-06 07:43:44 +00:00
2026-10-30 20:53:25 +00:00
2026-11-06 07:43:44 +00:00
2026-11-05 19:46:31 +00:00
2026-10-30 16:35:54 +00:00
2026-11-04 09:51:28 +00:00
2026-10-27 05:52:01 +00:00
2026-11-03 15:02:57 +00:00
2026-11-05 21:33:57 +00:00
2026-11-05 21:33:57 +00:00
2026-11-04 00:52:58 +00:00
2026-10-28 21:09:05 +00:00
2026-11-06 05:26:52 +00:00
2026-11-05 23:10:43 +00:00
2026-11-05 11:22:06 +00:00
2026-10-27 05:52:01 +00:00