degraded — a fallback action was taken: previous-section reuse,
placeholder, retry-limit / review-limit / stagnation force-pass, or
cross-file review error force-pass. Diagnostic reasons such as
timeout_recovery or preliminary_exhaustion alone do NOT produce
degraded; they only do so when paired with a fallback action.
blocked — reserved for unresolved critical conflict (not produced in PR1)
Final completion-quality classification for an analyze artifact.
Severity order (low → high): "clean" < "patched" < "advisory" < "degraded" < "blocked"
clean— passed all validations without any degraded pathpatched— targeted patch executed; programmatic conflict resolvedadvisory— non-blocking cross-file concern remainsdegraded— a fallback action was taken: previous-section reuse, placeholder, retry-limit / review-limit / stagnation force-pass, or cross-file review error force-pass. Diagnostic reasons such astimeout_recoveryorpreliminary_exhaustionalone do NOT producedegraded; they only do so when paired with a fallback action.blocked— reserved for unresolved critical conflict (not produced in PR1)