Skip to content

Feature/ai newsroom v1 - #34

Closed
ronivuong wants to merge 10 commits into
darkzOGx:masterfrom
ronivuong:feature/ai-newsroom-v1
Closed

ronivuong wants to merge 10 commits into
darkzOGx:masterfrom
ronivuong:feature/ai-newsroom-v1

Conversation

@ronivuong

Copy link
Copy Markdown

What & why

Checklist

  • One focused concern per PR (split unrelated changes into separate PRs)
  • No package-lock.json regeneration unless the PR is specifically about dependencies
  • npm run lint passes
  • npm test passes (add a test if you fixed a bug)
  • Rebased on current master

How I tested it

Vuong Phuong added 10 commits August 31, 2026 01:17
Add SQLite tables and CRUD for news events, sources, scores,
research packages, runs, adapter health, and ContentIdea linkage.
Add the source registry, URL normalization, RSS/Atom parsing with
GUID fallback, HTML same-host discovery, official Hacker News API
adapter, and disabled GitHub/Reddit stubs.
Collect live signals into canonical news events and merge duplicate
coverage of the same launch instead of creating parallel videos.
Verify events by source tier, surface material conflicts, and store
deterministic news-score-v1 components. Breaking still requires a
verified primary source.
Build a structured research package and route events to breaking,
AI Today, tutorial, review, comparison, digest, or watchlist.
Turn routed events into existing ContentIdea rows and pass verified
sources, Vietnamese script structure, and newsroom context into the
current generation, provenance, and quality-review path.
Expose operator newsroom endpoints behind the existing API key gate
and add optional 30-minute, daily AI Today, and weekly digest jobs
that never auto-publish.
Add an AI Newsroom workspace for live radar, event review, source
health, run history, and approval-first editorial actions.
Cover RSS/Atom/GUID parsing, URL normalization, HN and HTML adapters,
dedup, scoring, Breaking primary-source rules, ContentIdea bridge,
adapter isolation, and API validation with fixtures (no live net).
Document architecture, adapters, scoring, Breaking safety, scheduler,
dashboard, environment variables, and how to add or disable sources.
@ronivuong ronivuong closed this Aug 30, 2026
@ronivuong
ronivuong deleted the feature/ai-newsroom-v1 branch August 30, 2026 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant