vasyansk
0328797bce
chore(daemon): remove unused imports and dead placeholders
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:39:43 +07:00
vasyansk
b72f4cb3a5
feat(daemon): spawn_from_spec to (re)start surfaces from a persisted spec
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 21:22:29 +07:00
vasyansk
f1630633e5
test(daemon): serialize heavy socket/PTY integration tests
...
Process-wide serial lock around the socket-binding and PTY-spawning
integration tests in spaceshd. Running several at once on a many-core
box starved each other's async tasks and tripped timing assumptions,
causing ~1/10 flakes under cargo test --workspace. Unit tests stay
parallel. 0/20 spaceshd + 0/5 workspace runs after the change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:39:24 +07:00
vasyansk
77dfc69bd9
fix(daemon): remove pending broadcast on attach to prevent reattach double-render
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:33:11 +07:00
vasyansk
732eef96b5
feat(daemon): grid feed + output coalescing + snapshot-on-attach (M1)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:12:55 +07:00
vasyansk
8d0b5b8d1d
test(daemon): make socket/pty integration tests robust under parallel load
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 20:05:23 +07:00
vasyansk
32560ea364
feat(daemon): surface actor owning pty + broadcast fan-out (M0, no grid)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-09 19:57:53 +07:00