feat(neswire): open the audio server

Captures a session's audio and hands it to the transport over a local socket.
Third component in, imported as a tree from `nestrilabs/neswire` on the same
terms as the previous two.

Wired to the workspace, `nesprotocol` by path. 4 tests pass.

`bin/hub-stub.rs` is a stand-in for the transport's listener, which is what lets
this be developed and tested without the rest of a box existing. It names the
transport by its old name, and is left for the rename commit along with the two
in the compositor.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Wanjohi
2026-08-26 18:02:38 +03:00
parent 37dd985810
commit 06b844b961
9 changed files with 1301 additions and 1 deletions

45
apps/neswire/.gitignore vendored Normal file
View File

@@ -0,0 +1,45 @@
```
# Rust/Cargo specific
/target/
Cargo.lock
**/Cargo.lock
.cargo/
cargo_home/
# Git related
.git/
# Temporary files
*.tmp
*.swp
*~
# Logs
*.log
# OS generated files
.DS_Store
Thumbs.db
# Environment files
.env
.env.local
*.env.*
# IDE files
.vscode/
.idea/
*.swp
*.swo
# Build artifacts
build/
dist/
*.o
*.obj
*.exe
*.dll
*.so
*.a
*.out
```