# Project Instructions ## Git Workflow - After changing project files, run relevant validation or tests when available. - Check `git status` before committing. - Commit only the changes made for the current task. - Push successful commits to `origin/main`. - Skip commit or push only when the user explicitly asks not to. ## Existing Validation - For content data changes, run: ```bash python3 scripts/validate_content.py ``` - For character image asset changes, run: ```bash python3 scripts/validate_assets.py ``` ## Creative Direction - This is a romance dating game for adult players. - All romanceable characters must be clearly 19 or older. - Preserve a mature, sensual, and visually alluring tone in character writing, art direction, outfits, poses, expressions, and scene composition. - Prefer glossy anime romance game key art when creating base images or visual references. - The target look is polished adult Korean dating-sim art: saturated color, crisp linework, expressive eyes, glossy highlights, bold adult silhouettes, and strong character-specific faces. - Semi-realistic and photorealistic images are legacy comparison material only unless the user explicitly redirects the style again. - Even shy, pure-hearted, or reserved characters should retain visible adult charm through styling, silhouette, gaze, posture, and lighting. - Preserve distinct facial identities across the cast. Do not accept images that look like the same model in different clothes. - Use `docs/art/facial_identity_matrix.md` when writing prompts or approving character images. - Avoid making characters look underage, childlike, or styled as school students.