?
PLOW-8
config,refactoring
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