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 전송 추가 (파일 경로와 동일 포맷)
- **주의**: 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` 성공으로 보임. **서버 배포 후 반드시 서버 로그로 검증할 것**