| #624 |
Cython optimization: inline_executor.py execute_workflow_graph()
**Target:** engine/interpreters/inline_executor.py - execute_workflow_graph() and related methods
*...
|
closed |
high |
2025-12-19 00:08 |
- |
|
| #623 |
Cython optimization: apps/executor.py _sanitize_for_log()
**Target:** engine/apps/executor.py - _sanitize_for_log() method
**Expected Gain:** 30-40%
**Bottl...
|
closed |
high |
2025-12-19 00:08 |
- |
|
| #622 |
Cython optimization: secure_logging.py SensitiveDataFilter.filter()
**Target:** engine/utils/secure_logging.py - SensitiveDataFilter.filter() method
**Expected Gain:**...
|
closed |
high |
2025-12-19 00:08 |
- |
|
| #621 |
Cython: Optimize workflow validator
Convert WorkflowCodeValidator in compiler/validator.py to Cython. AST traversal on workflow submissi...
|
closed |
low |
2025-12-18 21:52 |
- |
|
| #620 |
Cython: Optimize chunking.py
Convert ChunkedDBResultWriter/Reader to Cython. Simple buffer operations and index math - good ROI.
|
closed |
medium |
2025-12-18 21:52 |
- |
|
| #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 |
- |
|
| #618 |
Cython: Optimize schema hashing in durable_context.py
Convert compute_schema_hash() and _extract_schema_repr() to Cython for 40-60% faster checkpoints. Re...
|
closed |
high |
2025-12-18 21:52 |
- |
|
| #617 |
Cython: Optimize variable_resolver.py
Convert variable_resolver.py hot paths to Cython for 30-50% speedup. Target: interpolate_value(), re...
|
closed |
high |
2025-12-18 21:52 |
- |
|
| #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...
|
closed |
medium |
2025-12-18 14:09 |
- |
|
| #615 |
CRITICAL: Duplicate task execution in parallel branches due to thundering herd
Ultimate correctness test found that parallel branch completion events cause multiple workers to pic...
|
closed |
critical |
2025-12-18 00:41 |
- |
|
| #614 |
RAG generated incorrect tools.python.run usage with inline code
The dsl_reference.rst documentation incorrectly showed tools.python.run accepting inline Python code...
|
closed |
medium |
2025-12-18 00:08 |
- |
|
| #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....
|
closed |
high |
2025-12-17 22:36 |
- |
|
| #612 |
Config caches without TTL: engine/config.py
FALSE POSITIVE: _vault_cache has TTL (300s), max size, and cleanup. _ini_cache bounded by config key...
|
closed |
high |
2025-12-17 22:28 |
- |
|
| #611 |
Nested .get() calls without default handling
Chained .get().get() calls may fail. Example: operators.py:897. Consider using proper nested dict ac...
|
closed |
medium |
2025-12-17 22:28 |
- |
|
| #610 |
List instead of tuple for constant returns
Many functions return list literals where tuple would be more memory efficient. Check return [] stat...
|
closed |
low |
2025-12-17 22:28 |
- |
|
| #609 |
Thread safety: multiple singleton patterns without proper locking
Some singletons may have race conditions during initialization. Check initialization patterns in: si...
|
closed |
high |
2025-12-17 22:27 |
- |
|
| #608 |
File reads without size limit
File reads in CLI tools and artifact storage. Size limits exist for artifacts. Low priority - review...
|
closed |
low |
2025-12-17 22:27 |
- |
|
| #607 |
Blocking time.sleep in async context
FALSE POSITIVE: time.sleep only in sync workers/CLI, not in async API handlers. Architecture correct...
|
closed |
high |
2025-12-17 22:27 |
- |
|
| #606 |
Bare except Exception: clauses in engine module
167 bare except clauses. Most intentional: config fallback (return defaults), cleanup/shutdown code....
|
closed |
medium |
2025-12-17 22:27 |
- |
|
| #605 |
Unnecessary list() conversions
Multiple files use list(dict.keys()) where iteration would suffice. Check: workflow_logging_injector...
|
closed |
medium |
2025-12-17 22:27 |
- |
|