MONSTER_VARIANTS 랜덤 외형 제거(외형=enemies.json appearance로 정체성 고정). buildMonsterInstance로 종별 모델(monster-<id>) 인스턴스 배치, 준비도 가드로 appearance 미보유 로스터 맵은 보존(Task 2 RUID 수확 후 재생성). gen-combat-monster는 codeblock 생성만(맵 부착은 encounters 생성기로 흡수). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011xhLoQbJvQYL65kBtDNDTy