| #117 |
Investigation: test_activity_auto_conversion timeout during disruption
Test failed with: TimeoutError: Workflow events did not stabilize within 120 seconds. Parent issue: ...
|
closed |
critical |
2025-11-27 05:30 |
- |
|
| #116 |
disruption caused several tests to fail
the following tests has failed during stress and disruption testing.
```
26.26s call tests/...
|
closed |
critical |
2025-11-27 05:29 |
- |
|
| #115 |
broken TestValidatorBannedBuiltins test
this test is broken, fix it
pytest -n0 tests/integration/test_validator.py::TestValidatorBannedBu...
|
closed |
critical |
2025-11-27 04:14 |
- |
|
| #114 |
Stress Test
I am going to run pytest in another terminal. You need to write a bash, in scripts/disrupt.sh, where...
|
closed |
critical |
2025-11-27 04:12 |
- |
|
| #113 |
Python DSL not stored when workflow is submitted
|
closed |
high |
2025-11-27 03:35 |
- |
|
| #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 |
- |
|