Extract row text field resolution
This commit is contained in:
@@ -195,6 +195,10 @@ Already isolated:
|
||||
filtering, expression-disabled handling, per-character expression promotion,
|
||||
POV composition adaptation, and pose-category environment sanitizing live in
|
||||
`row_prompt_axes.py`; `prompt_builder.py` keeps a public delegate wrapper.
|
||||
- row prompt/caption text-field resolution, prompt/caption template selection,
|
||||
safe formatting, configured-cast descriptor insertion, and POV directive
|
||||
insertion live in `row_rendering.py`; `prompt_builder.py` keeps public
|
||||
delegate wrappers.
|
||||
- row expression text cleanup, expression route resolution, expression
|
||||
intensity weighting, character-slot/cast expression override resolution, and
|
||||
per-character expression picking plus action-aware character-expression
|
||||
|
||||
@@ -72,7 +72,7 @@ Core helper ownership:
|
||||
| `category_template_metadata.py` | Object-style item-template metadata extraction, action/position family normalization, position-key normalization, key merging, and audit validation errors. |
|
||||
| `row_item.py` | Row item selection, weighted item/pair choice, item-template axis filling, and oral/outercourse axis compatibility filters. |
|
||||
| `row_category_route.py` | Row category/subcategory/item route resolution, hardcore position-category filtering, cast-count adjustment, pose-vs-content seed-axis choice, item metadata collection, and pose-category item sanitizing. |
|
||||
| `row_rendering.py` | Row prompt/caption template selection, safe formatting, default prompt templates, configured-cast descriptor insertion, and POV directive insertion. |
|
||||
| `row_rendering.py` | Row prompt/caption text-field resolution, template selection, safe formatting, default prompt templates, configured-cast descriptor insertion, and POV directive insertion. |
|
||||
| `row_assembly.py` | Final custom-row dictionary assembly behind `CustomRowAssemblyRequest`, render-context metadata population, prompt/caption rendering delegation, row-base indexing, cast/profile/slot metadata copying, and disabled-expression cleanup. |
|
||||
| `row_route_metadata.py` | Row action/position route metadata resolution, template metadata precedence, inferred position-key merging, and source action-family fallback. |
|
||||
| `row_generation.py` | Built-in legacy row generation, auto-weighted/auto-full selection, row mode randomization, ratio clamps, and expression-intensity randomization. |
|
||||
|
||||
Reference in New Issue
Block a user