fix(web): derive share topics from evidence tags#51
Merged
Merged
Conversation
Replace public chat share topic generation with an evidence-weighted ranking built from research-pack user tags. Prioritize tags from sources cited in the answer, then explicit citations, then coverage tags, and run all labels through the configured category vocabulary. This removes the old keyword/source-type guessing that produced generic chips such as research, media, software, GitHub, or YouTube. Public shares now show up to four specific topics and may show fewer or none when the pack has no useful tags. Risk: topic quality now depends more directly on source tagging and vocabulary coverage. Follow up by watching real shared pages for missing or over-specific topics and tuning the vocabulary/drop list as needed. Add regression coverage for citation weighting, coverage fallback, vocabulary cleanup, and public-page chip rendering. Regenerated UI build artifacts are included with the commit.
PR Diff StatsPR #51 changed 3 file(s), with +261 / -45 (306 changed lines).
Largest Changed Files
Bucket rules
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace public chat share topic generation with an evidence-weighted ranking built from research-pack user tags. Prioritize tags from sources cited in the answer, then explicit citations, then coverage tags, and run all labels through the configured category vocabulary.
This removes the old keyword/source-type guessing that produced generic chips such as research, media, software, GitHub, or YouTube. Public shares now show up to four specific topics and may show fewer or none when the pack has no useful tags.
Risk: topic quality now depends more directly on source tagging and vocabulary coverage. Follow up by watching real shared pages for missing or over-specific topics and tuning the vocabulary/drop list as needed.
Add regression coverage for citation weighting, coverage fallback, vocabulary cleanup, and public-page chip rendering. Regenerated UI build artifacts are included with the commit.