Merge nucleic/lucid-river-toad-6efj into dev

This commit is contained in:
2026-07-29 03:46:59 -07:00
parent 7d222a1535
commit 71157c0d6e
2 changed files with 68 additions and 0 deletions
+6
View File
@@ -180,6 +180,12 @@ for, and nothing above it should move. These three are different:
mounted vs. in-VM). Deliberately held back until `WslcApiDump` has run: written now, against
guessed names, it would not compile, and fixing it blind is the mistake this whole approach
exists to avoid.
- **The internal arm itself** (`WslcInternal.cs` in the broker, not a spike) — now fully
de-risked by `--internal-call`: entry point, vtable, impersonation requirement and the
session→compat handoff are all confirmed on hardware. Shape is *find, then hand off*:
`OpenSessionByName` / `ListContainers` / `OpenContainer`, each result QI'd onto its compat
interface and passed to `FromAbi()`, after which the existing facade code drives it. The
container-level QI is the one step still unobserved — confirm it in `WslcSpike` below.
- **`GatewaySpike`** — M1 (b), and the control-plane spike that actually matters now: can a
`Bridged` wslc container reach the host at the `vEthernet (WSL)` address `WslcFacade` returns,
under the **default** Windows firewall, and does `control-bridge.js` complete an MCP round trip