Clear Filters
ID Title Status Priority Created Due Date Actions
#670 CRITICAL: Branch tasks must not update parent workflow_run status
Branch tasks were updating the parent workflow_run status to 'sleeping' even after the parent task h...
open critical 2025-12-24 03:30 -
Edit
#632 Audit: Identify misplaced business logic in tools/sdk/engine/api
Audit codebase for business logic wrongly placed in core components. Tools=building blocks, SDK=thin...
open high 2025-12-20 05:57 -
Edit
#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
#624 Cython optimization: inline_executor.py execute_workflow_graph()
**Target:** engine/interpreters/inline_executor.py - execute_workflow_graph() and related methods *...
open high 2025-12-19 00:08 -
Edit
#623 Cython optimization: apps/executor.py _sanitize_for_log()
**Target:** engine/apps/executor.py - _sanitize_for_log() method **Expected Gain:** 30-40% **Bottl...
open high 2025-12-19 00:08 -
Edit
#622 Cython optimization: secure_logging.py SensitiveDataFilter.filter()
**Target:** engine/utils/secure_logging.py - SensitiveDataFilter.filter() method **Expected Gain:**...
open high 2025-12-19 00:08 -
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
#616 Feature Marked as Broken, Work Halted
A user reported that Lia advised against further work on a specific feature, stating it is broken. N...
open medium 2025-12-18 14:09 -
Edit
#613 f-string in logging: 528 remaining occurrences across codebase
Top files: activity_worker.py(35), platform.py(25), http_request.py(20), llm.py(16), docker/network....
open high 2025-12-17 22:36 -
Edit
#611 Nested .get() calls without default handling
Chained .get().get() calls may fail. Example: operators.py:897. Consider using proper nested dict ac...
open medium 2025-12-17 22:28 -
Edit
#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
#606 Bare except Exception: clauses in engine module
167 bare except clauses. Most intentional: config fallback (return defaults), cleanup/shutdown code....
open medium 2025-12-17 22:27 -
Edit
#605 Unnecessary list() conversions
Multiple files use list(dict.keys()) where iteration would suffice. Check: workflow_logging_injector...
open medium 2025-12-17 22:27 -
Edit
#604 Inefficient len() checks: multiple files
Use 'not x' instead of 'len(x)==0', use 'x' instead of 'len(x)>0'. Files: inline_executor.py, operat...
open medium 2025-12-17 22:27 -
Edit
#596 f-string in logging: engine/security/auth_wrapper.py:69
Use lazy formatting instead of f-string
open high 2025-12-17 22:27 -
Edit
#595 f-string in logging: engine/validation.py:264
Use lazy formatting instead of f-string
open high 2025-12-17 22:27 -
Edit
#594 f-string in logging: engine/utils module
event_logger.py:81, chunking.py:112, tracing.py:61,71 - use lazy formatting
open high 2025-12-17 22:27 -
Edit
Previous Page 2 of 5 Next