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

Sourceentries/2026/05/08/reasons_lib-review.md