- add generic child change events for dynamic composite components
- update runtime mount tracking to subscribe through the common contract
- cover third-party dynamic composite keybinding theme and context injection
- add mount unmount and runtime context change callbacks for components
- route theme and keybinding runtime injection through the lifecycle path
- cover root overlay dynamic container and duplicate mount behavior with tests
- add a component child enumeration contract for composite components
- make runtime mount context recurse through the shared contract
- cover third-party composite keybinding and theme injection
- add runtime-aware keybinding injection for children added after mount
- keep recursive injection for built-in Container and Box component trees
- cover dynamic container child keybinding behavior with runtime tests
- negotiate Kitty keyboard protocol during terminal session startup
- fallback to modifyOtherKeys when Kitty protocol is unavailable
- cover protocol startup and restore behavior with terminal session tests
- add runtime-level input listener registration with consume support
- expose runtime keybinding registry for global shortcuts
- cover input interception and focus dispatch behavior with tests