3.2 KiB
3.2 KiB
작업로그 · 2026-09-22 (화)
| 시간 | 내용 |
|---|---|
| 10:14 | 고객사 repo 를 abap-specgen/ + code-assistant/ 두 폴더로 정리, -13 bare 런타임 이동·-12 clone 전환. 구조·배포 루틴을 docs/tech/customer-repo-layout.md 로 |
| 10:47 | 생각하는 중/작성 중 이중 표시 → 하단 상태줄 하나로 합침(첫 글자 전엔 생각하는 중, 후엔 작성 중), 0.1.3 |
| 10:49 | 0.1.3 msi 빌드, txt 4조각 |
| 13:44 | Langfuse 연동 코드 — 채팅 턴 trace + FabriX 호출 generation 을 HTTP 로 전송(SDK 없이), 테스트 4개. deploy/langfuse 에 compose·env·오프라인 반입 절차 |
| 13:53 | 로컬에 Langfuse v4 도커로 띄워 실측 — 옛 ingestion API 는 거부돼 OTLP JSON 으로 바꿈, trace·generation 저장 확인 |
| 14:01 | Langfuse 에 빈 input 트레이스 잔뜩 — pytest 가 로컬 .env 보고 진짜 쏜 것. 테스트 기본 차단, 게이트웨이 루트에 질문/답 표시 |
| 14:06 | Langfuse 트레이스 모양 바꿈 — 루트가 곧 채팅(질문·답·토큰), 밑에 도구 호출들이 트리로 |
| 14:14 | ABAP_OPENCODE 에도 Langfuse — 워처가 session.idle 마다 턴 하나(질문·답·토큰) + 도구 트리 전송, 로컬 Langfuse 로 확인 |
| 14:25 | Langfuse 이미지 6개를 오프라인 반입용 tar.gz 하나로 묶음(Desktop) |
| 15:39 | -12 는 컨테이너 안이라 도커 불가(unshare 막힘) → Langfuse 접고 Phoenix(pip)로. 전송 모듈에 OpenInference 속성 추가, py3.12 wheel 155개 묶음, deploy/phoenix 절차 |
| 15:43 | Phoenix 가 JSON 안 받아(415) protobuf 변환 넣음 — 로컬 Phoenix 에 두 프로젝트(codeassist/abap-specgen) trace 저장 확인 |
| 16:26 | 고객사 -12 에 Phoenix(pip) 띄우고 CodeAssist 백엔드 연결 — 실제 채팅 trace 확인. 바깥 8913/8915 는 -12 로 안 이어져 UI 는 ssh 터널로 |
| 16:34 | Phoenix 화면을 8914 뒤 /phoenix/ 로 중계(Basic 잠금) — 8913/8915 는 -12 로 안 이어져서. 로컬 e2e 통과 |
| 17:15 | 고객사 Phoenix 화면 8914/phoenix/ 로 열림 확인(Basic 잠금). run.sh 옛 프로세스 안 죽던 버그 수정 |
| 17:36 | -13 ABAP_OPENCODE 도 Phoenix 연결(8914 중계 경유) — abap-specgen 프로젝트 trace 확인. DB_SSLMODE 는 env 로 |
| 17:39 | Phoenix 관측 정리 문서(docs/tech/observability-phoenix.md) — 결정·트레이스 모양·실측·오프라인 설치 요령 |
| 18:09 | CodeAssist 도커 배포 세트(compose·Dockerfile·deploy.sh) 만들고 로컬에서 채팅·Phoenix 까지 e2e 확인. ABAP_OPENCODE 엔 bare/deploy.sh 추가 |
| 18:19 | 우리 서버(20.200.170.37)에 Phoenix(도커)·CodeAssist 백엔드(도커) 띄우고 ABAP_OPENCODE 갱신 — CodeAssist 채팅→Phoenix 확인, 워처→Phoenix 연결 확인. 바깥 8080/6006 은 NSG 미개방 |
| 18:34 | 오늘 정리: docs/orders/20260922.md(한 것·다음 할 일·접속 메모) 작성, 양쪽 git 전부 push |
| 20:32 | 우리 서버(20.200.170.37:8080) 앱 빌드 준비 — 8080·6006 바깥에서 200 확인, .env.production 에 서버 API 주소, 빌드 결과에 박히는 것·CORS(tauri origin) 허용 확인. 서버 테스트 계정 t@x.com 삭제(세션 2개 포함). 버전 0.1.4 로 올려 맥 빌드 |