1.3 KiB
1.3 KiB
Plan Backlog
Completed phases
- Phase A — Engine Foundation (tag:
phase-a-complete) — domain model, parsers, participant tracker, frame processor, config persistence, fakes, CI with 80% coverage gate. - Phase B-1 — Pipeline Orchestration (tag:
phase-b-1-complete) —NdiReceiver,NdiSender,ExponentialBackoff,NdiRuntimeProbe,IsoPipeline(with restart supervisor),IsoController. All testable on Linux. - Phase B-2 — Real NDI Interop (tag:
phase-b-2-complete) — productionNdiInteropPInvokeagainst NDI 6 SDK, managed BGRA scaler with aspect modes,TeamsISO.Consoleheadless smoke runner,NdiVersionconstants. Compiles on Linux; runs only on Windows with the NDI Runtime installed.
Next
-
Phase C — UI & Packaging (Windows) — WPF MVVM app on top of
IIsoController. Participant list (DataGrid bound toParticipantsobservable), global settings view (framerate, resolution, aspect, audio mode), engine alert banner, system health indicators. WiX MSI installer, release pipeline on tag, About dialog. -
First Windows validation — once on a Windows machine: install NDI Runtime, run
dotnet build, rundotnet test --filter "requires=ndi"against an NDI Test Pattern source, runTeamsISO.Console --enable-allagainst a real Teams meeting.