Skip to content

feat: LLM API 키 콘솔 화면 - #31

Merged
yessjun merged 22 commits into
mainfrom
feat/llm-console-p2
Aug 11, 2026
Merged

feat: LLM API 키 콘솔 화면#31
yessjun merged 22 commits into
mainfrom
feat/llm-console-p2

Conversation

@yessjun

@yessjun yessjun commented Aug 11, 2026

Copy link
Copy Markdown
Member

📝 작업내용

  • LLM API 키 화면 일습, 목록과 상세와 발급, 접근 권한, 일별 사용량
    • 상세는 드로어가 아니라 라우트, 탭이 있는 결재급 화면
    • 평문은 발급 응답에서만 보이므로 뮤테이션 상태에만 두고 모달을 닫을 때 버림
    • 다시 볼 수 없다는 경고를 값을 보여 주기 전에, 재발급이 이전 값을 죽인다는 것을 누르기 전에
  • 신청 위저드와 관리자 승인에 종류 모듈 추가
    • 한도는 전부 선택 입력이므로 비워 두는 것이 정상이라고 화면이 말함
    • 승인 폼은 신청 희망값을 부여값으로 자동 채우지 않음, 채우면 승인 버튼 한 번이 곧 희망대로 부여
  • 신청자 본인의 목록과 상세, 대시보드를 종류 무관하게 재구성
    • 종전에는 VM 항목을 직접 읽어 다른 종류의 신청이 전부 빈 칸으로 표시됨
    • 읽기 항목은 관리자 화면과 한 벌, 결정 항목만 관리자 쪽
  • 서버 검증 오류를 서버가 지목하는 항목에 연결
    • 종전에는 VM 신청의 서버 오류가 어느 입력 칸에도 붙지 않음
    • 하위 객체는 중첩 경로, 기간처럼 공통인 것은 최상위 이름, 항목별 대조로 구분
  • 생성 타입 v0.41.0

⭐️ 검증

  • 검증 스크립트 통과, 테스트 568건
  • 검토 두 갈래 후 확정 결함 3건 수정, 각각 종전 코드에서 실패하는 테스트 동반
    • 종전에는 부여 없는 워크스페이스 소유자에게 폐기 경로가 없어 유출 키를 막으려면 자가 부여가 필요
    • 종전에는 기간이 지난 키가 활성으로 보이고 재발급을 권함, 상태 문자열 대신 만료 시각으로 판정
    • 사용량 캡션이 게이트웨이 미보고 구간을 요청 없던 날이라고 단정

💬 리뷰 포인트

  • 폐기 화면을 접근 권한 쪽에 둔 것은 그 사람이 키의 내용을 볼 권한이 없기 때문, 문구가 내용을 전제하지 않음
  • 승인 폼의 부여 일일 토큰 수는 아직 집행되지 않음, 게이트웨이 쪽 작업이 별도로 진행 중

yessjun added 22 commits August 12, 2026 00:04
모든 한도가 선택 입력이라 비워 두는 것이 정상 경로다. 화면이 그렇게 말하도록
안내와 요약 문구를 맞췄고, 초안 호환성 검사는 이 종류가 쓰지 않는 값(숫자, null,
모르는 키)을 전부 걸러 다른 종류의 초안이 빈 화면으로 되살아나지 않게 한다.
부여 한도 칸은 비운 채로 연다. 희망값을 프리필하면 승인 한 번이 곧 희망대로
부여가 되어 검토가 사라지므로, 희망값은 각 칸 아래에 참고로만 적는다. 동시 요청
수는 신청에 대응하는 항목이 없어 승인자만 정한다는 사실도 화면에서 말한다.
내 신청 목록과 신청 상세가 vm 필드를 직접 읽어, VM 아닌 신청은 신청자에게 빈 칸으로
보였다. 두 화면을 종류 모듈로 넘기면서 읽기 항목을 관리자 화면과 한 벌로 쓴다.
신청의 사실은 읽는 사람의 것이 아니고, 표를 두 벌 두면 한쪽만 낡는다. 신청자
항목은 두 상세 화면의 머리말이 이미 밝히므로 카드에서 뺐다.
서버는 신청과 승인 본문의 하위 객체 경로로 필드 오류를 싣는다(vm.imageId,
vm.grantedSlug). 콘솔은 평평한 이름으로 받고 있어 VM 신청의 422가 어느 칸에도
붙지 못했다. 최상위 필드(workspaceId, purpose, grantedEndDate, type)는 접두사가
없으므로 그대로 두고, vm 아래 항목만 서버가 쓰는 경로로 맞췄다.
@yessjun
yessjun merged commit 9ee7b16 into main Aug 11, 2026
1 check passed
@yessjun
yessjun deleted the feat/llm-console-p2 branch August 11, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant