review-parse-defaults-safe
IN premise
When the LLM response is missing fields, `parse_review_response` defaults to `valid=True`, `sufficient=True`, `necessary=True` — a parse error never generates a false-positive validity warning.
Summary
If the LLM fails to return a complete review response, the parser treats the belief as valid, sufficient, and necessary by default rather than flagging problems that were never actually detected. This means parse failures are silent rather than noisy — the system will never warn you about an issue that only exists because the reviewer's output was malformed.
Details
| Source | entries/2026/05/08/reasons_lib-review.md |