Commit graph

8 commits

Author SHA1 Message Date
Peter Steinberger
7f0410c2e6
feat(plugin-sdk): join service and account scheduling at retirement (#162669)
* 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
2026-10-03 00:46:23 +00:00
Peter Steinberger
3c449bd35b
refactor(cron): read run history through its worker (#158222)
* 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
2026-09-26 00:07:06 -07:00
Josh Avant
4f53213ad3
fix: keep delayed self-replies on their original conversation (#156984)
* 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>
2026-09-24 04:29:25 -05:00
Peter Steinberger
71e7cf3b23
refactor: check type contracts without runtime test startup (#155099)
* test(plugin-sdk): move type checks into compiler contracts

* test: complete compiler contract migration

* fix: update keyed-store contract evidence path
2026-09-23 02:05:05 -07:00
Peter Steinberger
53bf158a1b
refactor: move Kysely type checks to compiler contracts (#156012)
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-09-22 18:13:37 -07:00
Peter Steinberger
04f3f7db75
refactor(tests): keep tool config type proof in compiler checks (#156004)
* refactor(tests): keep tool config type proof in compiler checks

* chore: merge main lifecycle fixture repairs

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-09-22 17:59:14 -07:00
Peter Steinberger
ec1e93e9dd
refactor: move type-only tests to compiler contracts (#154841) 2026-09-21 08:29:51 -07:00
Peter Steinberger
e9ab9c9997
refactor: check pure type contracts without runtime test cases (#143888)
* test: move pure type contracts out of runtime suites

* test: register compiler-only contracts as Knip entries
2026-09-10 04:39:37 -07:00