(plan_item: dict[str, Any])
| 102 | |
| 103 | |
| 104 | def quality_status(plan_item: dict[str, Any]) -> str: |
| 105 | candidate = plan_item.get("figure_asset_candidate") |
| 106 | if not isinstance(candidate, dict): |
| 107 | return "" |
| 108 | status = normalize_whitespace(str(candidate.get("candidate_status", ""))) |
| 109 | if status: |
| 110 | return status |
| 111 | signals = candidate.get("quality_signals", {}) |
| 112 | if isinstance(signals, dict): |
| 113 | return normalize_whitespace(str(signals.get("visual_quality_status", ""))) |
| 114 | return "" |
| 115 | |
| 116 | |
| 117 | def figure_asset_candidate(plan_item: dict[str, Any]) -> dict[str, Any]: |
no test coverage detected