- **설명**: v4 대비 단순화로 난이도가 `normal` 단일로 고정되었다(`script_builder.py`의 `difficulties = ["normal"]`, `place_units`/`generate_rule_config`/`get_condition` 모두 "normal" 하드코딩). 유닛 수·웨이브 간격·승패 조건을 난이도별로 분기해 generation 다양성을 복원한다. - **완료 기준(DoD)**: - [ ] `difficulties`를 파라미터화하여 easy/normal/hard 중 선택 가능 - [ ] 난이도별로 unit_placement 수량 또는 customize(웨이브 spawner) 파라미터가 실제로 차등 적용 - [ ] `/generate` 요청에 난이도 옵션 추가, 응답 `final_json`에 난이도별 config 포함 - **제안 브랜치**: feature/difficulty-branching
normal단일로 고정되었다(script_builder.py의difficulties = ["normal"],place_units/generate_rule_config/get_condition모두 "normal" 하드코딩). 유닛 수·웨이브 간격·승패 조건을 난이도별로 분기해 generation 다양성을 복원한다.difficulties를 파라미터화하여 easy/normal/hard 중 선택 가능/generate요청에 난이도 옵션 추가, 응답final_json에 난이도별 config 포함