fix(events): add close() method to ReactiveEventBus to complete RxPY subject #11190

Closed
freemo wants to merge 2 commits from PR-fix-wf18 into master

2 Commits

Author SHA1 Message Date
CleverAgents Bot 0f967e04e2 fix(events): add close() method to ReactiveEventBus to complete RxPY subject
CI / helm (pull_request) Successful in 48s
CI / lint (pull_request) Failing after 1m22s
CI / quality (pull_request) Successful in 1m27s
CI / build (pull_request) Successful in 1m17s
CI / push-validation (pull_request) Successful in 1m3s
CI / typecheck (pull_request) Successful in 1m53s
CI / security (pull_request) Successful in 1m56s
CI / integration_tests (pull_request) Successful in 4m4s
CI / unit_tests (pull_request) Successful in 5m15s
CI / docker (pull_request) Has been skipped
CI / coverage (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
- Add _closed flag to track bus shutdown state
- Prevent emit() after close() with clear RuntimeError
- Make close() idempotent (safe to call multiple times)
- Add context manager protocol (__enter__/__exit__) for resource cleanup

Fixes issue #10378: missing close() method causes RxPY subscriber leaks
2026-05-13 05:23:29 +00:00
HAL9000 3777eb749e feat(agents): add mandatory PR compliance checklist to implementation-pool-supervisor
CI / build (pull_request) Successful in 1m12s
CI / lint (pull_request) Successful in 1m25s
CI / helm (pull_request) Successful in 1m12s
CI / quality (pull_request) Successful in 1m35s
CI / typecheck (pull_request) Successful in 1m51s
CI / security (pull_request) Successful in 1m54s
CI / push-validation (pull_request) Successful in 21s
CI / integration_tests (pull_request) Successful in 5m12s
CI / unit_tests (pull_request) Successful in 5m43s
CI / coverage (pull_request) Failing after 1m34s
CI / docker (pull_request) Successful in 2m45s
CI / status-check (pull_request) Failing after 4s
Add CHANGELOG.md and CONTRIBUTORS.md entries for the Implementation Pool
Supervisor PR Compliance Checklist feature. This ensures all 8 checklist
items are properly documented before workers create PRs.

ISSUES CLOSED: #11015
2026-05-12 18:42:45 +00:00