docs: devlog #012 update + known-issues ApprovalRequest 누락 필드

This commit is contained in:
Variet Worker
2026-03-17 14:30:35 +09:00
parent f6181e552d
commit 50efd52f41
2 changed files with 6 additions and 1 deletions

View File

@@ -676,3 +676,8 @@
- **해결**: `_auto_approve_via_hub()`에 Discord embed 전송 추가 (파일 경로와 동일 포맷) - **해결**: `_auto_approve_via_hub()`에 Discord embed 전송 추가 (파일 경로와 동일 포맷)
- **주의**: bot.py는 서버에서 실행됨. 로컬 수정 후 반드시 git push → 서버 pull + 재시작 - **주의**: bot.py는 서버에서 실행됨. 로컬 수정 후 반드시 git push → 서버 pull + 재시작
### [2026-03-17] Hub WS ApprovalRequest 생성 누락 필드 — 모든 승인 실패
- **증상**: Hub WS로 전달된 모든 pending 승인 요청이 Discord에 표시되지 않음 (채팅은 정상)
- **원인**: `_hub_on_pending()`에서 `ApprovalRequest()` 생성 시 `conversation_id``timestamp` 필수 인자 누락 → TypeError. `try/except`에 잡혀 로그만 남고 무시
- **해결**: `data.get("conversation_id", "")`, `data.get("timestamp", time.time())` 추가
- **주의**: 서버 로그(`docker logs gravity-gateway`)에서만 에러 확인 가능. 로컬 extension.log에는 `[PENDING-WS] sent` 성공으로 보임. **서버 배포 후 반드시 서버 로그로 검증할 것**

View File

@@ -5,7 +5,7 @@
| 009 | 00:00~06:38 | Extension 모듈 분리 + Hub 통합 테스트 + VSIX v0.4.0 빌드 | `5f795b9` | ✅ | | 009 | 00:00~06:38 | Extension 모듈 분리 + Hub 통합 테스트 + VSIX v0.4.0 빌드 | `5f795b9` | ✅ |
| 010 | 06:50~07:39 | 문서 전면 재작성 + 서버 배포 + WS 호환 수정 | `6ea3211` | ✅ | | 010 | 06:50~07:39 | 문서 전면 재작성 + 서버 배포 + WS 호환 수정 | `6ea3211` | ✅ |
| 011 | 07:44~08:18 | VSIX v0.4.0 E2E 사전 검증 + WS 프록시 수정 | — | 🔧 | | 011 | 07:44~08:18 | VSIX v0.4.0 E2E 사전 검증 + WS 프록시 수정 | — | 🔧 |
| 012 | 09:00~10:40 | VSIX v0.4.3 E2E 디버깅: workspaceUri 누락, 이중발송, auto-approve 알림 | `9523d13` | ✅ | | 012 | 09:00~13:22 | VSIX v0.4.3 E2E 디버깅: workspaceUri 누락, 이중발송, auto-approve 알림, ApprovalRequest 필수인자 | `f6181e5` | ✅ |
### #010 상세 ### #010 상세
- **문서**: architecture.md(250줄), tech-stack.md(100줄), conventions.md(100줄) 전면 재작성 + Wiki 동기화 - **문서**: architecture.md(250줄), tech-stack.md(100줄), conventions.md(100줄) 전면 재작성 + Wiki 동기화