Extract runtime and event sink boundary - #184
Conversation
|
@codex review |
|
@claude review |
|
Codex Review: Didn't find any major issues. Bravo. ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
0c30557 to
b49f814
Compare
|
@codex review |
|
@claude review |
|
Codex Review: Didn't find any major issues. 🎉 ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
b49f814 to
7a59c51
Compare
|
@codex review |
|
@claude review |
|
Codex Review: Didn't find any major issues. Keep them coming! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Summary
main/src/corePaneEventSinkmain/src/index.tsruntime-global imports from service-layer PTY/session/panel managers and adjacent service stragglers required by the repo-wide grep gateWhy
This is the first Phase 1 daemon/client boundary slice from
tmp/ready-plans/2026-05-14-daemon-client-split.md. It keeps Electron as the active client while moving service runtime access behind an explicit seam that a future local/remote daemon transport can reuse.Validation
pnpm typecheckpnpm lintCI=1 pnpm --filter main testPANE_DIR=/tmp/pane-phase1-smoke-... xvfb-run -a pnpm test:ci:minimalPANE_USE_PTY_HOST=1 PANE_DIR=/tmp/pane-phase1-smoke-ptyhost-... xvfb-run -a pnpm test:ci:minimalStacking
paseo-and-morph-inspo