feat: harden search ranking and deduplication
This commit is contained in:
@@ -56,7 +56,7 @@ N13/N14/N15 are pre-business validation results. They can help identify UI eleme
|
||||
|
||||
## Current loop
|
||||
|
||||
Current loop: `Business Roadmap / R2 - Contact and group search quality hardening`.
|
||||
Current loop: `Business Roadmap / R3 - Receive-file download mapping precheck`.
|
||||
|
||||
Plan file: `docs/superpowers/plans/2026-07-10-core-business-capabilities-roadmap.md`.
|
||||
|
||||
@@ -124,4 +124,12 @@ R1 receive-message source reconciliation precheck is complete:
|
||||
|
||||
- Created `docs/source-discovery/2026-07-10-receive-message-reconciliation-precheck.md`.
|
||||
- Decision: do not change default receive routing yet; empty/`auto` remains PacketReader/log-backed and `msglib_readonly` remains explicit.
|
||||
- Next node: R2 contact/group search quality hardening.
|
||||
- R1 next node was R2 contact/group search quality hardening.
|
||||
|
||||
|
||||
R2 contact/group search quality hardening is complete:
|
||||
|
||||
- Search contacts now has deterministic exact-match-first ranking and case-insensitive de-duplication for log/JID candidates and optional MsgLib display enrichment.
|
||||
- Search groups now has deterministic exact-match-first ranking and case-insensitive de-duplication for groupchat/conference candidates and optional MsgLib display enrichment.
|
||||
- MCP output still preserves `source` and `raw_ref`; no send or download behavior was introduced.
|
||||
- Next node: R3 receive-file download mapping precheck.
|
||||
|
||||
Reference in New Issue
Block a user