Centralize formatter detail levels

This commit is contained in:
2026-06-27 13:56:21 +02:00
parent 6f6afb4d22
commit 333fa5eae6
8 changed files with 70 additions and 9 deletions
@@ -84,6 +84,15 @@ routes:
It must not make formatter-style decisions. Krea prose, SDXL tags, and training
caption sentence shape stay in their formatter modules.
Formatter detail-level handling now has one home:
- `formatter_detail.py`
It owns route-neutral prose detail levels, node choice lists, normalization, and
the concise/balanced/dense inclusion gate used by Krea2 and natural-caption
routes. It must not own route-specific style controls such as Krea photographic
mode or caption style-tail policy.
Formatter target handling now has one home:
- `formatter_target.py`