Neil
c85d633837
test: fail unit tests that run a real agent CLI from PATH ( #38961 )
...
* test: stop unit tests from running the developer's real agent CLIs
A live relay test reached the host's real `claude --version` through the
inherited PATH. On a machine whose claude wrapper never exits, each run left
an orphaned loop behind (14 were found on one host, running for days).
- Add a unit-test setup guard that shadows agent CLI names on PATH with
stand-ins that fail the test which ran them.
- Give the live relay test its own claude/codex stubs.
- Kill the whole process tree when the WSL guest's version probe times out.
* test: keep structured-session tests off the real codex CLI
These hosts get a scripted transport, but the at-rest `/` command read
spawns the resolved codex command directly, so on a machine with codex
installed each run started a real `codex app-server`. Point them at a
missing binary, as on CI.
* test: isolate agent discovery in session fixtures
2026-11-06 12:56:01 -08:00
Neil
1c950baf33
refactor(main): group session lifecycle and journal modules by owner ( #38638 )
...
* refactor: group structured session modules by owner
* test: retire status history work-count oracle suite
* refactor(main): organize journal storage and projection owners
* Consolidate restart recovery fixture imports
* Consolidate concrete session option model imports
2026-11-06 06:00:08 -08:00
OrcaWin and OrcaWin
3385a667b1
test: remove 431 low-value profile, daemon, and journal tests ( #38905 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-06 00:04:33 -08:00
OrcaWin and OrcaWin
f865fb26a8
test: remove 141 low-value tests and 13 entire suites ( #38613 )
...
* test: remove server qualification inventories and mocked build tests
* test: remove packaging inventories and synthetic native tests
---------
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-05 10:22:08 -08:00
Neil
18bab90efa
refactor(main): group client RPC pairing and host runtime owners ( #38584 )
...
* refactor(main): group client RPC pairing and host runtime owners
* test: target concrete mobile notification owner in headless fixture
* test: retarget dynamic quit mocks to runtime metadata owner
2026-11-05 09:16:47 -08:00
Neil
1f3648cc95
refactor(runtime): group workspace creation and lifecycle owners ( #38534 )
...
* refactor(runtime): group workspace lifecycle and creation owners
* refactor(runtime): consolidate relocated test imports
2026-11-05 06:01:41 -08:00
Neil
87788aeae5
refactor(runtime): group terminal execution owners ( #38517 )
...
* refactor(runtime): group terminal execution owners
* fix(tooling): retarget terminal ANSI consumer owner
2026-11-05 03:46:49 -08:00
Neil
2f217b4d0d
refactor(daemon): group endpoint, provider, session and transport owners ( #38462 )
...
* refactor(daemon): group transport, provider, endpoint, and terminal owners
* refactor(daemon): consolidate owner imports and preserve pinned baseline sources
* refactor(daemon): import termination budgets from their defining owner
* fix(ci): retain serve mode coverage for extracted orcad startup
* fix daemon build smoke to load concrete argument owner
* read daemon protocol facts from historical defining paths
* route protocol revision owners through compatibility checks
2026-11-05 01:54:51 -08:00
Neil
6bb2e13c35
refactor(tooling): organize remaining scripts by domain owners ( #38407 )
...
* refactor(tooling): group remaining scripts by concrete domain owners
* fix(tooling): preserve relocated launcher resource roots
2026-11-05 00:29:16 -08:00
Neil
9bd6272fdf
refactor(tooling): organize build, CI, and test owners ( #38130 )
...
* refactor(tooling): organize test runtime and maintenance owners
* test(tooling): preserve relocated runtime fixture dependency edges
* refactor(tooling): preserve xterm routing owner checks
* ci(tooling): include routing owner in sparse checkout
* test(tooling): preserve copied workflow dependency closures
* fix(tooling): normalize hashed JSON assets in release parity
* fix(tooling): distinguish asset aliases from literal references
* fix(tooling): frame normalized asset reference payloads
* fix(tooling): normalize decoded JSON asset references
* refactor(tooling): organize build, CI and release owners
* fix(tooling): align moved generator and workflow path contracts
* fix(tooling): update generated plugin bundle owner banners
* test(tooling): create relocated mobile verifier fixture directories
* test(tooling): copy headless detector dependency closure
* test(tooling): align native batch policy fixtures with owner path
* fix(tooling): link moved reliability command to historical evidence
* fix(tooling): preserve nested sandbox owners and canonical guide source
* fix(tooling): target release version owners in checkout fixture
2026-11-04 21:08:19 -08:00