Extract shared POV policy
This commit is contained in:
@@ -94,6 +94,7 @@ Core helper ownership:
|
||||
| `hardcore_role_climax.py` | Climax and ejaculation aftermath role graph wording for face/body/ass, lap, open-thigh, side-lying, and group front/back placement. |
|
||||
| `hardcore_action_metadata.py` | Source action-family and position-family metadata used by Krea2, SDXL, and caption routes. |
|
||||
| `route_metadata.py` | Shared row-level route metadata readers for normalized action family, position family/keys, and formatter hints used by Krea2, SDXL, and caption routes. |
|
||||
| `pov_policy.py` | Shared POV slot detection, POV label merging/filtering, builder POV directives, source role-graph viewer replacement, and shared POV composition cleanup used by builder and Krea2 routes. |
|
||||
| `scene_camera_adapters.py` | Location-aware camera/scene prose such as coworking lounge camera layout. |
|
||||
| `row_camera.py` | Row-level camera insertion, contextual coworking composition mutation, subject-kind detection, POV label fallback, and POV suppression of normal camera directives. |
|
||||
| `krea_cast.py` | Shared formatter cast descriptor parsing, cast labels, cast prose, natural cast descriptor text, and label replacement used by Krea2 and caption routes. |
|
||||
@@ -334,6 +335,8 @@ Edit targets:
|
||||
- Krea2 climax role/detail cleanup: `krea_action_climax.py`.
|
||||
- Krea2 non-POV action-family routing: `krea_action_dispatch.py`.
|
||||
- Krea2 non-POV action sentence assembly: `krea_actions.py`.
|
||||
- Shared POV labels/composition cleanup: `pov_policy.py`.
|
||||
- Krea2 POV camera support: `krea_pov.py`.
|
||||
- Krea2 POV position rewrite: `krea_pov_actions.py`.
|
||||
|
||||
### Composition
|
||||
@@ -637,7 +640,8 @@ Key Krea2 ownership:
|
||||
- Climax role/detail cleanup: `krea_action_climax.py`.
|
||||
- Non-POV action-family routing: `krea_action_dispatch.py`.
|
||||
- Non-POV hardcore action sentence: `krea_actions.hardcore_action_sentence`.
|
||||
- POV labels, filtering, and camera/composition support: `krea_pov.py`.
|
||||
- Shared POV labels/filtering/composition cleanup: `pov_policy.py`.
|
||||
- Krea POV camera support: `krea_pov.py`.
|
||||
- Detail clause splitting and density limiting: `krea_detail.py`.
|
||||
- POV hardcore sentence: `krea_pov_actions.pov_action_phrase`.
|
||||
- Clothing state cleanup: `krea_clothing.natural_clothing_state`.
|
||||
@@ -871,8 +875,8 @@ Use these traces to narrow a problem in one pass.
|
||||
2. Confirm Krea input uses metadata, not plain prompt fallback.
|
||||
3. Inspect `source_role_graph`, `item`, `source_composition`, and
|
||||
`item_axis_values`.
|
||||
4. Inspect `krea_pov.py` if the label omission, camera phrase, or POV
|
||||
composition cleanup is wrong.
|
||||
4. Inspect `pov_policy.py` if label omission or POV composition cleanup is
|
||||
wrong; inspect `krea_pov.py` if the Krea camera phrase is wrong.
|
||||
5. Edit `krea_pov_actions.py` if the first-person body geometry is wrong.
|
||||
6. Edit `sexual_poses.json` if the raw action lacks enough body-position anchor
|
||||
for any formatter to infer a good POV prompt.
|
||||
|
||||
Reference in New Issue
Block a user