Peter Steinberger
78b987aa2e
fix: keep model catalog coherent across config reloads (#112331)
* fix(gateway): keep model catalog reads generation-safe
* fix(gateway): type owner-aware catalog snapshots
* fix(sessions): break lifecycle accessor import cycle
* fix(gateway): preserve requested catalog owner
* fix(gateway): keep catalog owner identity explicit
* fix(gateway): isolate catalog snapshot types
* fix(gateway): respect published catalog owner
* fix(gateway): reject mismatched catalog owners
* test(apple): gate unread patch timing explicitly
* fix(gateway): keep startup metadata bounded
* fix(gateway): forbid startup catalog fallback
* test(apple): wait for terminal outbox flush
* fix(cron): follow published model catalog owner
* test(cron): align catalog runtime mocks
* test(system-agent): isolate TUI catalog metadata
* test(gateway): refresh deletion session snapshot
* fix(gateway): preserve authoritative catalog owners
* fix(gateway): retain equivalent catalog preload
* fix(gateway): reject ownerless catalog projections
* fix(gateway): scope catalog loads to resolved agent
* fix(gateway): restore canonical catalog owner identity
* fix(cron): preserve published catalog owner
* test(cron): align owner snapshot mocks
* fix(cron): preserve replacement owner workspace
* fix(runtime): reject explicit catalog owner mismatch
* fix(runtime): preserve implicit owner fallback
* test(cron): resolve implicit owner fixtures
2026-07-23 10:54:27 -07:00
..
2026-07-20 16:57:04 -07:00
2026-07-15 06:37:40 -07:00
2026-07-22 00:25:29 -07:00
2026-07-19 07:07:44 -07:00
2026-07-20 01:21:09 -07:00
2026-07-16 18:11:22 -07:00
2026-07-16 18:11:22 -07:00
2026-07-22 00:25:29 -07:00
2026-07-20 01:21:09 -07:00
2026-07-18 11:42:14 +01:00
2026-07-18 11:42:14 +01:00
2026-07-18 11:42:14 +01:00
2026-07-22 00:25:29 -07:00
2026-07-21 10:04:58 -07:00
2026-07-22 00:25:29 -07:00
2026-07-22 00:25:29 -07:00
2026-07-15 01:56:31 -07:00
2026-07-20 01:21:09 -07:00
2026-07-20 01:21:09 -07:00
2026-07-15 01:56:31 -07:00
2026-07-15 01:56:31 -07:00
2026-07-22 00:25:29 -07:00
2026-07-18 22:50:02 -07:00
2026-07-18 22:50:02 -07:00
2026-07-21 15:38:52 +08:00
2026-07-21 15:38:52 +08:00
2026-07-18 03:32:15 -04:00
2026-07-18 22:50:02 -07:00
2026-07-19 07:07:44 -07:00
2026-07-18 22:50:02 -07:00
2026-07-21 20:28:43 -07:00
2026-07-18 22:50:02 -07:00
2026-07-14 12:11:25 -07:00
2026-07-15 01:56:31 -07:00
2026-07-20 01:21:09 -07:00
2026-07-21 20:28:43 -07:00
2026-07-15 01:56:31 -07:00
2026-07-18 12:19:59 +01:00
2026-07-18 12:19:59 +01:00
2026-07-21 20:28:43 -07:00
2026-07-21 20:28:43 -07:00
2026-07-15 01:53:00 -07:00
2026-07-21 20:28:43 -07:00
2026-07-21 20:28:43 -07:00
2026-07-15 01:56:31 -07:00
2026-07-17 14:07:59 +01:00
2026-07-21 22:13:36 -07:00
2026-07-21 22:13:36 -07:00
2026-07-22 19:05:21 -04:00
2026-07-22 19:05:21 -04:00
2026-07-21 20:28:43 -07:00
2026-07-23 06:52:23 -07:00
2026-07-23 06:52:23 -07:00
2026-07-23 17:43:10 +08:00
2026-07-23 17:43:10 +08:00
2026-07-23 17:43:10 +08:00
2026-07-23 06:52:23 -07:00
2026-07-23 06:52:23 -07:00
2026-07-23 09:01:07 -07:00
2026-07-23 17:43:10 +08:00
2026-07-18 12:19:59 +01:00
2026-07-23 06:52:23 -07:00
2026-07-23 06:52:23 -07:00
2026-07-23 06:52:23 -07:00
2026-07-23 06:52:23 -07:00
2026-07-23 06:52:23 -07:00
2026-07-23 17:43:10 +08:00
2026-07-23 06:52:23 -07:00
2026-07-21 23:27:37 -06:00
2026-07-19 08:37:00 -07:00
2026-07-19 08:37:00 -07:00
2026-07-23 10:54:27 -07:00
2026-07-20 16:57:04 -07:00
2026-07-22 00:25:29 -07:00
2026-07-21 23:27:37 -06:00