dry-run-prevents-both-retraction-and-metadata
IN premise
The `dry_run` flag in review-beliefs prevents both truth-value changes (retraction of invalid beliefs) and metadata side-effects (`last_reviewed` timestamp, `review_result` classification), making it fully read-only — extending beyond what `auto-retract-respects-dry-run` covers.
Summary
When review-beliefs runs in dry-run mode, it does absolutely nothing to the database — not just skipping retractions, but also skipping any timestamp or classification updates. This means dry-run is safe to call repeatedly without worrying about subtle side effects like changing when a belief was last reviewed.
Details
| Source | entries/2026/05/08/tests-test_review.md |