diff --git a/aborist/qa/query.py b/aborist/qa/query.py index 3476ce3..c8247e3 100644 --- a/aborist/qa/query.py +++ b/aborist/qa/query.py @@ -379,7 +379,13 @@ DEFAULT_QUERY_POLICY = { "three or more pointers are rejected. When more than two " "evidence blocks support a claim, pick the two that most " "directly contain the claim's key terms, or split the " - "claim into two lines." + "claim into two lines.\n" + "9. Pick the pointer whose own text contains the claim's " + "specific facts — its dates, names, places, numbers, and " + "verbs. A chunk whose title matches the question's topic is " + "the right anchor only when that chunk's text also states " + "the claim's facts; when a different chunk states the fact " + "more directly, cite that one instead." ), "claim_lattice_grounding_reminder": ( "REMINDER: format = pointer-line — `Claim text. [E1]` per " diff --git a/aborist/qa/runner.py b/aborist/qa/runner.py index e6b8bc3..9f578ec 100644 --- a/aborist/qa/runner.py +++ b/aborist/qa/runner.py @@ -170,7 +170,13 @@ DEFAULT_POLICY = { "three or more pointers are rejected. When more than two " "evidence blocks support a claim, pick the two that most " "directly contain the claim's key terms, or split the " - "claim into two lines." + "claim into two lines.\n" + "9. Pick the pointer whose own text contains the claim's " + "specific facts — its dates, names, places, numbers, and " + "verbs. A chunk whose title matches the question's topic is " + "the right anchor only when that chunk's text also states " + "the claim's facts; when a different chunk states the fact " + "more directly, cite that one instead." ), "claim_lattice_grounding_reminder": ( "REMINDER: format = pointer-line — `Claim text. [E1]` per "