Merged
Conversation
Social feed now surfaces fact-checked news as community notes. Every hour, the system picks the most recent article per topic from the last 2 hours, runs a web-search-backed fact-check via AI, and posts the result as a thread with the community note pre-attached. Only articles with verifiable claims (accurate, misleading, or missing context) get posted — no noise. - New social/notes.go with seedNewsNotes() and NewsArticle type - GetRecentNews callback wired in main.go (one article per topic) - URL-hash based seed IDs prevent duplicate checks - Runs alongside existing daily seeds (reminder, opinion, digest) https://claude.ai/code/session_016CLDE7ohKeEXXDez96i7fC
Accurate articles don't need a note — the news feed already shows them. The value of community notes is exclusively in catching what's wrong or incomplete. Also caps at 5 notes per day to prevent the social feed from becoming a mirror of the news stream. https://claude.ai/code/session_016CLDE7ohKeEXXDez96i7fC
The AI prompt now analyses not just factual accuracy but framing bias, missing human context, emotional manipulation, and one-sided narratives. This catches the real misinformation — not wrong dates, but erased perspectives, dehumanised victims, and panic-inducing framing. New "biased" status (purple) for articles that are factually correct but frame the story in a way that obscures who is affected, centres one perspective, or uses loaded language. The note provides the missing perspective with facts, not opinions. - Expanded AI system prompt: framing bias, human cost, counter-FOMO - New status "biased" with purple rendering in community notes - Notes.go accepts biased status for seeding - Note limit raised to 400 chars for richer context - Status comment updated on CommunityNote struct https://claude.ai/code/session_016CLDE7ohKeEXXDez96i7fC
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.
No description provided.