// Files whose edits run the real-shell contracts job (shell_contracts in pr.yml). export const SHELL_PREFIXES = [ 'src/main/daemon/shell-readiness/testing/repro-13767-shell-ready-marker-lost-to-exec.test.ts', 'src/main/daemon/shell-readiness/shell-ready.ts', 'src/main/daemon/shell-readiness/testing/shell-ready-bash-wrapper.test.ts', 'src/main/daemon/shell-readiness/testing/shell-ready.test.ts', 'src/main/daemon/shell-readiness/daemon-bash-shell-ready-rcfile.ts', 'src/main/daemon/shell-readiness/daemon-shell-ready-wrapper-fileset.ts', 'src/main/daemon/pty-subprocess/testing/node-pty-fd-leak.test.ts', 'src/main/providers/local-pty/local-pty-shell-ready', 'src/main/pty/', 'src/main/runtime/agent-session/environment/structured-session-cli-login-shell', 'src/main/runtime/agent-session/environment/structured-session-login-shell-test-harness', 'src/main/runtime/agent-session/environment/structured-session-child-env', // STA-2380: the only real-shell guard for command-paint attribution under zsh preexec hooks; the // unit shards exclude the live-shell test, so these exact files must route here or nothing runs it. 'src/main/runtime/terminal/input/terminal-command-paint.ts', 'src/main/runtime/terminal/wait/tui-idle-evidence-source.ts', 'src/main/runtime/terminal/wait/tui-idle-evidence.ts', 'src/main/runtime/terminal/wait/tui-idle-zsh-preexec-hook-order.live-shell.test.ts', 'src/main/startup/shell-environment/shell-probe-terminal-detach', 'src/main/startup/shell-environment/shell-probe-lifetime', 'src/main/startup/shell-environment/hydrate-shell-path', 'src/main/startup/shell-environment/login-shell-environment', 'src/main/startup/shell-environment/shell-path-probe', 'src/renderer/src/components/terminal-pane/pty-connection/emulation/fish-color-scheme', 'src/shared/fish-', 'src/shared/terminal/pty/ingress/pty-reply-echo-shapes', 'src/shared/startup-shell-portability', 'src/shared/posix-command-path-lookup', 'src/shared/draft-paste-ready-scanner.ts', 'src/main/wsl/filesystem/wsl-shell-cwd-report', 'src/main/wsl/filesystem/wsl-sh-cwd-report', 'src/shared/wsl-login-shell-command', 'config/patches/node-pty@', 'config/scripts/ensure-native-runtime', 'config/scripts/native-build/node-addons/ensure-native-runtime', 'config/scripts/node-pty-job-ownership', 'config/scripts/native-build/node-addons/node-pty-job-ownership' ]