Files
gravity_control/docs/devlog/2026-03-17.md
2026-03-17 17:47:21 +09:00

1.6 KiB

Devlog — 2026-03-17

# 시간 작업 커밋 상태
009 00:00~06:38 Extension 모듈 분리 + Hub 통합 테스트 + VSIX v0.4.0 빌드 5f795b9
010 06:50~07:39 문서 전면 재작성 + 서버 배포 + WS 호환 수정 6ea3211
011 07:44~08:18 VSIX v0.4.0 E2E 사전 검증 + WS 프록시 수정 🔧
012 09:00~17:44 VSIX E2E: workspaceUri, 이중발송, ApprovalRequest, ApprovalView WS, 응답 라우팅 2eea5fa

#010 상세

  • 문서: architecture.md(250줄), tech-stack.md(100줄), conventions.md(100줄) 전면 재작성 + Wiki 동기화
  • 태스크 정리: #296 폐기, #396~#400 신규 5건 등록
  • 서버 배포: docker-compose.yml 서버 실제 구성 반영, Caddyfile 제거, ag.variet.net 도메인 확인
  • WS 호환: ws-client.ts 브라우저 WebSocket API 호환 (.onopen/.onmessage) 수정
  • Known issue: VS Code 캐시로 Extension 코드 반영 지연 — 완전 재시작 필요

#011 상세

  • WS 프록시 수정: NPM(openresty)에서 WebSocket Support 활성화 → 101 Switching Protocols 확인
  • WS 인증 검증: wss://ag.variet.net/ws → auth_ok, conn_id 발급, instance=#1 확인
  • VSIX 설치: v0.4.0 설치 확인, v0.3.16 제거, ws 모듈 수동 복사
  • AG 설정: settings.json에 hubUrl + registrationCode 설정
  • ws 번들: .vscodeignore!node_modules/ws/** 추가, package.json에 ws dependency
  • 미완료: AG 재시작 후 Extension→Hub→Bot→Discord 실제 E2E 검증 필요