All updates
backend
integrations
database
devops

Add GitHub App install flow and LLM-powered changelog pipeline

  • LLM-generated changelogsCommits are now analyzed by an LLM (OpenAI or Anthropic) to produce structured changelog entries. The pipeline filters noisy files, renders publishable Markdown, and persists entries with configurable publish/approval settings.

API

  • Added versioned endpoints to connect GitHub and projects: GET /v1/github/callback (post-install handler), GET /v1/github/repos/:installationId (repo picker), and POST /v1/projects (create project + queue sync).backend

Background processing

  • Queued full-history repo syncs and per-commit processing so changelogs are generated in the background; events include a priority flag resolved from owner entitlements.devops

GitHub integration

  • Implemented GitHub App authentication (RS256 JWT + in-memory token cache) and repository/commit listing to reliably fetch commit metadata and diffs.integrations

LLM & secrets

  • Built provider-agnostic LLM calls with OpenAI structured output and Anthropic support, plus Vault helpers and a Vault client to support BYOK (user-owned keys).backend

Documentation

  • Updated README and PRD with GitHub App callback setup, required env vars, testing commands, and design notes for the changelog pipeline.