Commit Graph

5 Commits

Author SHA1 Message Date
hikari 7997c9f59d feat: set up Discord bot scaffolding
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 48s
- Add Rondelle interface with discord client and database
- Add logger utility using @nhcarrigan/logger
- Add database utility for Prisma client instantiation
- Update index.ts with bot startup logic
- Update .gitignore to exclude prod/ build output
2026-01-21 20:23:32 -08:00
hikari ce59bf47f9 feat: add Prisma schema for pairing history
Add MongoDB schema with Prisma 6.8.2 for tracking:
- ServerEvent: events per server (coffee chats, study groups, etc.)
- UserPairingHistory: user pairing records per server
- PairingRecord: individual pairing entries with event context

This enables smart grouping that avoids recent pairings per-event.
2026-01-21 17:56:28 -08:00
naomi 5003386577 chore: fix up the scaffolding 2026-01-21 16:08:44 -08:00
hikari 2352f45794 feat: scaffold TypeScript project
- Initialize pnpm project with TypeScript support
- Add standard ESLint and TypeScript configurations
- Create basic src/index.ts with sample export
- Set up GitHub Actions CI workflow
- Add prod.env with 1Password references
- Configure .gitignore for Node.js projects

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
2026-01-21 13:59:28 -08:00
NHCarrigan 36295c0755 Initial commit 2026-01-21 10:45:56 -08:00