- LLM: gemini/openai_compat 프로바이더 추가 및 provider/ollama 연동 - 메일: 집중/기타·스팸 정리·트리아지 로그 모달 등 수정 - 설정/스키마/모델/워커·암호화·DB 정비 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- mock 커넥터 제거, provider별 real 커넥터로 정리(mail: real_gmail·real_outlook· outbound, calendar: real_google·real_outlook·recurrence) - 통합 OAuth(oauth.py)·레지스트리·정규화(normalize) 갱신 - 커넥터 swap/sync 멱등 테스트 정리, contract·oauth_mock 갱신 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
자율성 코어(결재함·자동화), 일정·회의, 메일·알림, 리서치·여행(에이전트+RAG), 라이프 케어, 여정·하루마감, 외부 커넥터(mock→real), 능동 에이전트·멀티모달, 프로덕션 하드닝(인증/멀티유저·관측·운영·배포물)까지 phase 7~15 구현. 설정 페이지(/settings) — 좌측 6탭(계정·메일·연결·AI/LLM·외관·데이터/보안): - LLM 연결 실시간 편집·적용(app_setting 테이블 + runtime_config 인메모리 오버레이), 연결 테스트(Ollama /api/tags 모델 목록), 보조 프로바이더 읽기전용 표시 - 메일/연결 커넥터 관리, 프로필 편집(PATCH /me), 데이터 ZIP 내보내기, API 토큰 발급/폐기 - env 관리 ops 설정은 읽기전용(가짜 토글 금지) 기타: placeholder→실제 페이지 승격, Shell 풀스크린 /login 전환, stale 테스트 정리. 검증: backend pytest 282 / 마이그레이션 왕복, frontend vitest 177 / build / lint clean, E2E settings 7/7(a11y 0). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>