githubnext/chopinPublic

Let's compose rich plans together

Add hosted repository channels #46

MergedKrzysztof-Cieslakmerged 8 commits intomainfromrefs/pull/46/head
  1. KC

    ## Summary

    - add GitHub OAuth sessions, repository authorization, channel APIs/UI, and mandatory PostgreSQL-backed storage - persist collaboration checkpoints, journals, sidecar state, leases, and repository-scoped planner ownership while removing the legacy room/filesystem path - add autonomous fake-GitHub E2E coverage over real auth, channels, WebSockets, and PostgreSQL; update operator and architecture documentation - integrate with inline decisions and serialize questionnaire drafts before submission - package the built web client and Bun server in one non-root production image, with migration-first startup, health checks, a Compose app profile, and CI image builds

    ## Testing

    - `bun run ci` - `bun run types` - `bun test` (649 passed, 2 skipped) - `bun run test:postgres` (10 passed) - `bun run e2e` (75 passed) - `docker build --tag chopin:test .` - Compose app smoke test: healthy container, `/api/session`, and bundled login page

  2. Krzysztof-Cieslakmerged e5c014b118df3 months ago on GitHub

  3. Krzysztof-Cieslakclosed3 months ago on GitHub

  4. Krzysztof-Cieslakhead-ref-deleted3 months ago on GitHub