Evaluate hybrid graph and embedding retrieval for vault notes #1573
Labels
No labels
P0
P1
P2
P3
bug
category/code-change
category/cross-repo
category/eval-run
category/investigation
category/no-test-target
category/owner-ruling
category/prose-artifact
category/recurring-chore
category/structure
category/umbrella
crc-refactor
create
delete
enhancement
filed-by/agent
filed-by/user
frozen
lint-rule
needs-info
needs-triage
next
plugin/cc-architect
plugin/os
plugin/os-adr
plugin/os-aidd-lint
plugin/os-backlog
plugin/os-context
plugin/os-doc-hygiene
plugin/os-sdlc
plugin/os-vault
project/cc-os
ready-for-agent
ready-for-human
recurring
review
rule-proposal
update
waiting
wayfinder:grilling
wayfinder:map
wayfinder:map
wayfinder:research
wayfinder:task
wayfinder:task
wontfix
worklist/deviations
worklist/lint-rule
worklist/new-implement-build
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
jared/cc-os#1573
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Jared asked whether a hybrid of graph search and embedding search would find vault notes better than graph search alone. No one has measured it. This ticket records the idea only. It has no design.
Jared's words, verbatim:
This ticket waits for graphify sign-off on #1540. Do not start it before then. Capture applies no state labels, so the wait is stated here and no
waitinglabel is set.Reproduce
n/a: this is an idea to evaluate, and nothing is broken.
Origin
VERDICT: CREATE
Evaluated 2026-11-06 with a throwaway index: one card per note (title, file name, summary) in memsearch on bge-m3 CPU. 334 notes in 53 s. Expected note in top 5: original 11/11, reworded 12/13 (graph alone 6/13). Building it into vault-query on branch ticket-1573.
Resolution
Done: vault-query searches one card per note through memsearch, then adds graph notes. Disposable store in ~/.local/share/os-vault/cards, separate from the episodic store. No reranker: memsearch has none by default, and the top 5 already reach 12/13.
Evidence: main
e65b7b68; results-after-1573: reworded 8/13 to 12/13, original 12/12, facts 18/25, no card failures. First run 75 s, later runs about 4 s. Rulings 72, 73.Follow-ups: none
Correction to the close evidence: the result files landed in
80bd44df, note65b7b68.