| #275 |
Approval workflow uses wait_for_event instead of tools.approval.request
The rodmena tenant's approval_workflow (definition_id=c94fd435) uses DSL's wait_for_event operator d...
|
closed |
high |
2025-12-06 02:34 |
- |
|
| #269 |
Fix asyncio.run() conflict in LLM tool during replay simulation
The tools.llm.call tool uses asyncio.run() which fails with 'asyncio.run() cannot be called from a r...
|
closed |
high |
2025-12-06 02:12 |
- |
|
| #265 |
ReplayContext simulation fails on completed workflows
Two bugs in ReplayContext that caused simulation to fail on completed workflows:
1) get_executed_ta...
|
closed |
high |
2025-12-06 00:06 |
- |
|
| #263 |
Code Versioning: Enforce Artifact Loading for Deterministic Replay
## Problem
tools.python.run imports code dynamically from sys.path (local disk). If a worker is upda...
|
closed |
high |
2025-12-05 09:01 |
- |
|
| #262 |
Audit Log Visibility: Implement Sidecar Telemetry for Hard Crash Scenarios
## Problem
_spawn_logging_task_if_needed uses the main atomic connection. If a worker suffers a hard...
|
closed |
high |
2025-12-05 09:01 |
- |
|
| #261 |
Side-Effect Atomicity: Implement Idempotency-Key for HTTP requests
## Problem
Database state is atomic, but external side effects (e.g., tools.http.request) execute *b...
|
open |
high |
2025-12-05 09:00 |
- |
|
| #258 |
Implement super admin tenant management APIs
Create tenant CRUD endpoints for super admin users to manage customer tenants.
Required endpoints:
...
|
closed |
high |
2025-12-04 17:50 |
- |
|
| #257 |
SECURITY: API Key rotation did not deactivate old keys
Critical security vulnerability discovered in API key rotation:
**Issues Found:**
1. Rotation kept ...
|
closed |
high |
2025-12-04 16:08 |
- |
|
| #256 |
test_workflow_with_artifact fails - workflow status is failed instead of completed
tests/integration/test_artifact_system.py::TestArtifactWorkflowExecution::test_workflow_with_artifac...
|
closed |
high |
2025-12-04 12:10 |
- |
|
| #255 |
test_retrieve_artifact fails with 401 unauthorized
Test tests/integration/test_artifact_system.py::TestArtifactAPI::test_retrieve_artifact returns 401 ...
|
closed |
high |
2025-12-04 12:06 |
- |
|
| #253 |
Consolidate worker config to config.ini and increase concurrency
Current: 8 workflow workers + 4 activity workers, each with batch_size=1 and low concurrency. Goal: ...
|
closed |
high |
2025-12-04 11:19 |
- |
|
| #252 |
Audit logging not integrated into API endpoints
The admin_audit.py utility exists with helper functions (log_api_key_created, log_token_created, log...
|
closed |
high |
2025-12-04 09:57 |
- |
|
| #251 |
[PHASE 3] DSL Converter Security Hardening
Phase 3: DSL converter security improvements:
1. Replace blacklist with whitelist approach
2. Add sa...
|
closed |
high |
2025-12-04 09:22 |
- |
|
| #250 |
[PHASE 2] Add RBAC Permissions to High Priority Endpoints
Phase 2: Add @require_permission decorators to:
1. signals.py - manage_workflows permission
2. queri...
|
closed |
high |
2025-12-04 09:22 |
- |
|
| #242 |
BUG: Workflow retry leaves completed_at set causing corrupted state
When a workflow fails and Absurd retries it, _update_workflow_run_if_exists_first_start() sets statu...
|
closed |
high |
2025-12-03 15:24 |
- |
|
| #240 |
MCP Server Integration for Highway DSL
# MCP (Model Context Protocol) Server Integration for Highway DSL
## Overview
Implement comprehens...
|
open |
high |
2025-12-03 06:30 |
- |
|
| #239 |
DataShard Logs: Pagination and Search API
## Overview
Add pagination and search capabilities to the DataShard logs API for handling large log ...
|
closed |
high |
2025-12-03 03:03 |
- |
|
| #238 |
Implement default app bootstrap system for multi-tenant deployment
## Overview
Highway needs a bootstrap system that pre-installs a curated set of apps for all tenant...
|
open |
high |
2025-12-02 19:02 |
- |
|
| #237 |
Docker tools tests failing after OpenAPI changes
Two Docker tests are failing with 'Expected workflow status completed, but got failed':
- test_docke...
|
closed |
high |
2025-12-02 18:14 |
- |
|
| #236 |
Complete OpenAPI request/response documentation for all endpoints
Continue adding Pydantic models for query parameters and response schemas to all API endpoints. UUID...
|
open |
high |
2025-12-02 09:20 |
- |
|