feat: #401 parallel multi-market processing [REQ-OPS-003] [TASK-OPS-003] [TEST-OPS-003] #407

Merged
agentson merged 1 commits from fix/401 into feature/398-400-401 2026-03-04 03:13:16 +09:00
Collaborator

Summary

  • add fail-fast market-level parallel runner for realtime loop
  • execute each open market via parallel tasks instead of sequential market loop
  • preserve circuit-breaker propagation and retry semantics
  • add tests for parallel runner behavior

Traceability

  • REQ-ID: REQ-OPS-003
  • TASK-ID: TASK-OPS-003
  • TEST-ID: TEST-OPS-003

Closes #401

Tests

  • ruff check src/main.py tests/test_main.py
  • pytest tests/test_main.py tests/test_runtime_overnight_scripts.py -q
## Summary - add fail-fast market-level parallel runner for realtime loop - execute each open market via parallel tasks instead of sequential market loop - preserve circuit-breaker propagation and retry semantics - add tests for parallel runner behavior ## Traceability - REQ-ID: REQ-OPS-003 - TASK-ID: TASK-OPS-003 - TEST-ID: TEST-OPS-003 Closes #401 ## Tests - ruff check src/main.py tests/test_main.py - pytest tests/test_main.py tests/test_runtime_overnight_scripts.py -q
agentson added 1 commit 2026-03-04 03:12:29 +09:00
feat: process active markets in parallel with fail-fast semantics (#401)
All checks were successful
Gitea CI / test (pull_request) Successful in 36s
ec5d656fdf
Author
Collaborator

Self-review complete: Critical 0 / Major 0 / Minor 0. Merge allowed only when CI checks are all successful.

Self-review complete: Critical 0 / Major 0 / Minor 0. Merge allowed only when CI checks are all successful.
agentson merged commit b1f5f3e888 into feature/398-400-401 2026-03-04 03:13:16 +09:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#407