review-pipeline-is-scoped-and-mutation-safe

IN derived (depth 1)

The belief review pipeline restricts evaluation to derived beliefs only (premises excluded) and gates auto-retraction behind the dry-run flag, ensuring review operations are scope-limited and mutation-safe by default.

Summary

The automated review process only examines beliefs that were derived from other beliefs, leaving human-entered premises untouched. Additionally, any automatic retraction of flagged beliefs requires an explicit opt-in and defaults to a safe preview mode that shows what would change without actually modifying the database. Together, these constraints mean that running a review cycle cannot accidentally damage foundational knowledge or make unintended changes.

Justifications

SL — Scope restriction and mutation gating combine to make review a safe batch operation that cannot accidentally modify premises or retract beliefs without explicit opt-in

Antecedents (all must be IN):

  • review-only-evaluates-derived-beliefs — `review_beliefs` filters out premises (nodes without justifications); only derived beliefs with at least one justification are sent for LLM review.
  • auto-retract-respects-dry-run — The `--auto-retract` flag in the `review-beliefs` CLI is gated by `--dry-run`: when dry-run is active, findings are displayed but no database mutation occurs, even for beliefs flagged as invalid.

Dependents

These beliefs depend on this one:

Details