{"schema_version":"1.0","updated":"2026-08-18","relation_types":["pairs_with","often_precedes","follow_up_with","alternative_when","not_same_as"],"relations":[{"from":"practice-problem-or-worry","to":"practice-park-and-return","type":"often_precedes","note":"Classify whether action exists before postponing a non-urgent hypothetical worry."},{"from":"practice-park-and-return","to":"practice-problem-or-worry","type":"follow_up_with","note":"At review, decide whether the concern now has an actionable step."},{"from":"practice-spot-the-safety-behavior","to":"practice-test-your-prediction","type":"often_precedes","note":"A non-essential safety behavior can reveal the prediction for a small experiment."},{"from":"practice-smallest-approach-step","to":"practice-test-your-prediction","type":"pairs_with","note":"A graded approach can supply a small observable test."},{"from":"practice-reflection-or-replay","to":"practice-park-and-return","type":"alternative_when","note":"If the loop is future-focused worry rather than replay, scheduled review may fit better."},{"from":"practice-one-less-check","to":"practice-test-your-prediction","type":"pairs_with","note":"Skipping one clearly non-essential check can be framed as a bounded prediction test."},{"from":"practice-good-enough-contract","to":"practice-continuum-not-verdict","type":"follow_up_with","note":"Review quality by dimensions rather than a total verdict."},{"from":"practice-behavior-not-identity","to":"practice-same-standard-check","type":"follow_up_with","note":"Once criticism is specific, compare whether the rule is harsher only because it applies to you."},{"from":"practice-good-enough-contract","to":"practice-smallest-approach-step","type":"alternative_when","note":"If starting itself is the barrier, use a smaller approach step."},{"from":"practice-continuum-not-verdict","to":"practice-behavior-not-identity","type":"not_same_as","note":"One grades an outcome; the other changes the level of self-description."}]}
