dragon-iso/docs/superpowers/plans/_NEXT.md
2026-05-07 15:41:58 +00:00

1.4 KiB

Plan Backlog

Completed phases

  • Phase A — Engine Foundation (tag: phase-a-complete) — domain model, parsers, participant tracker, frame processor, config, fakes, CI gate.
  • Phase B-1 — Pipeline Orchestration (tag: phase-b-1-complete) — NdiReceiver, NdiSender, ExponentialBackoff, NdiRuntimeProbe, IsoPipeline supervisor, IsoController.
  • Phase B-2 — Real NDI Interop (tag: phase-b-2-complete) — NdiInteropPInvoke against NDI 6 SDK, managed BGRA scaler, TeamsISO.Console headless smoke runner, NdiVersion constants.
  • Phase C — WPF UI (tag: phase-c-complete) — MVVM helpers, ParticipantViewModel, GlobalSettingsViewModel, AlertBannerViewModel, MainViewModel, MainWindow XAML with participants DataGrid + settings sidebar + alert banner, App.xaml DI bootstrap.

Next (Windows-only)

  1. First end-to-end validation on Windows — install NDI Runtime, clone the repo, build the full solution, run the integration tests against an NDI Test Pattern source, run the WPF app and validate against a real Teams meeting. Fix any issues found.

  2. Phase D — WiX Installer & Release (Windows) — WiX v5 MSI installer detecting NDI Runtime, release pipeline triggering on tag push, code-signing decision implemented.

  3. Optional polish before v1.0 — system health indicators (CPU/GPU/network meters), per-stream framerate display, output thumbnail previews (deferred from v1.5 if useful), MaterialDesignThemes UI polish.