Add a simulator observability protocol to decouple tooling from app internals.
-
Introduce snapshot producers in app isolate for:
- component hierarchy
- current form metadata
- network request/response events
- recorder action stream
-
Serialize as stable payloads as compact DTO objects across bridge.
-
In host isolate, render tooling UI purely from protocol data (no direct references to app Component instances).
-
Add command endpoints for automation:
- request snapshot
- trigger screenshot
- inject simulated input events
Add a simulator observability protocol to decouple tooling from app internals.
Introduce snapshot producers in app isolate for:
Serialize as stable payloads as compact DTO objects across bridge.
In host isolate, render tooling UI purely from protocol data (no direct references to app
Componentinstances).Add command endpoints for automation: