Extract character appearance policy

This commit is contained in:
2026-06-27 08:37:04 +02:00
parent e9cc75bd5f
commit 70a8698cbe
5 changed files with 326 additions and 195 deletions
+5 -2
View File
@@ -144,8 +144,11 @@ Already isolated:
- character slot JSON construction, character-cast parsing, slot normalization,
slot summary text, slot expression override policy, slot seed helpers, and
slot figure/ethnicity normalization live in `character_slot.py`;
`prompt_builder.py` keeps public delegate wrappers and still resolves
generation-time appearance context from normalized slots.
`prompt_builder.py` keeps public delegate wrappers.
- generation-time subject appearance selection, normalized-slot context
resolution, slot hair/outfit/clothing selection, character-context row
application, and character-slot-to-profile-row conversion live in
`character_appearance.py`; `prompt_builder.py` keeps public delegate wrappers.
- character manual-detail config, profile name/path policy, profile JSON
normalization, descriptor assembly, save/load/rename/delete operations,
fallback profile loading, and context override application live in