Replaces the remaining legacy runtime service wiring with the public typed plugin API and plugin-bus lifecycle.
- migrates built-in services and plugins onto typed contracts
- removes legacy registries, adapters, and compatibility paths
- updates runner, web, CLI, tests, and docs for the new lifecycle
- preserves provider teardown ordering and service dependencies
Verified from the exact submitted tree:
- all workspace typechecks
- full test suite: 398/398
- web production build: 298 modules
- git diff --check
- isolated Bridget smoke test with gpt-5.6-luna, including a real model-invoked shell tool call and clean follow-up turn