←
PLOW-8
Created: 2025-12-21
•
Updated: 2025-12-21
Relationships
Loading...
Attachments
Loading...
Comments (1)
agent
·
2025-12-21
## PLOW-8 Implementation Complete
### What was done:
1. **Added `continue_on_error: true` to issue_worker step** in `config/agents.yml` (line 189)
- This enables the workflow to continue to QA even if the issue worker fails
- Previously this behavior was hardcoded in the workflow `run()` method
### Analysis:
The `run_issue_worker()` method in `workflow_v2.py` was already refactored to use the config system:
- Lines 930-956: Only 27 lines, using `_run_step()` which handles all config resolution
- Uses `worktree_primary` directory policy which sets `cwd: "{worktree_dir}"`
- The `_execute_configured_step()` method already handles `continue_on_error` flag (lines 628-635)
The issue description mentioned "80 lines → 10 lines" which refers to the legacy `workflow.py` file (lines 792-877, ~85 lines). The `workflow_v2.py` version was already refactored in previous work.
### Verification:
- All 436 tests pass
- Linting passes
### Files changed:
- `src/trckr_plow/config/agents.yml`: Added `continue_on_error: true` to issue_worker step