Extract Insta pair row creation

This commit is contained in:
2026-06-26 22:12:50 +02:00
parent e1ec8bd823
commit b7939a4748
4 changed files with 226 additions and 116 deletions
+4 -3
View File
@@ -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