Skip to content

refactor: isolate async request monitor policy - #44

Merged
boly38 merged 1 commit into
mainfrom
dev/issue-41-async-monitor
Oct 24, 2026
Merged

boly38 merged 1 commit into
mainfrom
dev/issue-41-async-monitor

Conversation

@boly38

@boly38 boly38 commented Oct 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • Extract asynchronous monitor timing and outcome decisions into a deterministic policy module.
  • Keep OpenCode I/O and polling orchestration in the exchange monitor.
  • Add focused offline tests for completion, cancellation, timeout, and recovery.
  • Document the new module in the Telegram bridge guide.

Validation

  • make test (138 tests)
  • python3 -m compileall -q bot/telegram/bloc_bridge
  • git diff --check

Closes #41

@boly38 boly38 added opencode refactor Code refactoring and maintainability labels Oct 24, 2026
@boly38 boly38 self-assigned this Oct 24, 2026
@boly38
boly38 merged commit e256f66 into main Oct 24, 2026
1 check passed
@boly38
boly38 deleted the dev/issue-41-async-monitor branch October 24, 2026 18:12
@boly38 boly38 added this to the v1.0.2 milestone Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

opencode refactor Code refactoring and maintainability

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make asynchronous request monitoring independently testable

1 participant