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.
|
||||
|
||||
Reference in New Issue
Block a user