Add managed console client and interop scenarios
.NET port / test (macos-latest) (push) Canceled after 0s
.NET port / test (ubuntu-24.04) (push) Canceled after 0s
.NET port / test (windows-latest) (push) Canceled after 0s
.NET port / cpp-conformance (push) Canceled after 0s

This commit is contained in:
2026-09-16 16:55:17 +02:00
parent 82ad4c2811
commit 48c754aed9
9 changed files with 277 additions and 7 deletions
+11
View File
@@ -10,6 +10,17 @@ up instantly. Newest status at the top.
## ▶ Where we left off / next action
- **Done (2026-09-16): Managed CLI and cross-generation client exit.** Added `VoiceCat.Cli`
with interactive channel text, TOFU, channel selection and deterministic headless
text/tone verification. Independent process tests run two managed CLIs in channels 1 and 2
and prove text plus decoded bidirectional voice. A separate process test pairs it with the
existing C++ `vccli` in channel 2 and verifies text and voice in both directions. This
completes the behavioral Phase 6 criterion. **Verified:** 193 managed tests with all
conformance variables enabled, locked restore, package audit and 29/29 CTest tests.
**Next:** resume broad server production
deployment (Linux publish/container/service and soak), then the remaining manual Windows
listen/NVDA release checks before beginning the C# AppKit port.
- **Done (2026-09-16): Managed client/audio and Windows cutover checkpoint.** Added
`VoiceCat.Core` with TOFU-gated TLS, correlated concurrent requests, immutable snapshots,
reconnects, bounded client events, UDP binding and authenticated encrypted media. Added