Generalize scene camera profiles

This commit is contained in:
2026-06-27 13:13:31 +02:00
parent 616d1132ff
commit 63e8489fb2
4 changed files with 252 additions and 83 deletions
+9 -6
View File
@@ -648,12 +648,15 @@ Camera handling:
Current camera-aware scene adapter:
- Coworking/business-cafe/office scenes are detected by `_is_coworking_scene`.
- Location profile comes from `_coworking_location_profile`.
- Direction, distance, and elevation details come from `_coworking_direction_detail`,
`_coworking_distance_detail`, and `_coworking_elevation_detail`.
- Composition cleanup for coworking outfit-check wording happens in
`_coworking_composition_prompt`.
- Scene profiles live in `scene_camera_adapters.SCENE_CAMERA_PROFILES`.
- Coworking/business-cafe/office scenes and classical library/book-stack scenes
are detected by `scene_camera_profile`.
- Direction, distance, and elevation details come from profile-aware helpers
such as `scene_direction_detail`, `scene_distance_detail`, and
`scene_elevation_detail`.
- Composition cleanup for mismatched outfit-check, mirror, bag, or shoes
wording happens in `contextual_composition_prompt`; compatibility wrappers
keep the old coworking function names available.
Important POV rule: