Extract Krea action context helpers
This commit is contained in:
@@ -146,6 +146,9 @@ Already isolated:
|
||||
natural label replacement for formatter routes.
|
||||
- `krea_clothing.py` owns clothing-state cleanup and action-aware body-access
|
||||
wording for formatter routes.
|
||||
- `krea_action_context.py` owns shared action-family predicates, axis context
|
||||
text, climax detection, and detail-density normalization used by action and
|
||||
POV formatter routes.
|
||||
|
||||
Improve later:
|
||||
|
||||
|
||||
@@ -547,6 +547,7 @@ Key Krea2 ownership:
|
||||
|
||||
- Cast descriptor naturalization: `krea_cast.cast_prose`,
|
||||
`krea_cast.natural_label_text`.
|
||||
- Action context and family predicates: `krea_action_context.py`.
|
||||
- Hardcore action sentence: `_hardcore_action_sentence`.
|
||||
- POV hardcore sentence: `_pov_hardcore_pose_sentence`, `_pov_action_phrase`.
|
||||
- Clothing state cleanup: `krea_clothing.natural_clothing_state`.
|
||||
@@ -733,6 +734,7 @@ Use these traces to narrow a problem in one pass.
|
||||
3. Inspect `categories/sexual_poses.json` for the selected subcategory,
|
||||
`item_templates`, `axes`, and `weight`.
|
||||
4. If raw `item` differs but Krea output looks identical, inspect
|
||||
`krea_action_context.py` family predicates first, then
|
||||
`_hardcore_pose_anchor`, `_hardcore_pose_arrangement`,
|
||||
`_hardcore_item_detail`, and `_hardcore_action_sentence`.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user