Clear Filters
ID Title Status Priority Created Due Date Actions
#747 CLAUDE.md updated for modular architecture
Updated CLAUDE.md to reflect: nested submodules (highway-core + jumper), replicated workers, new ser...
closed low 2026-02-09 00:30 -
#746 health_monitor_cron template passes invalid alert_threshold parameter
Removed alert_threshold=2 from kwargs - HealthMonitorApp.check_and_alert() does not accept it.
closed low 2026-02-09 00:16 -
#743 SMTP email timeout in Docker environment
Email sends from workers timeout. mail.highway.rodmena.app may not be reachable from Docker network....
open low 2026-02-08 21:39 -
Edit
#730 F-string logger violations across engine codebase
50+ instances of f-string in logger calls violating CLAUDE.md rule. Needs conversion to lazy formatt...
closed low 2026-02-07 02:48 -
#681 Health monitor IPC isolation fix
Fixed health_monitor app to use IPC-safe database access method (run_internal_sql) instead of direct...
closed low 2025-12-25 01:59 -
#669 Artifact storage config bug - fallback parameter
The artifact_service.py was using config.get() with fallback= parameter which doesn't exist in our C...
closed low 2025-12-23 21:39 -
#659 Dual implementations of suspend/reactivate - consolidation review
Two different places implement suspension: engine/security/platform.py (deactivate_tenant/reactivate...
closed low 2025-12-22 12:46 -
#630 test_join_all_success_with_failure times out
JoinOperator test with failure branch times out after 60s. The workflow has a failing branch and use...
open low 2025-12-19 04:54 -
Edit
#628 test_durable_cron_rejects_invalid_cron expects 'failed' but gets 'cancelled'
Test expects invalid cron expression to result in 'failed' state but actually gets 'cancelled'. This...
open low 2025-12-19 02:34 -
Edit
#627 test_idempotent_payment_prevents_double_charge times out
Workflow events did not stabilize within 30 seconds. The first payment completes successfully but th...
open low 2025-12-19 02:34 -
Edit
#621 Cython: Optimize workflow validator
Convert WorkflowCodeValidator in compiler/validator.py to Cython. AST traversal on workflow submissi...
open low 2025-12-18 21:52 -
Edit
#619 Cython: Optimize loop operators
Convert execute_foreach_operator() and execute_while_operator() in operators.py to Cython. Tight loo...
closed low 2025-12-18 21:52 -
#610 List instead of tuple for constant returns
Many functions return list literals where tuple would be more memory efficient. Check return [] stat...
open low 2025-12-17 22:28 -
Edit
#608 File reads without size limit
File reads in CLI tools and artifact storage. Size limits exist for artifacts. Low priority - review...
open low 2025-12-17 22:27 -
Edit
#585 [LOW] Dict comprehensions could replace explicit loops
Several explicit for loops build dicts that could be more concisely written as dict comprehensions. ...
open low 2025-12-17 16:33 -
Edit
#584 [LOW] Import ordering inconsistent across modules
Import ordering varies between modules (stdlib, third-party, local). Fix: Standardize to PEP 8 impor...
open low 2025-12-17 16:33 -
Edit
#583 [LOW] Redundant isinstance checks after type narrowing
Some code paths have redundant isinstance checks that are always true due to earlier type narrowing....
open low 2025-12-17 16:33 -
Edit
#582 [LOW] HTTP status codes as magic numbers instead of constants
HTTP status codes like 200, 400, 404, 500 are used as literals throughout the code. Fix: Use http.HT...
open low 2025-12-17 16:33 -
Edit
#581 [LOW] Empty except blocks that should log or re-raise
Some except blocks silently pass or return generic errors without logging. This makes debugging diff...
open low 2025-12-17 16:33 -
Edit
#580 [LOW] String literals repeated without constants
String literals like 'application/json', 'Bearer', error codes are repeated multiple times. Fix: Def...
open low 2025-12-17 16:33 -
Edit
Previous Page 1 of 4 Next