Skip to content

fix: address quality review findings for v0.7.5#19

Merged
noexecstack merged 1 commit intomainfrom
fix/quality-review-fixes
Mar 28, 2026
Merged

fix: address quality review findings for v0.7.5#19
noexecstack merged 1 commit intomainfrom
fix/quality-review-fixes

Conversation

@noexecstack
Copy link
Copy Markdown
Owner

Summary

  • Fix _ReconnectState dataclass: promote _DELAY_INIT/_DELAY_MAX to ClassVar
  • Fix thread-safety gap in LiveFlowStore.suspend_capture()
  • Fix incorrect --capture-file help text ("Append" -> "Write")
  • CI lint/typecheck jobs install from .[dev] instead of unpinned ad-hoc installs
  • Expand .gitignore with common Unix/Linux/IDE entries
  • Add 14 CLI integration tests (tests/test_cli.py, 134 total)

Test plan

  • pytest -v -- 134 tests passing
  • ruff check . -- clean
  • ruff format --check . -- clean

- Promote _ReconnectState constants to ClassVar (was leaking into __init__/__eq__)
- Fix thread-safety gap in LiveFlowStore.suspend_capture()
- Fix incorrect --capture-file help text (said 'Append', code does overwrite)
- CI lint/typecheck jobs now install from .[dev] for consistent tool versions
- Expand .gitignore with common Unix/Linux/IDE entries
- Add 14 CLI integration tests (134 total)
@noexecstack noexecstack merged commit 30db8f6 into main Mar 28, 2026
5 checks passed
@noexecstack noexecstack deleted the fix/quality-review-fixes branch March 28, 2026 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant