Extract Krea action climax helpers
This commit is contained in:
@@ -156,17 +156,17 @@ Already isolated:
|
||||
rear-entry detection, and action-position phrasing.
|
||||
- `krea_action_details.py` owns non-climax item/detail cleanup for foreplay,
|
||||
outercourse, oral, penetration, toy/double-contact, and anchor dedupe paths.
|
||||
- `krea_actions.py` owns non-POV hardcore action sentence dispatch and
|
||||
climax-specific role/detail cleanup.
|
||||
- `krea_action_climax.py` owns climax-specific role/detail cleanup and aftermath
|
||||
view dedupe.
|
||||
- `krea_actions.py` owns non-POV hardcore action sentence dispatch.
|
||||
- `krea_pov_actions.py` owns POV hardcore action sentence rewriting and
|
||||
first-person body geometry.
|
||||
|
||||
Improve later:
|
||||
|
||||
- split remaining climax-specific cleanup out of `krea_actions.py`;
|
||||
- add route-level smoke fixtures for representative metadata rows;
|
||||
- make `krea_actions.hardcore_action_sentence` dispatch by action family instead
|
||||
of long conditional chains.
|
||||
of long conditional chains;
|
||||
- add route-level smoke fixtures for representative metadata rows;
|
||||
|
||||
### SDXL Formatter Path
|
||||
|
||||
@@ -344,8 +344,9 @@ Medium-term:
|
||||
|
||||
## Recommended Next Passes
|
||||
|
||||
1. Split climax-specific role/detail cleanup out of `krea_actions.py`, using
|
||||
`krea_cast.py` as the pattern for stable import aliases and smoke coverage.
|
||||
1. Split `krea_actions.hardcore_action_sentence` into action-family dispatch
|
||||
helpers, using `krea_cast.py` as the pattern for stable import aliases and
|
||||
smoke coverage.
|
||||
2. Split `__init__.py` node classes by family after behavior is covered by smoke
|
||||
checks.
|
||||
3. Add metadata fields such as `action_family` / `position_family` to reduce
|
||||
|
||||
Reference in New Issue
Block a user