vignette/apps/api/app/routes
Yun Chan cb4d45579d
Some checks failed
API contract / OpenAPI type drift (push) Failing after 59s
OAuth 로그인 버튼으로 provider 연결 + 제공자 연결 패널 그리드 이동
claude(setup-token과 동일한 PKCE, code#state 수동 흐름)와
openrouter(헤드리스 코드 표시 모드)는 OAuth 로그인 버튼으로 연결한다.
관리자가 제공자 로그인 뒤 표시되는 인증 코드를 붙여넣으면 서버가
토큰/키로 교환해 저장·게이트웨이 push한다. state는 서버 발급·15분
단일 사용으로 CSRF를 막는다. codex·agy는 붙여넣기 방식을 유지한다.

제공자 연결 패널은 우측 사이드에서 메인 컬럼의 Provider·모델별 사용
원장 아래로 옮기고 반응형 그리드(너비에 따라 1~n열)로 배치한다.
2026-09-11 17:33:51 +09:00
..
__init__.py feat(engine): claude -p 상주 멀티턴 엔진 게이트웨이 + 실동작 검증 2026-06-25 21:43:27 +09:00
admin.py OAuth 로그인 버튼으로 provider 연결 + 제공자 연결 패널 그리드 이동 2026-09-11 17:33:51 +09:00
auth.py Google 계정 데이터 별칭 복구를 추가 2026-08-29 15:34:50 +09:00
calibration_transfer.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
client_diagnostics.py 관리자 빈 화면 진단 로그 추가 2026-07-03 23:24:09 +09:00
continuous_improvement.py G0~G8 성과·동맹 측정 OS 작업 일괄 고정 2026-08-08 01:30:53 +09:00
deliberate_practices.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
eval.py 회기 무발화 0턴 분리, 자기예측 락 불변식 및 TDD 회귀 검증 완료 2026-09-08 23:28:06 +09:00
kb.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
measurements.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
multimodal_alliance.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
outcome_trajectories.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
personas.py G0~G8 성과·동맹 측정 OS 작업 일괄 고정 2026-08-08 01:30:53 +09:00
protocols.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
rupture_repairs.py 개선관리 요구사항과 Google 로그인을 완료 2026-08-28 16:07:09 +09:00
sessions.py 회기 무발화 0턴 분리, 자기예측 락 불변식 및 TDD 회귀 검증 완료 2026-09-08 23:28:06 +09:00
share.py 세션 계약과 메모리 경계 보강 2026-06-28 23:52:18 +09:00
supervision_research.py G0~G8 성과·동맹 측정 OS 작업 일괄 고정 2026-08-08 01:30:53 +09:00
teacher.py 회기 무발화 0턴 분리, 자기예측 락 불변식 및 TDD 회귀 검증 완료 2026-09-08 23:28:06 +09:00
users.py 아바타 저장소 승격 계약을 완성 2026-08-29 23:58:33 +09:00
voice.py 회기 무발화 0턴 분리, 자기예측 락 불변식 및 TDD 회귀 검증 완료 2026-09-08 23:28:06 +09:00