Build the task list iteration prompt (task_list_iteration.md). Uses completed and existing_proposed (outstanding) and optional previous_proposed_md when retrying.
| previous_proposal_issues |
issues from last iteration parse/validation (empty when not retrying) |
| existing_proposed |
the current outstanding task list (pending before this iteration) |
| previous_proposed_md |
raw LLM response from last iteration when retrying; empty string when not |