4. Hair constraints — automatic + manual QA override Top length unknown very short short medium long Side length unknown very short short medium long Density unknown low medium high Density assessability not assessable assessable Hairline unknown normal mature receding Hairline assessability not assessable assessable Temple recession unknown none mild moderate strong Texture unknown straight wavy curly coily Hair color unknown black brown blond red gray salt & pepper other Gray pattern unknown none some substantial Hair flow direction unknown left (subject's left) right (subject's right) forward backward centered / upright Input quality good usable poor Confidence low medium high
Schema: hair-constraints-v2. Hair flow left/right is from the subject's anatomical perspective, not the viewer's. 7. Hairstyle Buzz Cut Very short, uniform and low-maintenance. Crew Cut Short sides with slightly more length on top. French Crop Textured short top with a neat forward fringe. Side Part Classic shape with controlled side separation. Textured Quiff More volume on top with a relaxed textured finish.
8. Generation strategy Strategy A — Current baseline Current production prompt. No extra hair-constraint preservation instructions. baseline-v1 Strategy B — Strict Preservation Preserve hair color, hairline, temple recession, apparent density and natural hair flow. HF07 prompt variant selected below Strategy C — Strict Preservation + Hair Mask Same strict prompt plus a PNG mask that guides edits to the hair region. strict-preservation-mask-v2
Strict-prompt variant B-v3 — HF05 winner baseline Hard source-property preservation plus explicit hairstyle geometry. strict-preservation-v3 B-v3.1 — Flow + silver preservation B-v3 plus dominant hair-flow preservation and stricter silver/light-gray tonality. strict-preservation-v3.1 B-v3.1 + Reference fallback B-v3.1 plus a neutral hairstyle-geometry reference for weak style-adherence retries. strict-preservation-v3.1-reference