docs: add Phase A test playbook stub and plan backlog
ci.yml #14 -Commit
381cac66e6
pushed by
zgaetano
feat(logging): add EngineLogging.CreateConsole helper
ci.yml #13 -Commit
27dc0f90c7
pushed by
zgaetano
ci: enforce 80% line coverage gate on TeamsISO.Engine
ci.yml #12 -Commit
f2b4e881e4
pushed by
zgaetano
feat(pipeline): add FrameProcessor with closest-frame timing and slate fallback
ci.yml #11 -Commit
5c039025fd
pushed by
zgaetano
feat(pipeline): add SolidFrameRenderer slate and IFrameScaler/PassthroughFrameScaler
ci.yml #10 -Commit
970f04861d
pushed by
zgaetano
feat(discovery): add NdiDiscoveryService with diff-based event emission
ci.yml #9 -Commit
1b280e3e77
pushed by
zgaetano
feat(discovery): add ParticipantTracker with rename heuristic
ci.yml #8 -Commit
cef9018b6d
pushed by
zgaetano
test(fakes): add FakeNdiInterop and FakeFrameClock; feat(discovery): add DiscoveryEvent
ci.yml #7 -Commit
c07a668672
pushed by
zgaetano
feat(pipeline,interop): add RawFrame, ProcessedFrame, IFrameClock and INdiInterop test seam
ci.yml #6 -Commit
f562303b47
pushed by
zgaetano
feat(persistence): add ConfigStore with atomic JSON writes and corruption-safe load
ci.yml #5 -Commit
3f8b5f1a7b
pushed by
zgaetano
feat(discovery): add NdiSource record and Teams source string parser
ci.yml #3 -Commit
aaf3184a8e
pushed by
zgaetano
ci: add Forgejo Actions build-and-test workflow
ci.yml #1 -Commit
5ac0a50afe
pushed by
zgaetano