From 5c41b4a54d7ff547f713123ff2f6b3760ca527e8 Mon Sep 17 00:00:00 2001 From: lee-hyeon-cheol Date: Mon, 21 Sep 2026 20:12:46 +0900 Subject: [PATCH] =?UTF-8?q?docs(opencode):=20SAP=20=EC=A1=B0=ED=9A=8C?= =?UTF-8?q?=EB=8A=94=20=EC=9C=84=ED=82=A4=20=EC=9D=BD=EC=9D=80=20=EB=92=A4?= =?UTF-8?q?=20=EB=B9=A0=EC=A7=84=20=EB=B6=80=EB=B6=84=EB=A7=8C=20=E2=80=94?= =?UTF-8?q?=20=EC=A1=B0=EA=B1=B4=203=EA=B0=9C=EB=A1=9C=20=EB=AA=85?= =?UTF-8?q?=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- 5_django_backend/opencode/AGENTS.md | 5 ++++- z-my-docs/work-log/2026-09/2026-09-21.md | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/5_django_backend/opencode/AGENTS.md b/5_django_backend/opencode/AGENTS.md index 371a748..596b934 100644 --- a/5_django_backend/opencode/AGENTS.md +++ b/5_django_backend/opencode/AGENTS.md @@ -20,7 +20,10 @@ - 업무 용어(전표·재고 등)로 물으면 → `wiki/concepts/` 에서 관련 테이블·T-code 를 찾고, `grep` 으로 `wiki/programs/` 를 뒤진다. - 모듈별 목록은 `wiki/index.md`. - 위키 본문은 LLM 해석이라 "로직 조각" 의 코드 원문을 근거로 답하고, 설명문만 믿고 단정하지 않는다. -- 위키에 없거나 사용자가 **"실제/최신 소스"** 를 원할 때만 `abap_index_search`(있으면) → sap-icf 도구 순으로 간다. 위키에 있는 프로그램을 굳이 SAP 에서 다시 덤프하지 않는다 — 느리고 같은 내용이다. +- SAP(sap-icf 도구)는 **위키를 읽고 난 뒤에** 아래 경우만 부른다. 위키에 있는 프로그램을 통째로 다시 덤프하지 않는다 — 느리고 같은 내용이다. + - 위키에 그 프로그램·테이블·펑션이 아예 없을 때 + - 위키를 읽었는데 답에 꼭 필요한 부분이 빠져 있을 때 (예: 조각에 안 실린 인클루드·서브루틴, 테이블 필드 정의, 실제 데이터 값) — 그 **빠진 부분만** 좁게 조회한다 + - 사용자가 "실제/최신 소스" 를 명시적으로 원할 때 - 특정 테이블·BAPI·펑션을 쓰는 코드를 물으면 위키 → `abap_index_search` 순으로 찾고, 결과가 있으면 그걸 답으로 쓴다. - 코드블럭 **바로 위 줄에 출처를 반드시 적는다.** 형식 셋 중 하나: - `[출처: ZFIR10070 / FORM get_data L120-165]` — 위키·인덱스(고객사 실제 소스)에서 온 것 diff --git a/z-my-docs/work-log/2026-09/2026-09-21.md b/z-my-docs/work-log/2026-09/2026-09-21.md index 40385db..04de718 100644 --- a/z-my-docs/work-log/2026-09/2026-09-21.md +++ b/z-my-docs/work-log/2026-09/2026-09-21.md @@ -21,3 +21,5 @@ | 15:59 | 스니펫 저장 방식 결정 — 공용 PostgreSQL 하나(개인 로컬 없음). 시드 143건은 팀원이 준 CODE_ASSISTANT_DB/snippets.db | | 16:06 | 스니펫 공용화 — 백엔드 apps/snippets(Snippet·사람별 Usage, CRUD 5개, import 커맨드), 프론트 snippets.api 를 브릿지→HTTP 로 교체(훅·페이지 무변경). 시드 143건 로컬 DB 에 적재. Tauri 로컬 SQLite 커맨드는 안 쓰지만 남김(삭제는 나중) | | 19:41 | 고객사 FabriX 가 맞는 인증에도 가끔 401 뱉는 거 확인 — 게이트웨이가 4조합 뒤 유력 조합 1초 쉬고 한 번 더 시도하게 고침(테스트 포함) | +| 20:10 | 챗봇이 SAP 덤프 대신 인덱싱 위키(programs/tables/functions md)를 먼저 읽고 답하게 — AGENTS.md 규칙 추가, 위키는 opencode/wiki 에 두고 git 밖 | +| 20:10 | 챗봇이 SAP 덤프 대신 인덱싱 위키(programs/tables/functions md)를 먼저 읽고 답하게 — AGENTS.md 규칙 추가, 위키는 opencode/wiki 에 두고 git 밖 |