Document runtime verification for model SSOT
This commit is contained in:
parent
ec676720ff
commit
4c8513f3f9
@ -5,19 +5,16 @@
|
||||
|
||||
## 문제 상태
|
||||
|
||||
### 열린 문제
|
||||
### 닫힌 문제
|
||||
|
||||
- 프롬프트DB·자기개선루프 기본구현 검증 및 계획 종결
|
||||
- worklog: `worklog/260310_프롬프트DB_자기개선루프_기본구현_검증및계획종결.md`
|
||||
- LLM 모델 SSOT와 workspace-config 분산 문제
|
||||
- troubleshooting: `troubleshooting/260316_workspace_config_루트기준_SSOT와_하드코딩_분산_문제오픈.md`
|
||||
- research: `research/260315_모델SSOT_하드코딩_분산과_workspace_config_로컬이식_통합리서치.md`
|
||||
- plans: `plans/260316_llm_model_ssot_transition_계획.md`
|
||||
- worklog: `worklog/260316_llm_model_ssot_1차구현_및_로컬검증.md`
|
||||
|
||||
### 닫힌 문제
|
||||
|
||||
- 프롬프트DB·자기개선루프 기본구현 검증 및 계획 종결
|
||||
- worklog: `worklog/260310_프롬프트DB_자기개선루프_기본구현_검증및계획종결.md`
|
||||
|
||||
## Troubleshooting Journey
|
||||
|
||||
트러블슈팅 문서는 그대로 `troubleshooting/`에 두고, 여기서는 "여정" 관점에서 중요한 사건들만 묶어서 봅니다.
|
||||
|
||||
@ -10,8 +10,8 @@ tags: [worklog, llm, ssot, workspace-config, skill-news, skill-slack, rb8001]
|
||||
|
||||
## 상태
|
||||
|
||||
- local-implemented
|
||||
- server-runtime-unverified
|
||||
- completed
|
||||
- server-runtime-verified
|
||||
|
||||
## 이번 작업에서 구현한 것
|
||||
|
||||
@ -48,6 +48,19 @@ tags: [worklog, llm, ssot, workspace-config, skill-news, skill-slack, rb8001]
|
||||
|
||||
## 남은 확인
|
||||
|
||||
- 서버 런타임에서 `DEFAULT_LLM_MODEL`이 실제로 `workspace-config/runtime.env` 1곳 수정으로 바뀌는지 확인
|
||||
- `skill-news/docker-compose.yml`의 `env_file` 추가가 운영 배포 환경과 충돌하지 않는지 확인
|
||||
- `rb8001` 테스트 환경 의존성(`pydantic_settings`, `slack_sdk`) 정리 후 관련 테스트 재실행
|
||||
|
||||
## 24서버 런타임 검증 및 보완
|
||||
|
||||
- 2026-03-16 51124 서버에서 `/home/admin/workspace-config/runtime.env`에 `DEFAULT_LLM_MODEL=gemini-2.5-flash-lite`를 추가했습니다.
|
||||
- `rb8001`, `skill-slack`, `skill-news` 컨테이너 내부에서 `python -c "from app.core.config import settings; print(settings.DEFAULT_LLM_MODEL)"`로 모두 같은 값을 읽는 것을 확인했습니다.
|
||||
- `rb8001`, `skill-slack`, `skill-news`의 health check가 모두 정상 응답하는 것을 확인했습니다.
|
||||
- 검증 중 `skill-news/docker-compose.yml`의 `DEFAULT_LLM_MODEL=${DEFAULT_LLM_MODEL}`가 Compose 치환 시점에 빈값으로 덮일 수 있는 잔존 경로가 확인됐습니다.
|
||||
- 이를 제거해 `skill-news`도 `env_file -> /home/admin/workspace-config/runtime.env` 경로만 따르도록 보정했습니다.
|
||||
- 보정 후 `docker compose up -d --build --force-recreate` 기준으로 `robeing-skill-news`가 healthy 상태로 복구되는 것을 확인했습니다.
|
||||
|
||||
## 닫힘 판단
|
||||
|
||||
- `DEFAULT_LLM_MODEL` 공용 원천이 24서버 런타임에서 실제로 `workspace-config/runtime.env`로 수렴했습니다.
|
||||
- `rb8001`, `skill-slack`, `skill-news`가 같은 키 이름을 같은 방식으로 해석하는 것을 확인했습니다.
|
||||
- `skill-news`의 Compose 직접 오버라이드 잔존 경로까지 제거했으므로, 본 이슈는 1차 구현이 아니라 현재 기준 닫힘으로 판정합니다.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user