mesorah: a Torah reference inside a mesorah citation is the citation's address

Live, "Rashi on Devarim 6:5 indicates <a claim Rashi does not make>" came
back tov: "Devarim 6:5" inside the citation was read as a Torah citation,
which anchors the claim in Torah by reference (tablet 49's rule). The
claim is about Rashi and must rest on Rashi — the mesorah passage is a
given source — or on nothing. Mesorah citations are now blanked before
the Torah readings (references and the Torah anchor); an output's own
"Devarim 6:5" still anchors in Torah. korban 295/1 skipped.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Scott KarpandClaude Fable 5.1 committed 2026-10-13 20:10:59 +00:00
1 parent 5e325d36cc
commit a852331332
3 files changed
+36 -1

No files matched your search

+12
View File
@@ -84,3 +84,15 @@ def test_without_the_scroll_nothing_is_found_and_nothing_breaks(monkeypatch):
finally:
mesorah._index.cache_clear()
mesorah._work.cache_clear()
@needs_scroll
def test_a_claim_about_rashi_must_rest_on_rashi_not_on_the_verse_rashi_comments():
ex = examine("Rashi on Devarim 6:5 indicates that love means abandoning all commandments, which suggests the verse is optional.", "gpt", "")
assert ex.references == [] # "Devarim 6:5" here is Rashi's address
[claim] = [c for c in ex.claims if "abandoning" in c.sentence]
assert claim.anchors == [] # neither Torah by reference nor Rashi by text
assert [r["found"] for r in ex.mesorah_references] == [True]
# A Torah citation of the output's own still anchors in Torah.
ex2 = examine("Devarim 6:5 commands love, which suggests the whole heart.", "gpt", "")
assert ex2.references == ["Devarim 6:5"]