Output of the recommend workflow: ranked per-preset reports plus the pick.
chosen is the best feasible preset name, or None if none fit.
results is the full per-preset report list in evaluation order.
-
chosen: str | None
-
results: list[tuple[str, PreflightReport]]
-
to_dict()
- Return type:
dict[str, Any]