# Ma Liang White Eyebrow v7 report - source: `unique-officer-qa-ma-liang-v7-source.png` - base status: ok - action status: ok - base partial alpha: 0, opaque pixels: 1890712 - action partial alpha: 0, opaque pixels: 4010732 - base frame border hits: 0 - action frame border hits: 0 - base empty frames: 0 - action empty frames: 0 - base bbox width range: 147..206 - base bbox height range: 290..290 - base bottom range: 303..303 - action bbox width range: 126..177 - action bbox height range: 284..290 - action bottom range: 303..303 - contact: `unique-officer-qa-ma-liang-v7-contact.png` - animation: `unique-officer-qa-ma-liang-v7-animation.gif` - before/after: `unique-officer-qa-ma-liang-v7-before-after.png` - scale compare: `unique-officer-qa-ma-liang-v7-scale-compare.png` - battle composite: `unique-officer-qa-ma-liang-v7-battle-composite.png` - local browser check: `unique-officer-qa-ma-liang-v3-battle-browser-check.png` - deployed browser check: `unique-officer-qa-ma-liang-v3-prod-browser-check.png` - identity QA board: `unique-officer-50px-identity-qa-v3.png` - identity change: strengthens Ma Liang's white-eyebrow read while avoiding Zhuge Liang's white-robed sage silhouette and large white feather fan. - validation: sprite release gate passed, art quality gate passed, workflow consistency gate passed - build/deploy: `pnpm build` passed; `pnpm deploy:nas` passed and deployed to `/volume1/web/heros_web` - browser verification: local debug preview console errors 0; deployed debug preview console errors 0 - note: battle composite is a scale review image; gameplay roster is unchanged during sample approval