Private
Public Access
0
0
Files
manual_slop/src
ed 50750f3183 refactor(app_controller): migrate _fetch_models.do_fetch to per-provider Result (Phase 6 Group 6.4)
Replaces per-provider logging.debug body with _list_models_for_provider_result
SDK-boundary helper. Aggregates per-provider failures into self._model_fetch_errors
and returns Result with aggregated errors. Stderr summary on partial failure.

The SDK boundary (ai_client.list_models call) is the canonical place to
catch vendor exceptions and convert to ErrorInfo(kind=NETWORK), per
error_handling.md §'Boundary Types'.

Audit: INTERNAL_SILENT_SWALLOW for src/app_controller.py: 23 -> 22.
2026-06-19 15:56:53 -04:00
..