fix(agent): recover the answer behind a bare "above" pointer #28
+4
-4
@@ -304,10 +304,10 @@ func isCitationsOnly(s string) bool {
|
|||||||
// ratio in isSubstantiveAnswer keeps a matching closer in place when nothing
|
// ratio in isSubstantiveAnswer keeps a matching closer in place when nothing
|
||||||
// earlier clearly outweighs it.
|
// earlier clearly outweighs it.
|
||||||
//
|
//
|
||||||
// Only pointsAbove is used here, not the whole isBackRef class: backRefRe's
|
// pointsAbove is used here; its sibling backRefRe is NOT. Those fixed phrases
|
||||||
// fixed phrases can appear anywhere in the text, and a 300-byte closer has
|
// are matched anywhere in the text, and a 300-byte closer has room for a real
|
||||||
// room for a real answer that merely mentions "as I said" mid-sentence.
|
// answer that merely mentions "as I said" mid-sentence. pointsAbove is
|
||||||
// pointsAbove is offset-bounded, so it stays anchored to the opening.
|
// offset-bounded, so it stays anchored to the opening.
|
||||||
func isSummaryCloser(s string) bool {
|
func isSummaryCloser(s string) bool {
|
||||||
t := strings.TrimSpace(s)
|
t := strings.TrimSpace(s)
|
||||||
if t == "" || len(t) > summaryCloserMaxChars {
|
if t == "" || len(t) > summaryCloserMaxChars {
|
||||||
|
|||||||
Reference in New Issue
Block a user