Peter Steinberger
eafe2a8d0b
refactor: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850)
* refactor(plugin-sdk): add createPersistentDedupeCache and migrate channel presence caches
* refactor(matrix): adopt SDK approval reaction target store
* refactor(plugin-sdk): share doctor legacy-state migration fs helpers
* refactor(memory-core): dedupe qmd cache entry envelope validation
* chore(plugin-sdk): pin surface budgets for shared dedupe and doctor helpers
* test(matrix): use future approval expiry fixtures for reaction targets
* test(matrix): use future approval expiry fixtures for reaction targets
2026-07-04 01:51:03 -07:00
..
2026-07-04 01:56:21 +02:00
2026-07-03 18:29:14 -07:00
2026-07-01 21:11:56 -05:00
2026-07-02 07:48:50 +01:00
2026-07-03 23:40:10 +10:00
2026-06-26 18:33:19 +10:00
2026-07-03 23:40:10 +10:00
2026-07-03 18:29:14 -07:00
2026-07-04 01:43:21 -07:00
2026-07-04 01:56:21 +02:00
2026-07-04 00:03:49 -07:00
2026-07-01 21:11:56 -05:00
2026-07-03 01:14:30 -07:00
2026-07-03 22:09:56 -07:00
2026-07-04 01:51:03 -07:00
2026-07-03 19:27:46 -07:00
2026-07-01 20:03:59 +01:00
2026-07-01 09:59:37 -07:00
2026-06-30 19:42:12 -06:00
2026-06-22 17:17:35 +00:00
2026-07-03 22:37:55 -06:00
2026-07-03 22:37:55 -06:00
2026-07-03 00:32:55 -07:00
2026-06-23 23:59:47 -07:00
2026-07-03 22:13:47 -07:00
2026-07-04 01:43:21 -07:00
2026-07-03 18:29:14 -07:00
2026-06-22 17:02:16 +00:00
2026-06-24 16:36:48 -05:00
2026-06-24 17:32:08 -07:00