Add hosted repository channels #46
- 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
Krzysztof-Cieslakmerged e5c014b118df3 months ago on GitHub
Krzysztof-Cieslakhead-ref-deleted3 months ago on GitHub