Recall Confidence Gate
Summary
PR #396 fixed the prompt-submit recall confidence path so Signet no longer
synthesizes recall scores from rank position after reranking. The TypeScript
recall path preserves reranker-calibrated scores, and prompt-submit injection is
controlled by hooks.userPromptSubmit.minScore, defaulting to 0.8.
The Rust daemon parity path mirrors the gate with a term-coverage proxy using
matched_terms / total_terms until full hybrid scoring parity lands.
Completed Behavior
hybridRecallpreserves calibrated scores from reranking instead of replacing them with rank-position placeholders.userPromptSubmitinjects memories only when the top score is greater than or equal tohooks.userPromptSubmit.minScore.- The default prompt-submit minimum score is
0.8. daemon-rskeeps comparable gating behavior through a term-coverage proxy.
Follow-Up Boundary
Full Rust hybrid scoring parity is not part of this completed fix. It remains a future parity improvement and should be tracked separately if needed.