Commit graph

5 commits

Author SHA1 Message Date
Quinn Ftw
1cdeb26e59 chore(conversation-assistant): update dependencies and sync module
- Update frontend package-lock.json with dependency updates
- Add new dependency to server package.json
- Enhance app module configuration
- Minor sync controller adjustment
- Bump shared package version

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 21:14:26 -08:00
Quinn Ftw
cc7e41a089 feat(conversation-assistant): integrate with @packages types and add Redis caching
- Add conversation-assistant types to @packages/@core/types/api/
- Create docker-compose.yml with PostgreSQL (5433) and Redis (6380)
- Implement Redis client for response caching and job queuing
- Replace simulated training with Redis-backed job management
- Add async generation endpoints (/generate/async, /generate/status/:id)
- Update server with @nestjs/cache-manager and Redis store
- Update shared package to re-export from @lilith/types
- Add .env.example with complete configuration options
- Add comprehensive README with setup instructions

No external LLM APIs - uses local GGUF models via lilith-model-loader

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 17:31:32 -08:00
Quinn Ftw
94da62eea6 feat: add conversation-assistant feature scaffold
Add AI conversation assistant service.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 16:10:47 -08:00
Quinn Ftw
1969d191f5 fix(tests): migrate test suite to vitest and fix auth guard patterns
Major test infrastructure improvements across the platform:

- Remove @conversation-assistant from main codebase (moved to separate repo)
- Migrate @service-registry packages from Jest to Vitest
- Add SWC plugin for NestJS decorator metadata support in tests
- Fix FlexibleAuthGuard to read class-level @AuthMethods decorator
- Add overrideGuard() pattern for proper DI in integration tests
- Fix timer mocking patterns (vi.advanceTimersByTimeAsync)
- Add reflect-metadata imports to NestJS test files
- Update test expectations for JWT-only endpoints

Test results: 26/27 packages passing
- @service-registry/client: 20/20 tests passing
- @service-registry/backend: 197/197 tests passing
- status-dashboard-server: 277/333 passing (DI issue in integration tests)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 08:51:43 -08:00
Quinn Ftw
1eb69bcc82 feat: add conversation-assistant, platform-admin, portal scaffolds
- conversation-assistant: ML scam detection (NestJS + Python + Swift)
- platform-admin: Admin dashboard frontend scaffold
- portal: Creator portal frontend scaffold
- service-registry: Registry agent requirements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 00:37:40 -08:00