Expand camera route smoke coverage

This commit is contained in:
2026-06-26 14:55:45 +02:00
parent cff1a248ec
commit 5c5120a1f9
3 changed files with 175 additions and 4 deletions
+6 -4
View File
@@ -241,8 +241,10 @@ Near-term:
- Add final prose hygiene already done through `prompt_hygiene.py`.
- Add smoke coverage through `tools/prompt_smoke.py` for metadata-driven Krea2
formatting across built-in rows, hardcore rows, same-cast pairs, and POV
pairs. Expand it next for close foreplay, POV penetration, and camera-scene
preservation.
pairs.
- Cover camera-scene preservation through `tools/prompt_smoke.py` for single
rows, split soft/hard pair cameras, and POV camera-scene routing. Expand it
next for close foreplay and POV penetration.
Medium-term:
@@ -300,8 +302,8 @@ Medium-term:
## Recommended Next Passes
1. Expand `tools/prompt_smoke.py` with camera-scene, explicit nude, and
different-camera pair fixtures.
1. Expand `tools/prompt_smoke.py` with close foreplay, POV penetration, and
location-theme fixtures.
2. Split Krea action/POV/clothing helpers into separate modules.
3. Add category JSON pool reference validation to `tools/prompt_map_audit.py`.
4. Extract scene-camera adapters from `prompt_builder.py`.
+5
View File
@@ -675,6 +675,11 @@ pair metadata through the core Python APIs, then verifies:
- negative prompts do not duplicate comma-list items;
- same-room Insta/OF continuity keeps prompt text and `hardcore_row.scene_text`
synchronized;
- camera-aware coworking scene text survives single-row Krea formatting;
- softcore and hardcore pair rows can carry different camera configs without
collapsing to the same camera phrase;
- POV camera-scene directives suppress normal third-person camera text while
preserving first-person spatial layout;
- expression-disabled rows do not fall back to generated expression text.
## Editing Cheatsheet