{"version":1,"kind":"hwanse-battle-skill-implementation-gap-review","source":["out/battle_skill_complete_pattern_review.json","out/battle_helper_visual_behavior_review.json","out/battle_effect_animation_pattern_review.json"],"status":"no-unresolved-implementation-gaps","summary":{"rowsWithFlags":0,"supportPolicyRowsOutsideGap":25,"presentationPolicyRows":0,"runnerImplementationGapRows":0,"staticAnalysisGapRows":0,"unclassifiedGapRows":0,"gapClassCounts":{},"unresolvedFlagCounts":{}},"interpretationNotes":["이 파일은 새 연출을 승격하지 않고, complete pattern 리포트의 unresolved flag만 작업 성격별로 나눈다.","support/status UI policy는 이제 unresolved flag가 아니며 complete pattern의 policyFlags/supportPolicyRows로 별도 관리한다.","runner-implementation-gap은 EXE 근거가 있으나 웹 timeline/runner가 helper script를 충분히 실행하지 못하는 영역이다.","static-analysis-gap은 helper target/placement 또는 helper visual frame을 더 파야 하는 영역이다."],"recommendedOrder":[{"step":"1","title":"static-analysis-gap 먼저 축소","reason":"helper visual frame/target placement는 EXE 근거 자체가 아직 부족하므로 runner 구현 전에 더 파야 한다.","rowCount":0},{"step":"2","title":"runner-implementation-gap 반영","reason":"frameScript/direct spawn/WLK 근거가 있으므로 battle timeline/runner의 실행 모델을 보강한다.","rowCount":0},{"step":"3","title":"presentation-policy는 전투 UI/status 작업으로 분리","reason":"도주, 방어, 회복, 취기/도발/눈요기류는 공격 이펙트 재생 문제가 아니다.","rowCount":0}],"rows":[],"rowsByGapClass":{}}