Add typed category route metadata

This commit is contained in:
2026-06-27 10:39:45 +02:00
parent 00139d0cd9
commit 2c978c7eab
5 changed files with 146 additions and 36 deletions
+6 -4
View File
@@ -131,10 +131,12 @@ Already isolated:
- row item selection, weighted item/pair choice, item-template axis filling,
and oral/outercourse axis compatibility filters live in `row_item.py`;
`prompt_builder.py` keeps public delegate wrappers.
- 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 live in
`row_category_route.py`; `prompt_builder.py` keeps public delegate wrappers.
- row category/subcategory/item route resolution lives in
`row_category_route.py` behind `CategoryItemRoute`, covering hardcore
position-category filtering, cast-count adjustment, pose-vs-content seed-axis
choice, item metadata collection, legacy dict compatibility, and
pose-category item sanitizing; `prompt_builder.py` keeps public delegate
wrappers.
- row prompt/caption template selection, safe formatting, default prompt
templates, configured-cast descriptor insertion, and POV directive insertion
live in `row_rendering.py`; `prompt_builder.py` keeps compatibility aliases.