* feat(plugin-sdk): bind scheduled work to service lifetimes
* test(voice-call): bind fast-context fixture scheduling
* fix(plugin-sdk): complete rebased service type consumers
* refactor(cron): read run history through its worker
* refactor(cron): clean up retired history type exports
* test(cron): finish history type and ratchet cleanup
* test(cron): prove published upgrade history reads
* test(cron): retain canonical failover type contract
* ci: refresh Cron checks after main import repair
Re-evaluate the unchanged reader against main after 7c4866c73b repaired the Team Reports test import. Production and upgrade-harness source remain unchanged.
* fix(cron): complete wrapper cutover and upgrade diagnostics
* test(cron): complete source references and delivery-free upgrade seed
* test(codex): keep catalog progress on one fake clock
* test(cron): align invalid run id assertion with owner
* ci: refresh Cron checks after async task main repair
* ci: refresh Cron checks after main QA reference repair
* ci: refresh Cron checks after Linux fixture repair
* ci: refresh Cron checks after workspace quota repair
* ci: refresh Cron checks after main progress type repair
* fix: keep delayed self-replies on their original conversation
* fix: preserve announcement lookup for captured self-replies
* fix: bind queued self-replies to their original session
* fix: preserve delivery queue contracts across workers
* fix: separate outbound worker storage contracts
* fix(ci): include process dependencies in PR wrapper archives
(cherry picked from commit 2aa22d8e88b1aa03c332944478d9a00e9f5fe4c9)
* test(ci): record existing session support suppressions
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>