Files
CODE_ASSISTANT/docs/orders/20260923.md
T
2026-09-23 14:31:24 +09:00

3.4 KiB

2026-09-23 — 한 것 / 다음에 이어서

오늘 한 것

Phoenix 사용 기록 보강 — 고객사 -12·-13, 우리 서버 전부 반영·확인

  • 질문마다 metadata model + tags (skill:<이름> / wiki / mcp:<함수>). 두 레포 같은 usage_tags().
  • ABAP_OPENCODE 워처: 배포 직후 이벤트 구독이 이벤트를 못 받음(OpenCode 1.18.32 실측) → 30초마다 최근 세션 훑어 빠진 턴 전송.
  • SAP MCP 소스 덤프(erp_src) 24시간 지나면 다음 덤프 때 자동 삭제(ERP_SRC_TTL_HOURS). MCP 번들 교체로 -12·-13 반영.
  • docs/tech/observability-phoenix.md "2026-09-23 추가"

우리 서버(20.200.170.37) 정리

  • CodeAssist 에 SAP MCP 연결(abap-opencode 네트워크 합류). 서비스명 ca-opencodeopencode 로 두면 DNS 가 겹쳐 ABAP_OPENCODE 가 깨짐(약 20분 사고, 복구). → docs/troubleshootings/2026-09-23-docker-dns-collision.md
  • ABAP_OPENCODE 기본 모델 GLM 5.2 고정, anthropic/opencode 제공자 끔, OpenCode 1.18.32 고정.
  • 스니펫 143개 적재 + 한글 설명 143·이름 변경 11 반영.

스니펫 개선 (코드 push 완료)

  • 이름 규칙: 영문 대문자·숫자·_, 3~50자. 입력 중 "저장될 이름"·중복 실시간 표시. 서버도 같은 규칙.
  • 설명 필수. 검색 대상 = 이름 + 설명 + 본문 ★머리줄·주석줄(한글 검색: 팝업 0→8, 전표 0→6).
  • import_snippets 는 빈 DB 에서만(규칙 변경 후 중복 추가 버그 사전 차단).
  • 한글 설명 초안·새 이름: docs/snippets/snippet_meta_review.csv (아직 사람 검토 전 — 초안 그대로 반영함). 반영 명령 apply_snippet_meta. → docs/snippets/README.md
  • 앱 0.1.5 빌드: Desktop\CodeAssist_0.1.5_team.msi(우리 서버, MD5 6088EEEC0DB40DE824DE9EC585610F5A), …_customer.msi(고객사, EEF432157676839A219772EB5664CA35).

기타

  • sqnotes git 로그인: Gitea 토큰으로 교체(이 PC). 채팅에 비번·토큰 노출됨 → 바꿀 것.
  • 고객사 반입 파일은 Desktop\고객산반입파일\YYYYMMDD\ 에만.

다음에 이어서

  1. 고객사 스니펫 반영Desktop\고객산반입파일\20260923\ (회사 PC)
    • code-assistant_repo.txt (MD5 F03E88934631E40EBD878C654F3631C7) → repo 루트에서 풀고 push
    • -12: cd /www/abap-ito/code-assistant/5_django_backend && bash deploy.sh
    • -12: .venv/bin/python manage.py apply_snippet_meta ../docs/snippets/snippet_meta_review.csv --dry-run → 확인 후 --dry-run 빼고 실행
    • 앱: codeassist_0.1.5_part1~4.txt 합쳐 설치 (copy /b …)
  2. 스니펫 설명 검토 — CSV 훑어보고 고칠 것 있으면 고쳐서 --overwrite 로 재반영(또는 앱에서 F2).
  3. 우리 서버 NSG 8080·6006 열렸는지: curl http://20.200.170.37:8080/api/v1/health → 열리면 CodeAssist_0.1.5_team.msi 로 확인.
  4. (선택) 스니펫 미리보기 창에 설명 한 줄 표시.
  5. 고객사 Phoenix(http://10.196.81.34:8914/phoenix/)에서 mcp: 태그 실제로 찍히는지.
  6. 밀린 것: 인덱스 서버(팀원 index.db), 이미지 재진입 표시, 자동 업데이트, WBS 잔여(에러로그·매뉴얼).

접속

  • 우리 서버 ssh pwc-rnd-aide-lab(edge_user). 클론 ~/codeassist, ~/abap-opencode.
  • 고객사 -12 ssh -p 8912, -13 ssh -p 8916 @10.196.81.34. repo /www/abap-ito. -12 MCP 는 /www/mcp (재기동은 저장 환경변수로 — troubleshooting 참고).