chore: v2.2.73 — ASTRA-DEBUG 로그 레벨 + webview CSP font-src 보강

- ASTRA-DEBUG 정상 흐름 로그를 console.error → logInfo/console.log 로 강등
  (chatHandlers, extension, slashRouter): DevTools에 ERR로 찍히던 오탐 제거
- sidebar webview에 명시적 CSP meta 추가 + font-src에 data: 허용
  (sidebar.html, sidebarProvider._getHtml): VS Code outer iframe이 codicon.ttf를
  data:font/ttf 로 inject하면서 기본 CSP에 막혀 매 prompt 마다 violation
  경고가 찍히던 문제 해소
- 누적된 LM Studio / agent / 컨텍스트 매니저 / 테스트 갱신 동반

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
g1nation
2026-05-23 15:52:19 +09:00
parent 36db170844
commit 0712014fcb
43 changed files with 2417 additions and 977 deletions
@@ -0,0 +1,25 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰를 하고 사용자 입장에서 개선이 필요한 부분이 있는지 확...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
## 경로 확인 결과 제공된 로컬 프로젝트 경로에는 접근할 수 있고, 코드 파일도 일부 확인되었습니다. 만약 추가적인 코드 확인이 필요하다면 <read_file> 이나 <list_files> 액션 태그를 즉시 사용하여 스스로 파일을 읽어보고 분석을 진행하겠습니다. 이전 응답에서 "파일을 제공해주세요" 라거나 "먼저 분석할까요?" 라고 묻는 것은 잘못된 안내입니다. 액션 태그를 통해 스스로 필요한 코드를 열어보겠습니다. ## 핵심 요약 - **현 상태 평가**: 현재 ConnectAI는 강력한 기능적 기반을 갖추고 있지만, 사용자에게 '현재 무엇이 일어나고 있는지'를 직관적으로 보여주는 시각적 피드백과 명시적인 작업 흐름 가시성이 가장 큰 개선점입니다. - **가장 중요한 UX 개선**: 복잡한 내부 로직(예: 검색, 계획 수립)을 수행할 때 사용자에게 '시스템이 지금 무엇을 하고 있는지'를 단계별로 보여주는 UI/UX 메커니즘을 추가해야 합니다. - **기술적 위험 요소**: 현재 ...
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- src/extension.ts
- src/utils.ts
- src/features/company/types.ts
- media/sidebar.html
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.
@@ -0,0 +1,22 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰를 하고 사용자 입장에서 개선이 필요한 부분이 있는지 확...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
/Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰를 하고 사용자 입장에서 개선이 필요한 부분이 있는지 확인해줘.
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- No explicit changed file list was captured automatically.
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.
@@ -0,0 +1,22 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰를 해줘 그리고 어떻게 하면 더 유저 친화적으로 너를 개...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
/Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰를 해줘 그리고 어떻게 하면 더 유저 친화적으로 너를 개선할 수 있는지 의견 주면 좋겠어.
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- No explicit changed file list was captured automatically.
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.
@@ -0,0 +1,26 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰하고 사용자 입장에서 개선이 필요한 부분이 있는지, 제안...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
핵심 요약 - 현재 프로젝트 구조를 기반으로 코드를 직접 분석하기보다는, 아키텍처 문서와 주요 파일 목록을 통해 사용자 경험(UX) 및 기능적 개선점을 제안하는 것이 효과적입니다. - 가장 먼저 검토해야 할 부분은 `src/extension.ts`의 핵심 로직 흐름 파악과, 사용자가 체감할 수 있는 인터페이스(UI/UX)의 간소화입니다. - 장기적으로는 '지식 관리 정책'을 강화하여 지식 검색의 신뢰도를 높이고, 사용자 피드백 루프를 공식적인 기능으로 통합하는 것이 중요합니다. 상세 설명 요청하신 대로 `/Volumes/Data/project/Antigravity/ConnectAI` 프로젝트 전체에 대한 코드 리뷰 및 개선 제안을 진행했습니다. 다만, 이 요청은 동일한 내용이 세 번 반복되었으므로, 한 번의 포괄적인 분석으로 답변드리겠습니다. 현재 제공된 파일 목록과 아키텍처 컨텍스트를 바탕으로 볼 때, 코드를 직접 읽어보지 않고도 사용자 관점에서 개선할 수 있는 영역을 중심으로 평...
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- src/extension.ts
- src/utils.ts
- architecture.md
- media/sidebar.html
- src/retrieval/lessonHelpers.ts
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.
@@ -0,0 +1,22 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰하고 사용자 입장에서 개선이 필요한 부분이 있는지, 제안...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
/Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰하고 사용자 입장에서 개선이 필요한 부분이 있는지, 제안을 줄 것이 잇는지 평가해줘.
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- No explicit changed file list was captured automatically.
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.
@@ -0,0 +1,23 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰하고 사용자 입장에서 개선이 필요한 부분이 있는지, 제안...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
현재 프로젝트의 가장 큰 개선점은 복잡한 내부 아키텍처를 사용자에게는 '마법'처럼 느껴지도록 추상화하고, 사용자의 의도를 파악하는 과정을 더욱 직관적인 경험으로 다듬는 것입니다. 프로젝트 구조와 목표(ConnectAI)를 고려했을 때, 기술적 안정성보다 사용자 여정(User Journey)과 신뢰도 확보에 초점을 맞춰 개선 방향을 제시합니다. 개선할 핵심 영역은 다음과 같습니다. 1. 의도 파악 과정의 시각화 및 간소화: 사용자가 무엇을 원하는지 AI가 추론하는 과정을 사용자에게 투명하게 보여주되, 그 복잡성을 느끼게 해서는 안 됩니다. 2. 정보 출처의 명확한 제시: 모든 답변에 대해 정보의 생성 시점과 맥락(Second Brain)을 함께 제시하여 신뢰도를 극대화해야 합니다. 3. 피드백 루프의 공식 기능 통합: 사용자가 AI의 결과물이나 아키텍처를 보고 '수정 제안' 버튼을 누르면, 해당 로직이 즉시 `src/utils.ts`와 같은 핵심 파일에 반영되는 명시적인 메커니즘을 구...
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- src/utils.ts
- src/extension.ts
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.
@@ -0,0 +1,22 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰하고 사용자 입장에서 개선이 필요한 부분이 있는지, 제안...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
현재 프로젝트의 가장 시급한 개선점은 내부 아키텍처를 사용자에게는 '마법'처럼 보이도록 추상화하고, 사용자의 의도를 파악하는 과정을 더욱 직관적인 경험으로 다듬는 것입니다. 이전 논의에서 제시된 UX/기술적 개선 방향(의도 파악 시각화, 출처 명시 강화 등)은 모두 유효하며, 이들을 실제로 구현하기 위해서는 핵심 실행 로직을 정확히 이해하는 것이 선행되어야 합니다. 따라서 다음 단계로 `src/extension.ts` 파일을 분석하여 현재 시스템이 어떤 순서와 방식으로 작동하는지 파악하겠습니다. <read_file path="src/extension.ts"/>
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- src/extension.ts
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.
@@ -0,0 +1,22 @@
# Development Log: /Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰하고 사용자 입장에서 개선이 필요한 부분이 있는지, 제안...
## Purpose
Record the implementation or verification outcome from the current conversation.
## Implementation Summary
/Volumes/Data/project/Antigravity/ConnectAI 코드 리뷰하고 사용자 입장에서 개선이 필요한 부분이 있는지, 제안을 줄 것이 잇는지 평가해줘.
## Architecture
Captured automatically from the assistant response and active project context.
## Changed Files
- No explicit changed file list was captured automatically.
## Dependency Notes
No new dependency note was captured automatically.
## Bugs
No bugs recorded.
## Lessons
- Automatic project records should be generated in the background when the turn contains durable project knowledge.