fc62c9edf5
* feat(engine): tighten CharacterDesigner prompt to prevent look-alike characters Expand the visualDescription rules into a 6-element mandatory checklist (hair quad / eyes triad / face & build / outfit quad / personality-driven vibe / silhouette tag) and add an explicit anti-collision rule comparing against the existing cast across cross-color-family and cross-silhouette dimensions. Also upgrade the user-message "已设定角色" block from soft hint to hard constraint with an explicit pre-write scan step, nudging the LLM into chain- of-thought differentiation before emitting tags. All additions land in the session-stable system prefix, so prompt cache absorbs the extra tokens — per-call billed token delta is ~0. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> * fix(engine): replace pose examples with aura descriptors in personality vibe The PERSONALITY-DRIVEN VIBE element listed concrete poses (arms crossed, chin tilted up, slight slouch) which contradicted the earlier rule banning transient poses from visualDescription. Switch to pure atmosphere/aura keywords so the character card stays pose-neutral. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com> Co-authored-by: yuanzonghao <yuanzonghao123@gmail.com>