Extract Insta pair row creation
This commit is contained in:
@@ -144,17 +144,18 @@ Owner today: `build_insta_of_pair`.
|
||||
|
||||
Keep here:
|
||||
|
||||
- soft/hard row creation;
|
||||
- continuity policy;
|
||||
- softcore cast policy;
|
||||
|
||||
Improve later:
|
||||
|
||||
- split pair assembly into small functions by phase:
|
||||
`build_soft_row`, `build_hard_row`.
|
||||
- split remaining pair cast/descriptor policy out of `build_insta_of_pair`.
|
||||
|
||||
Already isolated:
|
||||
|
||||
- soft/hard row creation lives in `pair_rows.py`, including softcore expression
|
||||
override resolution, Woman A slot context application, soft outfit/pose
|
||||
overrides, POV row fields, and hardcore row creation.
|
||||
- pair-level camera routing lives in `pair_camera.py`, including soft/hard
|
||||
camera config selection, same-as-softcore mode, camera-detail override,
|
||||
same-room hard scene continuity, camera-aware composition mutation, POV camera
|
||||
|
||||
@@ -65,6 +65,7 @@ Core helper ownership:
|
||||
| Python module | What it owns |
|
||||
| --- | --- |
|
||||
| `category_library.py` | JSON category loading, subcategory normalization, named scene/expression/composition pool loading, cast compatibility filtering, exact subcategory lookup, and inheritance-based pool merging. |
|
||||
| `pair_rows.py` | Insta/OF soft/hard row creation, softcore expression override resolution, Woman A slot context application, soft outfit/pose overrides, and POV row fields. |
|
||||
| `pair_camera.py` | Insta/OF soft/hard camera route resolution, same-as-softcore camera mode, camera-detail override, camera-aware composition mutation, POV camera suppression, and synchronized row/root camera metadata. |
|
||||
| `pair_clothing.py` | Insta/OF hardcore clothing continuity, action-aware body-access flags, conflicting outfit-piece cleanup, default visible-men clothing, and final root clothing-state assembly. |
|
||||
| `pair_output.py` | Insta/OF final pair prompts, trigger preservation, negative prompts, captions, and root pair metadata assembly. |
|
||||
|
||||
Reference in New Issue
Block a user