Clear Filters
ID Title Status Priority Created Due Date Actions
#112 Fix mypy type errors and ruff linting issues
Run mypy and ruff checks on the codebase and fix all issues. Order of operations: 1. First fix all ...
closed high 2025-11-27 03:08 -
#111 Refactor workflow definition API endpoints for clearer DSL access
Current endpoints return both JSON and Python DSL in single response. Need separate, clearer endpoin...
closed high 2025-11-27 02:53 -
#110 Store original Python DSL definition alongside JSON workflow definition
Problem: When workflows are submitted via API, only the JSON representation is stored in workflow_de...
closed high 2025-11-27 02:28 -
#109 Missing integration tests for ActivityOperator and auto-activity conversion
Issue #104 implemented _execute_as_activity() but no tests exist to verify: 1. Basic ActivityOperato...
closed high 2025-11-27 01:16 -
#108 Optimize DataShard logs: partition by tenant/workflow with path tracking
Restructure DataShard logs to data/<tenant>/<workflow>/... for efficient querying. Record paths in D...
closed critical 2025-11-27 00:21 -
#107 highway-api: /workflows/{id}/steps/logs hangs - scanning 10k+ parquet files
The endpoint iterates over all parquet files (10,946) and reads each into pandas. Fix: use pyarrow.d...
closed high 2025-11-27 00:16 -
#106 datashard: Add gzip compression as default for parquet files
DataShard library (../datashard/) should use gzip compression by default when writing parquet files....
closed medium 2025-11-27 00:01 -
#105 highway: Fixed duplicate activity execution - checkpoints cache bug
Root cause: ctx.checkpoints was empty dict, ctx._checkpoints_cache had actual data. Fixed in operato...
closed high 2025-11-26 23:41 -
#104 Implement _execute_as_activity() for auto-converting long-running tasks to activities
Fix dead code bug at operators.py:105. Tasks with timeout > 30s should be auto-converted to activiti...
closed high 2025-11-26 22:36 -
#103 activity pattern issue
The _execute_as_activity method at line 105 is dead code - it's called but never defined! The activi...
closed critical 2025-11-26 22:12 -
#102 DSL generator missing LLM tool training - call_llm() missing provider argument
DSL generator prompt not properly trained for LLM tool tasks. Generated workflow returned error: cal...
closed high 2025-11-26 21:20 -
#101 HIGH: AbsurdClient max_attempts defaults to 1 (no retry)
absurd_client.py:132 - max_attempts ALWAYS set, defaulting to 1 if not provided. Prevents unintended...
closed high 2025-11-26 20:52 -
#100 HIGH: LISTEN/NOTIFY thread health monitoring with auto-restart
worker.py:333 - Thread crash handling with auto-restart (up to 3 times). After 3 failures, falls bac...
closed high 2025-11-26 20:52 -
#99 HIGH: Multi-tenancy filtering enforced in all CLI queries
monitor.py:222, monitor_steps.py:152, showlogs.py:117 - All CLI modules filter by tenant_id to enfor...
closed high 2025-11-26 20:52 -
#98 HIGH: Callback tasks marked executed to prevent re-scheduling
inline_executor.py:1044-1046 - on_success/on_failure callback tasks marked as executed after running...
closed high 2025-11-26 20:52 -
#97 HIGH: Wait operators can re-execute on workflow resume
inline_executor.py:1091-1110 - WaitOperator and WaitForEventOperator NOT marked as executed when sle...
closed high 2025-11-26 20:52 -
#96 HIGH: Failure handler savepoint rollback before logging
inline_executor.py:1182-1188 - After task fails, PostgreSQL aborts transaction. Rollback to savepoin...
closed high 2025-11-26 20:52 -
#95 HIGH: Deep copy workflow_state for parallel branch isolation
operators.py:463-465 - Branch contexts require deep copy of parent workflow_state for isolation. Ena...
closed high 2025-11-26 20:51 -
#94 HIGH: Never log plaintext or ciphertext in encryption operations
encryption.py:218,281 - Encryption/decryption logs NEVER include plaintext or ciphertext. Only logs ...
closed high 2025-11-26 20:51 -
#93 HIGH: Immutable workflow definition storage for audit integrity
workflow_versioning_service.py:170 - Workflow JSON NEVER modified after storage. Each unique hash st...
closed high 2025-11-26 20:51 -
Previous Page 35 of 39 Next