- BrainModule provides Brain instance to all gateway controllers
- ConversationsController: CRUD + message listing/creation
- ProjectsController: CRUD with owner assignment
- MissionsController: CRUD with project association
- TasksController: CRUD with project/mission/status filtering
- All routes guarded by AuthGuard (BetterAuth session validation)
- DTOs at module boundaries per project convention
Closes#14, Closes#15
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Closes #14, Closes #15