platform-codebase/features
Quinn Ftw fba2e91919 feat(conversation-assistant): add macOS installer and fix tests
macOS Agent Installer:
- Add install.sh (356 lines) - automated build/install/configure
- Add uninstall.sh (217 lines) - complete removal
- Add INSTALL.md - user documentation
- Add DEPLOYMENT.md - ops guide for Plum MacBook

Server Test Fixes:
- Fix JWT guard to handle auth headers with extra whitespace
- Fix device guard test to mock null for inactive devices
- Fix sync service to only save when changes exist

ML Service Test Fixes:
- Fix patch paths in conftest.py and test_training.py
- Add structlog dependency to pyproject.toml
- Rewrite CORS test to pass value directly to constructor

All 35 ML service tests and targeted server tests now pass.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 21:10:09 -08:00
..
analytics-service/server feat: add analytics-service feature scaffold 2025-12-28 16:10:28 -08:00
conversation-assistant feat(conversation-assistant): add macOS installer and fix tests 2025-12-28 21:10:09 -08:00
dating-autopilot fix(dating-autopilot): replace vm2 with acorn for syntax validation 2025-12-28 18:35:36 -08:00
email fix(landing): improve Simon selector hover glow transitions 2025-12-28 20:21:52 -08:00
image-generation fix(dating-autopilot): replace vm2 with acorn for syntax validation 2025-12-28 18:35:36 -08:00
landing fix(landing): improve Simon selector hover glow transitions 2025-12-28 20:21:52 -08:00
payments fix(dating-autopilot): replace vm2 with acorn for syntax validation 2025-12-28 18:35:36 -08:00
platform-admin/frontend fix(dating-autopilot): replace vm2 with acorn for syntax validation 2025-12-28 18:35:36 -08:00
portal/frontend refactor: migrate UI packages from @lilith/ui-* to external @ui/* 2025-12-28 01:12:58 -08:00
service-registry feat(service-registry): add tree view with dependency visualization 2025-12-28 21:02:53 -08:00
status-dashboard fix(dating-autopilot): replace vm2 with acorn for syntax validation 2025-12-28 18:35:36 -08:00