refactor: split bot.py into runtime/dispatch/worker modules; add retry scheduler, route TTL, ack tracking, follow-up screener, structured event log, and test suite

This commit is contained in:
swaits committed 2026-04-16 13:47:17 -06:00
1 parent 9e6f171c5d
commit 228432f9e3
24 files changed
+3531 -434

No files matched your search

+10 -1
View File
@@ -15,7 +15,16 @@ dependencies = [
]
[dependency-groups]
dev = ["ruff"]
dev = ["ruff", "pytest", "pyright"]
[tool.pytest.ini_options]
testpaths = ["tests"]
[tool.pyright]
include = ["orac", "tests", "ai_bot.py"]
pythonVersion = "3.10"
typeCheckingMode = "standard"
reportMissingTypeStubs = false
[tool.uv]
package = false