Cover Krea action POV smoke routes
This commit is contained in:
@@ -57,7 +57,9 @@ It should only handle route-agnostic cleanup:
|
||||
|
||||
It must not make semantic decisions such as sexual action positioning, POV
|
||||
geometry, clothing state, or model-specific tag weighting. Those stay in the
|
||||
route-specific owner.
|
||||
route-specific owner. It also preserves ordinary words such as `composition`
|
||||
inside normal sentences; empty field-label cleanup is limited to standalone
|
||||
labels.
|
||||
|
||||
Current integration points:
|
||||
|
||||
@@ -93,6 +95,8 @@ Already isolated:
|
||||
- camera-scene prose and coworking composition adaptation live in
|
||||
`scene_camera_adapters.py`; `prompt_builder.py` still owns camera config
|
||||
parsing and row mutation.
|
||||
- shared hardcore environment-anchor cleanup normalizes malformed pool joins
|
||||
such as `on against a wall` before metadata reaches formatter routes.
|
||||
|
||||
### Pair / Adapter Layer
|
||||
|
||||
@@ -248,10 +252,12 @@ Near-term:
|
||||
formatting across built-in rows, hardcore rows, same-cast pairs, and POV
|
||||
pairs.
|
||||
- Cover camera-scene preservation through `tools/prompt_smoke.py` for single
|
||||
rows, split soft/hard pair cameras, and POV camera-scene routing. Expand it
|
||||
rows, split soft/hard pair cameras, and POV camera-scene routing.
|
||||
- Cover config-node routing through `tools/prompt_smoke.py` for category, cast,
|
||||
generation profile, seed lock, camera, location theme, and composition config.
|
||||
Expand it next for close foreplay and POV penetration.
|
||||
- Cover close foreplay and POV penetration Krea routes so raw labels, invalid
|
||||
surface grammar, normal third-person camera text, and composition punctuation
|
||||
drift are caught.
|
||||
|
||||
Medium-term:
|
||||
|
||||
@@ -310,8 +316,8 @@ Medium-term:
|
||||
|
||||
## Recommended Next Passes
|
||||
|
||||
1. Expand `tools/prompt_smoke.py` with close foreplay and POV penetration
|
||||
fixtures.
|
||||
2. Split Krea action/POV/clothing helpers into separate modules.
|
||||
3. Split `__init__.py` node classes by family after behavior is covered by smoke
|
||||
1. Split Krea action/POV/clothing helpers into separate modules.
|
||||
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
|
||||
keyword guessing in hardcore filters and formatter dispatch.
|
||||
|
||||
@@ -687,6 +687,11 @@ pair metadata through the core Python APIs, then verifies:
|
||||
collapsing to the same camera phrase;
|
||||
- POV camera-scene directives suppress normal third-person camera text while
|
||||
preserving first-person spatial layout;
|
||||
- Krea close-interaction routes keep rewritten action wording, avoid raw
|
||||
builder labels, and catch invalid surface joins such as `on against a wall`;
|
||||
- Krea POV penetration routes keep first-person position anchors, suppress
|
||||
normal camera text, and preserve composition punctuation before the style
|
||||
suffix;
|
||||
- expression-disabled rows do not fall back to generated expression text.
|
||||
|
||||
## Editing Cheatsheet
|
||||
|
||||
Reference in New Issue
Block a user