ID Title Status Priority Created Due Date Actions
#124 Fix: Event deduplication at storage level
LONG-TERM FIX for guaranteed event uniqueness. Problem: Even with idempotency keys, race conditions...
closed critical 2025-11-27 05:39 -
#123 Fix: Implement incremental checkpoint commits
MEDIUM-TERM FIX for progress preservation during crashes. Problem: Checkpoints are committed atomic...
closed critical 2025-11-27 05:39 -
#122 Fix: Add idempotency keys to event emission
SHORT-TERM FIX for event duplication during retries. Problem: EventLogger emits new events with inc...
closed critical 2025-11-27 05:39 -
#121 Fix: Reduce claim_timeout from 30s to 10s for faster crash recovery
IMMEDIATE FIX for disruption resilience. Location: engine/orchestrator.py:727, engine/cli/worker.py...
closed critical 2025-11-27 05:39 -
#120 Investigation: test_workflow_without_heartbeat_still_works timeout during disruption
Test failed with: TimeoutError: Workflow events did not stabilize within 40 seconds. Parent issue: #...
closed critical 2025-11-27 05:30 -
#119 Investigation: test_heartbeat_with_many_iterations timeout during disruption
Test failed with: TimeoutError: Workflow did not complete within 45 seconds. Parent issue: #116. Inv...
closed critical 2025-11-27 05:30 -
#118 Investigation: test_standard_sleep_wake_event timeout during disruption
Test failed with: TimeoutError: Workflow did not complete within 60 seconds. Parent issue: #116. Inv...
closed critical 2025-11-27 05:30 -
#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 -
Previous Page 10 of 15 Next