# Implement Execute implementation from task JSON via agent or CLI delegation. ## Agent Mode Direct implementation using Edit/Write/Bash tools: 1. Read task.files[] as target files 2. Read task.implementation[] as step-by-step instructions 3. For each step: - Substitute [variable] placeholders with pre_analysis results - New file → Write tool; Modify file → Edit tool - Follow task.reference patterns 4. Apply task.rationale.chosen_approach 5. Mitigate task.risks[] during implementation Quality rules: - Verify module existence before referencing - Incremental progress — small working changes - Follow existing patterns from task.reference - ASCII-only, no premature abstractions ## CLI Delegation Mode Build prompt from task JSON, delegate to CLI: Prompt structure: ``` PURPOSE: TARGET FILES: IMPLEMENTATION STEPS: PRE-ANALYSIS CONTEXT: REFERENCE: DONE WHEN: MODE: write CONSTRAINTS: Only modify listed files | Follow existing patterns ``` CLI call: ``` Bash({ command: `ccw cli -p "" --tool --mode write --rule development-implement-feature`, run_in_background: false, timeout: 3600000 }) ``` Resume strategy: | Strategy | Command | |----------|---------| | new | --id - | | resume | --resume |