Brennan Benson
ae09815770
Support automations in Orca Mobile (#31617)
* Add host-owned automations flow to mobile
* fix: resolve initial mobile automation CI failures
* Preserve automation target identity and mobile action state
* Preserve selected automation targets through discovery and terminal launch
* Cover draft reversion after uncertain automation creation
* Preserve automation target and submitted action authority
* Preserve selected hosts and editor operations across restored state
* Refresh mobile web bundle measurements for merged routes
* Fix automation history observation and catalog scaling
* Fix automation mobile presentation and merged launch bindings
* Refresh measured mobile bundle sweep and correct automation test inputs
* Move real-module test loads to collection and consolidate imports
* Use typed row access to count worktree ownership reads
* Refresh selected automation history on matching host events
* Fix automation contract types and merged test imports
* Fix automation theme updates and committed history ownership
* Update folder terminal contract fixtures for canonical host catalogs
* Consolidate historical session activation fixture imports
* Repair automation contract project boundaries and owner type ports
* Preserve acquired automation folder owners and fix integration lint
* Retain terminal pane owners captured at connect
* Use checked pane manager context in owner retention test
* fix: adapt merged editor and terminal test contracts
* fix: preserve captured automation targets and terminal owners
* fix: honor explicit automation source clears and refusal contracts
* test: construct terminal transport mocks with checked types
* test: supply retained-owner context in terminal fixtures
* test: align terminal fixtures with callable mocks and store ports
* fix(mobile): localize automation screens and run details
* fix(mobile): use automation translations in context
* fix: preserve editor owner checks and automation repair guidance
* fix: reconcile captured workspace contracts after main sync
* Repair automation integration tests and retained target diagnostics
* Keep test support owned by registered unit roots
* Expose full blocked automation run reasons in menus
* Anchor mobile bundle envelope to measured route sweep
* fix(mobile): localize coded automation run failures
* fix: preserve automation decisions and captured resource ownership
* fix: qualify remaining automation workspace owner consumers
* fix: preserve resolved watch and child editor owners
* fix(editor): share qualified worktree watch ownership
* fix(editor): reuse immutable repo ownership lookup
* fix: preserve host ownership without duplicate catalog scans
* fix: align automation destination host types and ratchets
* fix: align mobile bundle envelope with measured sweep
* fix(mobile): resolve automation setup policy before save
* test(mobile): qualify reconciled automation target inspection
* fix(mobile): keep server setup consent within its authority
* fix: accept narrow qualified workspace owner snapshots
* fix: reuse qualified owner state for workspace directories
* fix(mobile): localize known automation orphan reasons
* Correct automation controller and Chat harness types
* Refresh editor requests after paired host restart
* Refresh measured mobile web bundle envelope
2026-10-30 20:40:04 -07:00
..
2026-10-18 01:09:06 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-30 20:40:04 -07:00
2026-10-30 20:40:04 -07:00
2026-10-30 10:49:18 -07:00
2026-10-25 04:05:46 -07:00
2026-10-30 16:57:48 +00:00
2026-10-26 22:52:40 -07:00
2026-10-14 08:55:52 +00:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-15 21:43:48 -07:00
2026-10-25 04:05:46 -07:00
2026-08-31 19:47:27 -07:00
2026-08-25 15:36:51 -07:00
2026-08-31 19:47:27 -07:00
2026-10-25 04:05:46 -07:00
2026-10-01 16:57:15 -07:00
2026-10-25 04:05:46 -07:00
2026-08-06 21:18:52 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 18:07:30 -04:00
2026-10-13 20:25:00 -04:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-11 05:15:31 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-09-05 15:08:22 -07:00
2026-09-05 15:08:22 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-09-25 22:47:33 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 22:57:11 -07:00
2026-10-27 03:52:06 -07:00
2026-10-14 17:10:55 -07:00
2026-10-14 17:10:55 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-08-23 09:45:52 -07:00
2026-08-23 09:45:52 -07:00
2026-08-23 09:45:52 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-06 16:02:29 -04:00
2026-09-05 19:57:29 -07:00
2026-09-05 19:57:29 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-09-06 02:26:00 -07:00
2026-10-25 04:05:46 -07:00
2026-10-28 00:02:37 -07:00
2026-08-25 15:36:51 -07:00
2026-08-25 15:36:51 -07:00
2026-10-14 17:10:55 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-27 20:38:35 -07:00
2026-10-26 17:47:25 -07:00
2026-10-25 04:05:46 -07:00
2026-10-21 22:13:57 -04:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-19 10:32:01 -04:00
2026-10-03 00:39:44 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-30 17:43:04 -07:00
2026-10-30 17:43:04 -07:00
2026-10-10 21:06:11 -07:00
2026-10-24 19:37:19 -07:00
2026-07-22 18:25:05 -07:00
2026-07-22 18:25:05 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-14 19:53:57 -07:00
2026-10-14 19:53:57 -07:00
2026-10-28 14:43:36 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-13 00:04:25 -07:00
2026-10-30 14:20:02 -04:00
2026-10-30 14:20:02 -04:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-08-25 15:36:51 -07:00
2026-08-30 03:07:20 -04:00
2026-10-25 04:05:46 -07:00
2026-09-06 09:51:31 -07:00
2026-10-25 04:05:46 -07:00
2026-09-05 18:41:24 -07:00
2026-10-26 17:47:25 -07:00
2026-10-26 17:47:25 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-26 17:47:25 -07:00
2026-08-18 13:32:48 -07:00
2026-07-31 00:22:53 -07:00
2026-10-25 04:05:46 -07:00
2026-07-30 20:58:11 -07:00
2026-10-18 20:48:05 -07:00
2026-10-12 18:55:25 -04:00
2026-08-31 08:17:40 -07:00
2026-08-10 14:32:08 -07:00
2026-07-29 20:04:55 -07:00
2026-10-15 23:21:07 -07:00
2026-09-25 22:47:33 -07:00
2026-09-25 22:47:33 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-28 20:58:25 -07:00
2026-10-29 01:54:23 -07:00
2026-10-28 20:58:25 -07:00
2026-07-28 12:33:17 -07:00
2026-10-28 20:58:25 -07:00
2026-10-30 15:01:54 -07:00
2026-10-02 00:21:38 -07:00
2026-10-09 18:32:28 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-09-05 16:43:41 -07:00
2026-09-05 16:43:41 -07:00
2026-08-25 15:36:51 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-11 01:10:44 -07:00
2026-10-22 12:20:01 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-29 04:13:09 +00:00
2026-10-25 04:05:46 -07:00
2026-10-27 10:10:18 -07:00
2026-10-28 19:24:16 -07:00
2026-10-25 04:05:46 -07:00
2026-10-18 22:49:43 -04:00
2026-10-25 04:05:46 -07:00
2026-09-06 19:14:42 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-09-06 11:25:52 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-08-16 13:45:54 -07:00
2026-10-18 20:48:05 -07:00
2026-10-25 04:05:46 -07:00
2026-08-03 02:18:05 -07:00
2026-08-03 02:18:05 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-08-03 02:18:05 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 22:57:11 -07:00
2026-10-18 20:48:05 -07:00
2026-10-25 04:05:46 -07:00
2026-10-26 02:01:08 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-28 03:06:24 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-22 12:20:01 -07:00
2026-10-18 20:48:05 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-08-03 02:21:56 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-11 17:29:35 -04:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-26 17:47:25 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-25 04:05:46 -07:00
2026-10-29 22:50:41 -07:00
2026-10-30 06:36:12 +00:00
2026-10-27 20:38:35 -07:00
2026-10-28 19:24:16 -07:00
2026-10-28 00:02:37 -07:00
2026-10-29 22:50:41 -07:00
2026-10-29 22:50:41 -07:00
2026-10-25 04:05:46 -07:00