Skip to content

feat: implement Topic Stream backend - #1

Merged
v-byte-cpu merged 1 commit into
mainfrom
feat/implement-topic-stream-backend
Oct 26, 2026
Merged

v-byte-cpu merged 1 commit into
mainfrom
feat/implement-topic-stream-backend

Conversation

@v-byte-cpu

Copy link
Copy Markdown
Contributor

Why

Provide a self-hosted backend that turns configured Sources and Topics
into a personal Feed and immutable Digest Issues.

What Changed

  • Add a Go service with an OpenAPI-defined REST API, PostgreSQL
    persistence and migrations, and a rebuildable Qdrant index.
  • Implement ingestion, retrieval, ranking, Feed publication, feedback,
    Search, scheduled Digests, and Item AI summaries.
  • Support embedding model transitions with retained synchronization
    progress, durable jobs, independent runtime roles, and SSE advisories.
  • Add migration, reindex and benchmark commands.
  • Include tests, performance tooling, Docker deployment, CI and release
    workflows, documentation, and an early Obsidian client.

@v-byte-cpu
v-byte-cpu force-pushed the feat/implement-topic-stream-backend branch 3 times, most recently from 8cd5e89 to 83b3026 Compare October 26, 2026 23:05
Add a Go service with an OpenAPI-defined REST API, PostgreSQL
persistence and migrations, and Qdrant-based retrieval.

Implement source ingestion, ranking, persistent Feed publications,
feedback, Search, scheduled Digests, and Item AI summaries.

Support durable jobs, independent runtime roles, embedding model
transitions, and migration, reindex and benchmark commands.

Include tests, performance tooling, Docker deployment, CI and release
workflows, documentation, and an early Obsidian client.
@v-byte-cpu
v-byte-cpu force-pushed the feat/implement-topic-stream-backend branch from 83b3026 to a2c9aec Compare October 26, 2026 23:15
@v-byte-cpu
v-byte-cpu merged commit c8b2d63 into main Oct 26, 2026
6 checks passed
@v-byte-cpu
v-byte-cpu deleted the feat/implement-topic-stream-backend branch October 26, 2026 23:20
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