derive-retraction-guard-uses-jaccard
IN premise
`validate_proposals` rejects any proposed belief ID with Jaccard similarity >= 0.5 to an existing OUT node, preventing re-derivation of retracted beliefs
Summary
The system has a safety mechanism that blocks the creation of new beliefs that are too similar to ones that have already been retracted. If a proposed belief shares half or more of its key terms with a retracted node, it gets rejected automatically. This prevents the derivation engine from sneaking retracted ideas back into the network under slightly different wording.
Dependents
These beliefs depend on this one:
- derive-pipeline-is-defensive — The derive pipeline applies multiple defensive measures: fail-soft validation, Jaccard-based retraction guard, and environment variable stripping to prevent recursive spawning
Details
| Source | entries/2026/04/23/reasons_lib-derive.md |