Extract row camera policy
This commit is contained in:
@@ -116,8 +116,7 @@ Keep here:
|
||||
|
||||
Move or isolate later:
|
||||
|
||||
- pair assembly and camera mutation helpers that still live in
|
||||
`prompt_builder.py`.
|
||||
- pair assembly helpers that still live in `prompt_builder.py`.
|
||||
|
||||
Already isolated:
|
||||
|
||||
@@ -179,8 +178,9 @@ Already isolated:
|
||||
side-lying, and front/back group layouts.
|
||||
- camera option schema, orbit/Qwen translation, config parsing, camera
|
||||
directive text, and camera caption text live in `camera_config.py`;
|
||||
camera-scene prose and coworking composition adaptation live in
|
||||
`scene_camera_adapters.py`; `prompt_builder.py` still owns row mutation.
|
||||
camera-scene prose lives in `scene_camera_adapters.py`; row-level camera
|
||||
insertion, contextual coworking composition mutation, subject-kind detection,
|
||||
and POV suppression live in `row_camera.py`.
|
||||
- shared hardcore environment-anchor cleanup lives in
|
||||
`hardcore_text_cleanup.py` and normalizes malformed pool joins before metadata
|
||||
reaches formatter routes.
|
||||
@@ -528,6 +528,8 @@ Near-term:
|
||||
`/home/ethanfel/.codex/memories/scene-camera-system.md` when editing POV.
|
||||
- Keep `scene_camera_adapters.py` as the owner for location-aware camera prose;
|
||||
add new location families there one at a time.
|
||||
- Keep `row_camera.py` as the owner for inserting camera/scene directives into
|
||||
generated rows, including POV suppression of normal third-person camera text.
|
||||
|
||||
Medium-term:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user