## Background ProgressPorts lack contract tests. ## Why it matters Regression safety when adapters change. ## Acceptance criteria - [ ] Contract tests exercising each ProgressPort with a fake emitter. - [ ] Add to `tests/unit`. ## Where to look - `src/modeldock/adapters/progress/`, `tests/unit` ## How to claim Comment `/claim` on this issue.
Background
ProgressPorts lack contract tests.
Why it matters
Regression safety when adapters change.
Acceptance criteria
tests/unit.Where to look
src/modeldock/adapters/progress/,tests/unitHow to claim
Comment
/claimon this issue.