Preserve location route metadata
This commit is contained in:
@@ -508,6 +508,8 @@ plain prompt text. When debugging, inspect these fields before editing pools.
|
||||
| `role_graph` | `_role_graph`, POV adapter | Krea/Naturalizer | Choreography/action relationship text after POV adaptation. |
|
||||
| `source_role_graph` | `_role_graph` before POV rewrite | Krea hardcore rewrite | Raw action graph used to infer position and contact. |
|
||||
| `scene_text` | `row_prompt_axes.resolve_prompt_axes` | All formatters | Final location text. |
|
||||
| `scene_entry` | `row_prompt_axes.resolve_prompt_axes` / `row_location` | Debug/future route rules | Structured selected scene entry, preserving slug/prompt plus theme metadata when available. |
|
||||
| `location_theme`, `scene_theme` | `location_config.py`, selected scene entry | Debug/camera route rules | Active theme on the location config and theme of the selected scene. This makes theme-driven behavior inspectable instead of only string-inferred. |
|
||||
| `source_scene_text` | location/body-exposure/camera adapters | Debug/continuity | Previous scene text before an override. |
|
||||
| `location_config` | Location config parser | Debug | Active location pool config, if connected. |
|
||||
| `pose` | `row_prompt_axes.resolve_prompt_axes` | Formatters | Generic pose text. Less important for hardcore action categories than `item`/`role_graph`. |
|
||||
@@ -517,11 +519,13 @@ plain prompt text. When debugging, inspect these fields before editing pools.
|
||||
| `expression_enabled`, `expression_disabled` | Builder/slot override | All formatters | Hard gate for whether expression text should appear. |
|
||||
| `expression_intensity_source` | Builder/slot override | Debug | Explains whether intensity came from input, random, slot, or disabled state. |
|
||||
| `composition` | `row_prompt_axes.resolve_prompt_axes` | All formatters | Final framing phrase. |
|
||||
| `composition_entry`, `composition_theme` | `row_prompt_axes.resolve_prompt_axes` / `row_location` | Debug/future route rules | Structured selected composition entry and active composition theme. |
|
||||
| `source_composition` | `row_prompt_axes.resolve_prompt_axes` | Krea hardcore rewrite | Previous/raw composition, often better for action inference. |
|
||||
| `composition_config` | Composition config parser | Debug | Active composition pool config, if connected. |
|
||||
| `camera_config` | Camera nodes/parser | Krea/SDXL/debug | Structured camera settings. |
|
||||
| `camera_directive` | `_camera_directive` | Krea/Naturalizer/prompt text | Human camera sentence. Suppressed for POV. |
|
||||
| `camera_scene_directive` | scene-camera adapter | Krea/Naturalizer/prompt text | Location-aware camera layout sentence. |
|
||||
| `scene_camera_profile`, `scene_camera_profile_key` | `row_camera.apply_camera_config` | Debug/camera route rules | Structured camera profile selected for the current scene, e.g. `classical_library` or `coworking_lounge`. |
|
||||
| `subject_type`, `subject_phrase` | `row_subject_route.resolve_subject_route` | Formatters | Single/couple/group/configured cast route. |
|
||||
| `women_count`, `men_count`, `person_count` | `row_subject_route.resolve_subject_route` | Pair/formatters/debug | Effective cast counts. |
|
||||
| `cast_descriptors`, `cast_descriptor_text` | `row_subject_route.resolve_subject_route` | Krea/SDXL/Naturalizer | Visible cast descriptors. |
|
||||
@@ -651,6 +655,9 @@ Current camera-aware scene adapter:
|
||||
- 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`.
|
||||
- Location themes preserve `theme` on configs and selected scene entries, and
|
||||
rows expose `location_theme`, `scene_theme`, `composition_theme`, and
|
||||
`scene_camera_profile_key` for debugging and future route rules.
|
||||
- Direction, distance, and elevation details come from profile-aware helpers
|
||||
such as `scene_direction_detail`, `scene_distance_detail`, and
|
||||
`scene_elevation_detail`.
|
||||
|
||||
Reference in New Issue
Block a user