{%- set iter_cfg = iteration if iteration else {} -%}
{%- set sp = iter_cfg.get('suggestion_pool', {}) -%}
{%- set config_iter = iter_cfg.get('config_level_iteration', {}) -%}
{%- set dimensions = iter_cfg.get('review_dimensions', []) -%}
# VII. Iteration Management

## 7.1 Iteration Suggestion Management Protocol

> **Iteration suggestions must be reviewed by PM before deciding whether to include in the current milestone**

**Decision Categories**:
{% for cat in sp.get('categories', []) -%}
- {{ cat.get('symbol', '') }} {{ cat.get('meaning', '') }}
{% endfor -%}
{% if dimensions %}
**Review Dimensions**:
{% for dim in dimensions -%}
- {{ dim }}
{% endfor -%}
{% endif %}
{% if config_iter.get('enabled', True) %}
## 7.2 Config-Level Iteration Protocol

> **Iterations that only modify configuration without changing code logic can be executed quickly**

**Execution Rules**:
- User explicitly states "config adjustment"
- AI directly modifies the corresponding config value
- No PM approval needed, no TASK creation required
- Commit uses `{{ config_iter.get('commit_prefix', 'chore:') }}` prefix

**Applicable Examples**:
{% for ex in config_iter.get('examples', []) -%}
- {{ ex }}
{% endfor -%}
{% endif %}
---
