Extract caption format dispatch route

This commit is contained in:
2026-06-27 12:29:11 +02:00
parent 1ee0b6e91a
commit c67be207ab
5 changed files with 207 additions and 16 deletions
@@ -453,6 +453,10 @@ Keep here:
Already isolated:
- `caption_format_route.py` owns top-level caption dispatch, including input
hint normalization, caption profile application, metadata-vs-text branching,
trigger wrapping, final prose hygiene, and method/output shape;
`caption_naturalizer.py` keeps the public wrapper.
- `caption_metadata_routes.py` owns metadata row natural-language assembly for
single, couple, configured-cast, group/layout, and Insta/OF pair routes behind
`CaptionMetadataRouteRequest`, `CaptionMetadataRouteDependencies`, and