docs(windows-host-goal1): record Stage 3 box build green (cargo check --features nvenc clean on the RTX box)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-25 17:55:42 +00:00
parent 0a63154293
commit 5358ef9fee
+6 -3
View File
@@ -58,9 +58,12 @@ New `src/session_plan.rs`: a `Copy` `SessionPlan { capture, topology, encoder, b
encoder + capturer opens (which removes the `dxgi.rs` back-reference) is **stage 5**.
Every decision is provably equivalent to the pre-stage-3 scattered reads (same `config()` + cached probes),
so it is behavior-preserving. Risk: medium-high (rewires the deployed decision). Verify: box build (Windows
compile, which also covers stage 2's Windows-only edits) + on-glass re-test (NVENC + IDD-push + a mode
switch) — **pending** (RTX box `192.168.1.173`).
so it is behavior-preserving. Risk: medium-high (rewires the deployed decision). Verify:
- **Box build ✅** — `cargo check -p punktfunk-host --features nvenc` (the deployed config: NVENC SDK +
`cudarc` + `encode/nvenc.rs`) is **clean, zero warnings**, on the RTX box (`192.168.1.173`), in an
isolated worktree. This also covers stage 2's Windows-only edits (their first real Windows compile).
- **On-glass** (NVENC + IDD-push + a mode switch) — **pending**: needs the host+driver+client deployed on
the box, which currently holds active driver WIP; coordinate before swapping the running service.
**Stage 4 — `SessionContext` + `SessionFactory`/`Session`.**
Bundle the 1213-arg `#[allow(too_many_arguments)]` signatures into `SessionContext`; `SessionFactory.build()`