유사한 거리/유형의 과거 세션과 비교 분석합니다
특정 세션을 유사한 과거 세션들과 비교하여 진척도를 평가합니다.
2026-03-15): 해당 날짜 세션21km): 해당 거리 유사 세션들import { getSimilarSessions, getRecentSessions } from './lib/db.mjs'
// 거리 기준 ±2km 범위 세션 조회
const similar = await getSimilarSessions(distance, 2)
| 날짜 | 거리 | 페이스 | HR | 차이 |
|---|
| 2026-03-15 | 21.1km | 4:56/km | 150 | 기준 |
| 2026-02-15 | 21.3km | 5:02/km | 152 | +6s |
| 2026-01-20 | 20.8km | 5:10/km | 155 | +14s |
해석: 같은 거리에서 페이스가 개선되고 있으면 진척 신호
같은 페이스에서:
## 세션 비교 분석
### 기준 세션
| 항목 | 값 |
| ------- | -------------- |
| 날짜 | 2026-03-15 |
| 거리 | 42.46km |
| 페이스 | 4:56/km |
| 평균 HR | 150 bpm |
| CV | 2.9% |
| 스플릿 | positive (+3s) |
### 유사 세션 비교
| 날짜 | 거리 | 페이스 | HR | CV | 차이 |
| ---------- | ------ | ------ | --- | ---- | ---- |
| 2026-03-15 | 42.5km | 4:56 | 150 | 2.9% | 기준 |
| 2026-02-10 | 42.2km | 5:05 | 155 | 4.1% | +9s |
| 2026-01-15 | 41.8km | 5:12 | 158 | 5.2% | +16s |
### 진척도 분석
**페이스**: 2개월 간 16초/km 개선 (5.1% 향상)
**심박 효율**: 같은 페이스에서 HR 8bpm 감소
**일관성**: CV 5.2% → 2.9%로 크게 개선
### Bakken 관점 평가
1. **심폐 적응**: [평가]
2. **페이스 제어**: [평가]
3. **레이스 준비도**: [평가]
### 코칭 포인트
- **[항목]**: [구체적 피드백]
마라톤, 하프마라톤 등 특정 거리 세션 간 비교
pnpm db:sync 실행 안내