# 시스템이 계속 성장한다는 것
Clinic-OS는 한 번 설치하고 끝나는 소프트웨어가 아닙니다. **코어 업데이트를 통해 계속 진화**합니다. 새 기능, 새 스킬, 버그 수정, 성능 개선이 정기적으로 배포되고, 원장님은 한 마디면 적용할 수 있습니다.
이 가이드는 **"왜 업데이트를 받아야 하는가"**와 **"업데이트가 실제로 어떻게 이루어지는가"**를 설명합니다.
---
## 업데이트를 받으면 무엇이 달라지는가
| 업데이트 유형 | 예시 | 원장님에게 미치는 영향 |
|-------------|------|---------------------|
| **새 스킬** | 환자 세그먼트 분석, 월간 리포트 | 에이전트에게 새로운 일을 시킬 수 있음 |
| **기능 개선** | 예약 페이지 UX 개선, 로딩 속도 향상 | 환자 경험이 나아짐 |
| **버그 수정** | 특정 브라우저에서 레이아웃 깨짐 | 안정성 향상 |
| **보안 패치** | 인증 체계 강화, 취약점 수정 | 데이터 안전 |
> **핵심**: 업데이트를 받으면 에이전트가 **더 많은 일을 할 수 있게** 됩니다. 1월에 할 수 없던 일을 3월에는 할 수 있게 되는 것입니다.
---
## 업데이트 방법
에이전트에게 한 마디면 됩니다:
```
코어를 최신 버전으로 업데이트해줘
```
에이전트가 자동으로:
1. 최신 버전 확인
2. 코드 다운로드
3. 의존성 설치
4. DB 스키마 변경 적용 (마이그레이션)
5. 테스트 실행
**내 데이터, 설정, 커스터마이징은 안전합니다.** 코어 업데이트는 코어 영역만 업데이트하고, 원장님의 영역(`_local/`, `plugins/local/`, `.env` 등)은 절대 건드리지 않습니다.
---
## 업데이트 전에 걱정되는 것들
### "업데이트하면 내 설정이 날아가지 않나요?"
아닙니다. Clinic-OS는 **코어 영역**과 **내 영역**을 철저히 분리합니다. 업데이트는 코어만 교체합니다.
### "업데이트 후 에러가 나면요?"
에이전트에게 말하면 됩니다:
```
에러 나는데 고쳐줘
```
대부분 마이그레이션 미적용이 원인이며, 에이전트가 자동으로 진단하고 수정합니다. 심각한 경우 이전 버전으로 롤백할 수 있습니다.
### "꼭 업데이트해야 하나요?"
강제는 아닙니다. 하지만 **업데이트를 받지 않으면 새 스킬을 사용할 수 없고**, 보안 패치도 적용되지 않습니다. 정기적인 업데이트를 권장합니다.
---
## 스킬은 어떻게 늘어나는가
Clinic-OS의 스킬은 코어 코드에 포함되어 배포됩니다:
```
코어 업데이트 → 새 스킬 코드 포함 → 에이전트가 자동 인식 → 사용 가능
```
별도로 스킬을 "설치"하거나 "활성화"할 필요가 없습니다. 업데이트를 받으면 자동으로 사용 가능합니다.
현재 사용 가능한 스킬을 확인하려면:
```
도움말 보여줘
```
---
## 업데이트 주기
- **패치** (v1.30.6 → v1.30.7): 버그 수정, 소규모 개선. 수시 배포.
- **마이너** (v1.30 → v1.31): 새 스킬, 기능 추가. 월 1~2회.
- **메이저** (v1 → v2): 아키텍처 변경. 드물게.
업데이트 알림은 에이전트가 코어 상태를 확인할 때 자동으로 안내합니다.
---
## 현재 상태 확인
```
시스템 상태 보여줘
```
에이전트가 현재 버전, 최신 버전, 업데이트 필요 여부, 헬스 점수를 보여줍니다.
---
## 핵심 원칙
- **업데이트는 성장입니다.** 에이전트의 능력이 확장됩니다.
- **내 데이터는 안전합니다.** 코어만 교체되고, 내 영역은 보존됩니다.
- **한 마디면 됩니다.** "업데이트해줘" — 그게 전부입니다.
---
## 관련 콘텐츠
- 📹 **관련 영상**: 커리큘럼 5-1. 코어 업데이트 받기
- 📋 **커리큘럼**: Stage 4 M5에서 다룸
- 🎯 **직원 투어**: 관리자 패널에서 **설정** 투어를 시작하세요