---
title: 작업보고 — 코치 기능 개선(자유입력 표·코치노트·원가·컨텍스트·대화록·모바일 엔터)
category: workreport
document_type: 작업보고
source_status: published
knowledge_group: 03_history
priority: Normal
purpose: 코치챗 자유입력 표·컨텍스트 보강·대화록 이어쓰기·모바일 오발송 방지·운영자 원가 일괄 개선
read_when: 코치챗 기능·코치 컨텍스트·대화록·모바일 입력 관련 작업 시
updated: 2026-06-17
work_timestamp: 20260617_100000
source_of_truth: dallog-tools
---

# 작업보고 — 코치 기능 개선

## 한 줄 요약
코치챗 입력·컨텍스트·대화 이어쓰기·모바일 오발송 방지·운영자 원가 표시를 한 번에 개선했다.

## 진행
- **자유입력 표 붙여넣기**: 엑셀/시트 표를 붙여넣으면 Markdown 표로 변환해 코치챗에 우선 적용. 코치노트 메모/하이라이트·설정 메모 6곳으로 확대.
- **코치 컨텍스트 보강**: 코치 출력에서 세트/횟수가 빠지던 문제 → recentDetail 근력 행에 종목별 세트·횟수·중량 명시(AI가 그대로 읽음). 모델 지능 문제가 아니라 스냅샷 출력 범위 문제였음.
- **대화록 이어쓰기**: 대화록 클릭이 팝업만 닫던 것 → openConversation(메시지 로드·열람·이어가기). 열람 대화 이어쓰기 시 새 대화방 중복 생성 방지(conversationEnsuredForRef).
- **모바일 엔터(긴급 Bug1)**: 모바일에서 Enter=줄바꿈으로 변경(전송은 버튼만). 줄바꿈하려다 오발송→코칭권 소모 컴플레인 방지. 데스크탑은 Enter 전송 유지(분기).
- **운영자 원가**: 코치노트 탭 fit-content + 운영자 원가 3기준(실환율/보정/예산), USD→KRW 환산(방어환율 1750).
- **프롬프트 개편(P3-G2)**: 주간 코치멘션 프롬프트 6섹션→3섹션, 낭독·일반론·단정·의학 단정 금지. JSON 첨부 유지(파싱 보존).

## 핵심 의사결정
- 모바일 오발송은 코칭권(과금) 소모로 직결돼 컴플레인 위험 → 데스크탑/모바일 전송키 분기.
- AI 출력 누락은 모델 탓이 아니라 컨텍스트 출력 범위 탓 — 데이터는 로드됐으나 스냅샷에서 빠짐.

## Codex 검수 반영
- 하이라이트 stale 잔존 차단·recentDetail 포맷 정교화 등 사후 반영.

## 미해결 / 다음
- 코치 멀티턴 컨텍스트 대화 기능·무료턴+초과과금은 별도 설계 논의.
