Neil
73aa5d0ca7
refactor(daemon,runtime): split daemon, pty and rpc modules under the max-lines budget ( #14834 )
...
Splits the nine oversized modules in the daemon/provider/runtime domain into
focused per-concern files and drops their max-lines baseline entries.
- daemon: `Session` decomposes into an output plane (emulator, pending-output
buffer, client fan-out), a producer-pause controller, a shell-ready barrier and
a termination controller; `DaemonClient` into socket connect, hello handshake,
ndjson readers, pending-request settlement, listener registry and notify
settlement; `daemon-health` into pid-file parsing, process identity,
stale-kill, TCC attribution and bundle staleness; `shell-ready` into the marker
constant and the bash/zsh rcfile generators.
- providers: local-pty shell-ready wrapper generation, wrapper root, startup
command and bash rcfile split out of local-pty-shell-ready.
- runtime: `Coordinator` sheds DAG convergence, decision gates, escalation
triage, the runtime contract, the stale-base flag and task dispatch; the
files/git/github rpc modules split into per-domain method groups.
Behavior-preserving: the extracted units keep their original construction order,
guards and timer lifetimes, and every RPC method name is still registered.
Test `vi.mock` surfaces were re-partitioned to follow the moved symbols.
2026-08-15 19:36:03 -07:00
..
2026-08-15 19:36:03 -07:00
2026-08-09 18:29:32 -07:00
2026-08-15 19:36:03 -07:00
2026-08-09 16:45:27 -07:00
2026-08-09 16:45:27 -07:00
2026-06-29 13:16:14 -07:00
2026-06-19 12:34:53 -07:00
2026-08-03 20:45:23 -07:00
2026-08-13 22:23:52 -07:00
2026-08-13 22:23:52 -07:00
2026-08-13 22:23:52 -07:00
2026-08-12 18:53:17 -07:00
2026-06-29 13:16:14 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-11 18:19:43 -07:00
2026-07-23 18:35:31 -07:00
2026-08-11 18:19:43 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-15 18:25:37 -07:00
2026-08-13 22:48:24 -07:00
2026-08-03 23:25:21 -07:00
2026-08-14 22:18:36 -07:00
2026-08-14 22:18:36 -07:00
2026-06-18 22:50:11 -07:00
2026-08-13 22:48:24 -07:00
2026-08-07 23:02:29 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 20:44:16 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-07-27 17:18:05 -07:00
2026-07-27 17:18:05 -07:00
2026-06-28 23:35:16 -07:00
2026-07-30 11:08:56 -07:00
2026-07-28 20:34:26 -07:00
2026-06-29 22:38:29 -07:00
2026-08-15 18:25:37 -07:00
2026-07-24 14:42:04 -07:00
2026-08-10 14:32:08 -07:00
2026-08-10 14:32:08 -07:00
2026-07-10 12:56:17 -07:00
2026-07-10 12:56:17 -07:00
2026-07-21 20:51:28 -07:00
2026-08-13 22:48:24 -07:00
2026-07-21 20:51:28 -07:00
2026-08-13 22:48:24 -07:00
2026-08-15 18:25:37 -07:00
2026-08-13 22:48:24 -07:00
2026-08-03 13:06:11 -07:00
2026-07-21 20:51:28 -07:00
2026-08-13 22:48:24 -07:00
2026-08-15 17:59:29 -07:00
2026-08-15 17:59:29 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-13 22:48:24 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-13 22:48:24 -07:00
2026-08-15 18:08:54 -07:00
2026-08-13 22:48:24 -07:00
2026-08-14 00:24:57 -07:00
2026-08-13 22:48:24 -07:00
2026-08-14 00:24:57 -07:00
2026-08-13 22:48:24 -07:00
2026-08-10 14:32:08 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 11:43:48 -07:00
2026-08-09 23:37:33 -07:00
2026-08-11 23:06:12 -07:00
2026-07-10 21:10:29 -07:00
2026-08-15 01:25:09 -07:00
2026-07-21 15:18:45 -07:00
2026-07-18 23:01:29 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-14 00:47:45 -07:00
2026-08-15 18:25:37 -07:00
2026-08-15 18:25:37 -07:00
2026-08-13 15:25:25 -07:00
2026-07-29 11:31:35 -07:00
2026-08-14 18:36:51 -07:00
2026-08-14 18:36:51 -07:00
2026-08-14 18:36:51 -07:00
2026-08-14 18:36:51 -07:00
2026-08-14 18:36:51 -07:00
2026-08-14 18:36:51 -07:00
2026-08-13 22:48:24 -07:00
2026-08-03 23:25:44 -07:00
2026-08-03 23:25:44 -07:00
2026-08-07 20:37:47 -07:00
2026-07-05 23:21:35 -07:00
2026-08-02 19:16:58 -07:00
2026-07-28 12:33:17 -07:00
2026-07-22 18:25:05 -07:00
2026-08-12 16:22:06 -07:00
2026-07-27 16:40:59 -07:00
2026-07-27 16:40:59 -07:00
2026-08-15 19:36:03 -07:00
2026-08-05 01:26:38 -07:00
2026-08-05 01:26:38 -07:00
2026-08-15 18:25:37 -07:00
2026-08-13 22:48:24 -07:00
2026-07-21 15:18:45 -07:00
2026-07-21 15:18:45 -07:00
2026-07-22 18:52:37 -07:00
2026-08-13 22:48:24 -07:00
2026-07-29 17:03:15 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 18:21:48 -07:00
2026-08-13 01:01:33 -07:00
2026-08-08 12:42:38 -07:00
2026-08-13 22:48:24 -07:00
2026-08-14 01:15:30 -07:00
2026-07-17 18:07:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-14 01:21:00 -07:00
2026-08-14 01:21:00 -07:00
2026-07-27 17:32:55 -07:00
2026-07-27 17:32:55 -07:00
2026-06-29 22:38:29 -07:00
2026-07-23 18:35:31 -07:00
2026-07-23 18:35:31 -07:00
2026-07-23 18:35:31 -07:00
2026-06-29 22:38:29 -07:00
2026-08-13 22:48:24 -07:00
2026-07-15 15:23:35 -07:00
2026-07-15 15:23:35 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-07-28 16:05:05 -07:00
2026-07-28 16:05:05 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-15 00:54:20 -07:00
2026-08-14 22:18:36 -07:00
2026-06-29 22:38:29 -07:00
2026-07-02 18:17:47 -07:00
2026-08-09 23:37:33 -07:00
2026-08-13 22:48:24 -07:00
2026-08-02 19:16:58 -07:00
2026-08-03 02:18:05 -07:00
2026-08-03 02:18:05 -07:00
2026-08-04 17:50:52 -07:00
2026-08-13 22:48:24 -07:00
2026-07-15 19:14:22 -07:00
2026-07-10 17:27:47 -07:00
2026-08-13 22:48:24 -07:00
2026-07-22 22:58:09 -07:00
2026-07-22 22:58:09 -07:00
2026-07-22 22:58:09 -07:00
2026-08-13 22:48:24 -07:00
2026-08-09 23:37:33 -07:00
2026-08-14 22:18:36 -07:00
2026-08-13 22:48:24 -07:00
2026-08-14 18:36:51 -07:00
2026-07-05 23:08:37 -07:00
2026-08-07 01:25:18 -07:00
2026-07-20 20:50:25 -07:00
2026-07-23 18:35:31 -07:00
2026-08-13 20:44:16 -07:00
2026-08-07 20:37:47 -07:00
2026-08-07 20:37:47 -07:00
2026-07-30 00:23:24 -07:00
2026-08-13 22:48:24 -07:00
2026-07-13 20:10:50 -07:00
2026-08-11 18:19:43 -07:00
2026-07-15 01:40:41 -07:00
2026-07-15 01:40:41 -07:00
2026-08-13 22:48:24 -07:00
2026-08-13 22:48:24 -07:00
2026-08-08 12:42:38 -07:00
2026-08-14 01:15:30 -07:00
2026-08-13 20:44:16 -07:00
2026-08-02 00:01:23 -07:00
2026-08-13 20:44:16 -07:00