Skip to content

fix(recall): cover focusing-besides leftover on possessive conjunct - #164

Merged
cursor[bot] merged 2 commits into
devfrom
pr/locomo-180-p48-1e9e
Aug 25, 2026
Merged

cursor[bot] merged 2 commits into
devfrom
pr/locomo-180-p48-1e9e

Conversation

@sdntsng

@sdntsng sdntsng commented Aug 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Isolated P48 leftover covering for what has/have/is/was + focus/focusing + besides/except/aside queries. Hybrid previously answered Jolene's "besides studying" question (conv-48-q169) from occupation leftover ("engineering skills" / "social causes") even though gold leftover is stored: I've been focusing on studying and my relationship with my partner.

The product change admits first-person focusing on leftover that covers the besides-object and joins a possessive conjunct (and my / and our). Occupation leftover that also says focusing on does not cover. Fail-closed if the join leftover is missing. No relationship dictionary. No engineering keyword. No LoCoMo-named product rules.

Skip-ingest 180 is net-positive vs P47 131/180: 132/180 (0.733). Unique gain conv-48-q169. Unique losses none. SH 79→80. MH/OD/temporal held. Pin docs are in this PR. Goal remains 162/180. Does not replace README 11.4% / 70% 1×30.

Changes

  • looksWhatFocusingBesidesQuerywhat has/have/is/was + focus/focusing + besides/except/aside + besides-object tokens. Does not match how-plan-dream, how-often, what-project-working, dated what-new-hobby, or focusing without besides.
  • leftoverCoveringFocusingBesidesLinefocusing on + actor (I/I've/I'm/my) + besides-object overlap + possessive conjunct and my / and our.
  • Companion −3 for foreign-person leftover or other focusing on leftover without the possessive join (no occupation keyword list).
  • Covering +4; fail-closed empty unless covering; hop/hybrid skip; hop-dump except; enumerate items sync.
  • Search drops besides/except/aside/lately only on this query shape; keeps focusing/studying. Session rank prefers covering leftover sessions. Floor 0.9; rank boost 0.75; keep-in-cap; episode keep.
  • Pin: locomo-s0-diag-mh-135-p48-20260825.md, cycle-closeout 2026-08-25 — P48.

Test plan

  • gofmt -l on touched files
  • Unit tests: covering prefers possessive-join leftover; empty without join; episode keep; session expand past generic cap; session rank prefers join session
  • go vet ./...
  • go test ./... (EXIT:0)
  • Live /recall gain: conv-48-q169 contains relationship/partner, not engineering/social-causes (20/20 holds including P47 surf)
  • Skip-ingest 180 locomo-s0-diag-mh-135-p48 = 132/180 vs 131/180 (+1 / −0)

Linear / tracking

Risk / follow-ups

Open in Web Open in Cursor 

sdntsng and others added 2 commits August 25, 2026 19:09
Admit first-person focusing-on leftover that covers the besides-object and
joins a possessive conjunct, so occupation leftover cannot steal the answer.

Co-authored-by: aria <aria@engramhq.com>
@sdntsng
sdntsng marked this pull request as ready for review August 25, 2026 19:22
@cursor
cursor Bot merged commit 242ac15 into dev Aug 25, 2026
1 of 2 checks passed
@sdntsng
sdntsng deployed to dev - brainy-worker-staging August 25, 2026 19:23 — with Render Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant