# Nanman Spear Infantry v1 Approval Packet - unit: `unit-nanman-infantry-spear` - version: `v1` - source: `docs/handpaint-batch6-nanman-infantry-spear-source-v1.png` - contact sheet: `docs/handpaint-batch6-nanman-infantry-spear-v1-contact.png` - animation: `docs/handpaint-batch6-nanman-infantry-spear-v1-animation.gif` - battle preview: `docs/handpaint-batch6-nanman-infantry-spear-v1-debug-preview-battle-check.png` - before/after: `docs/handpaint-batch6-nanman-infantry-spear-v1-before-after.png` - scale compare: `docs/handpaint-batch6-nanman-infantry-spear-v1-scale-compare.png` - current approval board: `docs/unit-sprite-current-approval-board.png` ## Visual Decision Approved for the continuous production run. - 50px battle readability: pass - Nanman spear infantry identity: pass - compact spear/shield silhouette: pass - spear stays tile-safe: pass - opaque unit body: pass - frame boundary safety: pass - idle/action scale stability: pass ## Technical Checks - local browser URL: `http://127.0.0.1:4173/heros_web/?debug&debugSpritePreview=unit-nanman-infantry-spear&v=nanman-spear-v1-final` - Local browser console errors: `0` - base partial alpha: `0` - action partial alpha: `0` - base frame border hits: `0` - action frame border hits: `0` - base empty frames: `0` - action empty frames: `0` - base bbox width range: `138..219` - base bbox height range: `286..288` - base bottom range: `303..303` - action bbox width range: `137..263` - action bbox height range: `277..289` - action bottom range: `303..303` ## Notes The v1 sheet differentiates the spear infantry from the regular and jungle Nanman infantry through a clear upright spear read while keeping attack and idle poses compact enough for the tactical tile.