From #5 review — the rescue topic-labels topic:tools:editor / topic:travel / topic:language:natural are emitted query-side in classify_query (crates/shrimpk-memory/src/labels.rs:534-684) but NOT content-side in keyword_labels_into (labels.rs:348-527), so LLM-extracted children never carry them and miss label_topic_boost (crates/shrimpk-memory/src/echo.rs:3298-3311).
Fix: emit the editor/travel/language topic blocks in keyword_labels_into, and extend label_topic_boost to cover topic:language:natural (currently only topic:tools:* / action:learning).
Smallest viable fix for KU-3/PT-3 in the production path.
Refs #5.
From #5 review — the rescue topic-labels
topic:tools:editor/topic:travel/topic:language:naturalare emitted query-side inclassify_query(crates/shrimpk-memory/src/labels.rs:534-684) but NOT content-side inkeyword_labels_into(labels.rs:348-527), so LLM-extracted children never carry them and misslabel_topic_boost(crates/shrimpk-memory/src/echo.rs:3298-3311).Fix: emit the editor/travel/language topic blocks in
keyword_labels_into, and extendlabel_topic_boostto covertopic:language:natural(currently onlytopic:tools:*/action:learning).Smallest viable fix for KU-3/PT-3 in the production path.
Refs #5.