backend
integrations
database
devops
Add GitHub App install flow and LLM-powered changelog pipeline
- LLM-generated changelogs — Commits 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.