Extract Krea action detail helpers
This commit is contained in:
@@ -277,6 +277,7 @@ Edit targets:
|
||||
`build_hardcore_action_filter_json`, `_apply_hardcore_position_config_to_subcategory`.
|
||||
- Krea2 action rewrite orchestration: `krea_formatter.py`.
|
||||
- Krea2 non-POV position anchors/arrangements: `krea_action_positions.py`.
|
||||
- Krea2 non-climax item/detail cleanup: `krea_action_details.py`.
|
||||
- Krea2 non-POV action rewrite: `krea_actions.py`.
|
||||
- Krea2 POV position rewrite: `krea_pov_actions.py`.
|
||||
|
||||
@@ -467,8 +468,11 @@ What each part owns:
|
||||
model-readable prose.
|
||||
- `krea_action_positions.py`: resolves non-POV pose anchors, body-arrangement
|
||||
text, duplicate arrangement checks, and action-position phrases.
|
||||
- `krea_actions.py`: rewrites non-POV hardcore action sentences, item/detail
|
||||
dedupe, and climax cleanup.
|
||||
- `krea_action_details.py`: normalizes non-climax item/detail text and dedupes
|
||||
foreplay, outercourse, oral, penetration, toy/double-contact, and anchor
|
||||
details.
|
||||
- `krea_actions.py`: rewrites non-POV hardcore action sentences and handles
|
||||
climax-specific role/detail cleanup.
|
||||
- `krea_pov_actions.py`: rewrites POV variants with first-person geometry.
|
||||
|
||||
Current broad hardcore families:
|
||||
@@ -557,6 +561,7 @@ Key Krea2 ownership:
|
||||
`krea_cast.natural_label_text`.
|
||||
- Action context and family predicates: `krea_action_context.py`.
|
||||
- Non-POV pose anchors and arrangements: `krea_action_positions.py`.
|
||||
- Non-climax item/detail cleanup: `krea_action_details.py`.
|
||||
- Non-POV hardcore action sentence: `krea_actions.hardcore_action_sentence`.
|
||||
- POV labels, filtering, and camera/composition support: `krea_pov.py`.
|
||||
- Detail clause splitting and density limiting: `krea_detail.py`.
|
||||
@@ -746,8 +751,9 @@ Use these traces to narrow a problem in one pass.
|
||||
`item_templates`, `axes`, and `weight`.
|
||||
4. If raw `item` differs but Krea output looks identical, inspect
|
||||
`krea_action_context.py` family predicates first, then
|
||||
`krea_action_positions.py` pose anchors/arrangements and `krea_actions.py`
|
||||
item detail cleanup/action sentence dispatch.
|
||||
`krea_action_positions.py` pose anchors/arrangements,
|
||||
`krea_action_details.py` item/detail cleanup, and `krea_actions.py` action
|
||||
sentence dispatch.
|
||||
|
||||
### POV position is spatially wrong
|
||||
|
||||
|
||||
Reference in New Issue
Block a user