Extract Krea configured cast formatter route
This commit is contained in:
@@ -335,6 +335,11 @@ Keep here:
|
||||
|
||||
Already isolated:
|
||||
|
||||
- `krea_configured_cast_formatter.py` owns normal metadata configured-cast
|
||||
Krea prose assembly behind `KreaConfiguredCastRequest`,
|
||||
`KreaConfiguredCastDependencies`, and `KreaConfiguredCastPrompt`;
|
||||
`krea_formatter.py` keeps configured-cast detection and compatibility
|
||||
wrapper helpers.
|
||||
- `krea_pair_formatter.py` owns Insta/OF pair soft/hard Krea prose assembly
|
||||
behind `KreaPairFormatRequest`, `KreaPairFormatDependencies`, and
|
||||
`KreaPairPrompts`; `krea_formatter.py` keeps the `_insta_pair_to_krea`
|
||||
|
||||
@@ -650,7 +650,10 @@ Important POV rule:
|
||||
|
||||
- Pair metadata: `krea_pair_formatter.format_insta_pair_result` through the
|
||||
`_insta_pair_to_krea` compatibility wrapper.
|
||||
- Normal metadata row: `_normal_row_to_krea`.
|
||||
- Normal configured-cast metadata row:
|
||||
`krea_configured_cast_formatter.format_configured_cast_result` through the
|
||||
`_normal_row_to_krea` compatibility wrapper.
|
||||
- Other normal metadata rows: `_normal_row_to_krea`.
|
||||
- Plain text fallback: `_fallback_text_to_krea`.
|
||||
|
||||
Key Krea2 ownership:
|
||||
@@ -666,6 +669,8 @@ Key Krea2 ownership:
|
||||
- Non-POV hardcore action sentence: `krea_actions.hardcore_action_sentence`.
|
||||
- Insta/OF pair soft/hard Krea prose assembly:
|
||||
`krea_pair_formatter.format_insta_pair_result`.
|
||||
- Normal configured-cast Krea prose assembly:
|
||||
`krea_configured_cast_formatter.format_configured_cast_result`.
|
||||
- Shared POV labels/filtering/composition cleanup: `pov_policy.py`.
|
||||
- Krea POV camera support: `krea_pov.py`.
|
||||
- Detail clause splitting and density limiting: `krea_detail.py`.
|
||||
|
||||
Reference in New Issue
Block a user