ioanbudea-OAI
6574bcdba8
Defer synchronous Guardian heartbeat compression to preparation ( #57519 )
...
## What changed
Keep original scheduled messages and heartbeat provenance during synchronous transcript collection. Add `prepare_sync_context` to compress repeated heartbeat instructions across the complete collected transcript before selecting the requested suffix, preserving reference numbering in full and delta prompts.
Route synchronous reviewer prompts through this preparation step and reject composition of unprepared scheduled messages. Move transcript profiles and REPL evidence rendering into the preparation module. Asynchronous heartbeat compression remains in collection.
## Testing
Extend heartbeat transcript coverage to compare prepared full and delta prompts with the existing rendering and verify that direct composition rejects unprepared scheduled messages.
GitOrigin-RevId: c9824b8862021301a1f537a74f83bc7eb20aa0ad
2026-10-27 17:19:51 +00:00
..
2026-10-26 21:07:09 +00:00
2026-10-14 07:13:22 +00:00
2026-10-27 05:52:01 +00:00
2026-10-23 14:59:40 +00:00
2026-10-27 11:37:24 +00:00
2026-10-27 17:04:16 +00:00
2026-10-26 20:02:45 +00:00
2026-10-27 16:50:34 +00:00
2026-10-27 17:04:16 +00:00
2026-10-26 18:13:00 +00:00
2026-10-26 20:02:45 +00:00
2026-10-12 11:24:22 +00:00
2026-10-26 20:26:32 +00:00
2026-10-15 19:51:22 +00:00
2026-10-22 19:36:47 +00:00
2026-10-27 17:04:16 +00:00
2026-10-07 22:11:14 +00:00
2026-10-26 21:08:15 +00:00
2026-10-27 16:16:17 +00:00
2026-10-26 18:06:07 +00:00
2026-10-26 18:14:57 +00:00
2026-10-20 15:43:19 +00:00
2026-10-26 21:36:35 +00:00
2026-10-27 16:36:32 +00:00
2026-10-27 05:52:01 +00:00
2026-10-27 16:36:32 +00:00
2026-10-27 13:31:38 +00:00
2026-10-19 21:43:19 +00:00
2026-10-27 05:52:01 +00:00
2026-10-27 05:52:01 +00:00
2026-10-26 21:08:15 +00:00
2026-10-26 21:55:00 +00:00
2026-10-27 17:19:51 +00:00
2026-10-20 14:14:59 +00:00
2026-10-19 15:15:17 +00:00
2026-10-26 22:23:59 +00:00
2026-10-27 05:52:01 +00:00
2026-10-26 19:19:10 +00:00
2026-10-08 20:11:43 +00:00
2026-10-27 05:52:01 +00:00
2026-10-26 20:26:59 +00:00
2026-10-27 05:52:01 +00:00
2026-10-27 17:19:51 +00:00
2026-10-27 05:52:01 +00:00
2026-10-27 16:16:17 +00:00
2026-10-22 19:36:47 +00:00
2026-10-22 19:36:47 +00:00
2026-10-21 19:53:00 +00:00
2026-10-13 17:22:34 +00:00
2026-10-26 20:40:53 +00:00
2026-10-27 17:19:51 +00:00
2026-10-21 02:41:05 +00:00
2026-10-26 19:21:08 +00:00
2026-10-26 18:06:07 +00:00
2026-10-22 19:36:47 +00:00
2026-10-26 18:31:21 +00:00
2026-10-27 17:04:16 +00:00
2026-10-26 20:40:53 +00:00
2026-10-22 19:36:47 +00:00
2026-10-23 15:00:06 +00:00
2026-10-22 19:36:47 +00:00
2026-10-27 00:08:07 +00:00
2026-10-27 12:17:14 +00:00
2026-10-27 01:50:46 +00:00
2026-10-27 17:07:43 +00:00
2026-10-26 18:22:40 +00:00
2026-10-27 05:52:01 +00:00
2026-10-27 16:36:32 +00:00
2026-10-27 01:50:46 +00:00
2026-10-27 13:55:51 +00:00
2026-10-10 02:54:59 +00:00
2026-10-27 13:31:38 +00:00
2026-10-19 16:56:42 +00:00
2026-10-26 19:37:32 +00:00
2026-10-27 15:19:58 +00:00
2026-10-26 23:55:28 +00:00
2026-10-26 18:22:11 +00:00
2026-10-27 05:52:01 +00:00
2026-10-27 05:52:01 +00:00
2026-10-22 04:59:19 +00:00
2026-10-27 05:52:01 +00:00
2026-10-19 21:01:44 +00:00
2026-10-27 15:19:58 +00:00
2026-10-22 00:19:02 +00:00
2026-10-12 17:52:12 +00:00
2026-10-26 20:44:30 +00:00
2026-10-27 15:19:58 +00:00
2026-10-27 14:14:16 +00:00
2026-10-27 17:08:08 +00:00
2026-10-13 22:40:57 +00:00
2026-10-27 05:52:01 +00:00
2026-10-16 06:06:54 +00:00
2026-10-27 05:52:01 +00:00
2026-10-27 05:52:01 +00:00
2026-10-22 19:36:47 +00:00
2026-10-22 17:02:32 +00:00
2026-10-26 22:05:00 +00:00
2026-10-07 22:11:14 +00:00
2026-10-27 16:36:32 +00:00
2026-10-27 16:36:32 +00:00
2026-10-26 21:47:10 +00:00
2026-10-27 05:52:01 +00:00