Add typed prompt axes route
This commit is contained in:
@@ -193,10 +193,11 @@ Already isolated:
|
||||
runtime location/composition pool overrides, and generator fallback pool
|
||||
selection live in `row_pools.py`; `prompt_builder.py` keeps public delegate
|
||||
wrappers.
|
||||
- row scene/pose/expression/composition axis selection, compatible-entry
|
||||
- row scene/pose/expression/composition axis selection lives in
|
||||
`row_prompt_axes.py` behind `PromptAxesRoute`, covering compatible-entry
|
||||
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.
|
||||
legacy dict compatibility, POV composition adaptation, and pose-category
|
||||
environment sanitizing; `prompt_builder.py` keeps public delegate wrappers.
|
||||
- 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
|
||||
|
||||
@@ -93,7 +93,7 @@ Core helper ownership:
|
||||
| `row_location.py` | Built-in row location/composition config application, deterministic scene/composition choice, source metadata, and legacy prompt/caption rewrites. |
|
||||
| `row_expression.py` | Row expression cleanup, expression route resolution, expression intensity weighting, character-slot/cast expression override resolution, per-character expression selection, and action-aware character-expression sanitizing. |
|
||||
| `row_pools.py` | Row scene/expression/pose/composition pool routing, category inheritance handling, runtime location/composition pool overrides, and generator fallback pools. |
|
||||
| `row_prompt_axes.py` | Row scene/pose/expression/composition axis selection, compatible-entry filtering, expression-disabled handling, per-character expression promotion, POV composition adaptation, and pose-category environment sanitizing. |
|
||||
| `row_prompt_axes.py` | Row scene/pose/expression/composition axis selection behind `PromptAxesRoute`, compatible-entry filtering, expression-disabled handling, per-character expression promotion, legacy dict compatibility, POV composition adaptation, and pose-category environment sanitizing. |
|
||||
| `hardcore_position_config.py` | Hardcore position/action-filter choices, selected-position normalization, config JSON builders/parsers, focus-policy toggles, subcategory allow-list policy, position-key detection, and category/template/axis filtering. |
|
||||
| `pair_options.py` | Insta/OF option schema/defaults, softcore category/outfit/pose pools, partner outfit pools, clothing-continuity labels, negatives, hardcore cast count policy, and hardcore detail-density directives. |
|
||||
| `pair_rows.py` | Insta/OF soft/hard row creation, softcore expression override resolution, Woman A slot context application, soft outfit/pose overrides, and POV row fields. |
|
||||
|
||||
Reference in New Issue
Block a user