MFRS · Phase 2 Briefing Overview BMC APP MVP1 Pricing Ontology Cohort
04 / ONTOLOGY

Core Ontology v2.2 — Mindful-Aligned · Evidence-Based

5층 × 12 카테고리 + Triangulation 15종 + 학술 evidence base 보강. 측정 X · 알아차림 O 원칙으로 외모·거리·페이스 일괄 배제. 일반 러닝 앱이 측정하는 메트릭을 영구 제외하고, 마음·자기 관계·코호흡·몸 균형 알아차림을 1차 데이터로 둔 백엔드 데이터 모델의 단일 진실원.

5 Layer × 12 Category Triangulation 15 Evidence-Informed No 디렉션 (Tier 4 금지) Felt Sense 우선

019가지 설계 원칙

본 9 원칙이 모든 카테고리·진단·메시지의 게이트키퍼. 위배 시 카테고리 자체를 제외한다 (P7·P9가 BMI·페이스·VO2max·케이던스 영구 제외 근거).

#원칙구현 함의
P1분석·제안까지, 디렉션은 사람AI 출력은 4-tier에서 Tier 1~3까지만 (Tier 4 디렉션 금지)
P2오로지 나를 위한다른 사람과 비교·랭킹 절대 X. 본인의 시계열 비교만
P3Observed vs Inferred 분리사용자 직접 입력 = Observed, LLM 추출 = Inferred 라벨
P4Triangulation ≥ 2Inferred 진단은 최소 2개 카테고리 결합 시에만
P5Privacy first본인 보기 default, 공유 명시 opt-in
P6확장 가능성v2.2 12 카테고리 골격 유지, v3+ 추가 가능
P7 ★마인드풀 정합외모·숫자·비교 데이터 일괄 배제 (체중·체지방·BMI·거리·페이스·VO2max·강도분포)
P8 ★Felt Sense 우선측정값보다 본인의 알아차림이 1차 데이터. "오늘 몸이 가벼운지" > 체중 측정
P9 ★부상 예방형 몸 균형가동성·대칭은 측정하되 본인 추세만, 절대값 ranking·타인 비교 금지

v1 → v2.2 영구 배제 항목

  • BODY Composition — 체중·체지방·근육량·BMI (P7)
  • Cardio Metrics — VO2max · max HR · 강도분포(LSD/템포/인터벌) (P7)
  • Distance/Pace — total_distance_km · avg_pace_min_per_km · Speed (P7)
  • Running Form Metrics — 케이던스 · 보폭 · 수직 진폭 · Foot Strike Pattern (P9)
  • Social/Comparison — Strava-like 친구 비교·랭킹·리더보드 (P2)
  • ⚠️ Resting HR은 옵셔널 유지 — 회복 신호 보조로만, 측정 강요 X (V2 스마트워치 연동)

025층 12카테고리 타워 구조

마음(MIND) 5종이 가장 큰 비중. 몸(BODY)은 측정-알아차림 결합. 달리기(RUN)는 시간·호흡만. 삶(LIFE)·맥락(CONTEXT)은 Triangulation 보조 변수.

MIND
1.1 Mood 1.2 Stress 1.3 Energy 1.4 Mindfulness ★ 1.5 Self-relation ★
BODY
2.1 Felt Sense & Pain 2.2 Body Balance (월 1회)
RUN
3.1 Time & Frequency 3.2 Breath (코호흡 비율) ★
LIFE
4.1 Sleep 4.2 Workload
CONTEXT
5.1 Environment (장소·동행·계절·시간대)

총량: 12 카테고리 × 3 진단 상태(Good / Watch / Watch-Care) = 36 baseline + 3 message variants/state = 108 message templates. ★ = MFRS 핵심 차별화 메트릭 (러닝 앱 어디에도 측정 사례 없음).

03Layer 1 · MIND (마음) — 5 카테고리

CATEGORY 1.1 · MIND

Mood (기분) — 12 감정 어휘 × Russell 4분면

한국 정서 + Russell Circumplex(1980) 4분면 매핑. 부정 감정 자체는 문제 X — 알아차림이 좁아지는 것이 신호. 단조로운 표현(rumination)은 우울 유지 요인, 다양 어휘는 회복 facilitator.

↑ 고각성 High Arousal
↓ 저각성 Low Arousal
부정 ←
→ 긍정
고각성·부정 답답
불안
긴장
고각성·긍정 활력
기쁨
호기심
저각성·부정 우울
외로움
공허
저각성·긍정 평온
감사
만족
Evidence Base Russell Circumplex Model (1980) · PANAS — Watson, Clark, Tellegen 1988 · Plutchik's Wheel 1980 · Lisa Feldman Barrett, How Emotions Are Made (2017) — 감정 어휘 풍부성(Granularity) ↑ = 정서 회복 탄력성·정신건강 ↑.
DATA MODEL
FieldTypeSource
mood_keywordsstring[]사용자 직접 입력 (1~3개, 12 어휘)
mood_quadrantenumderived (4분면 자동 계산)
mood_intensityint (1~5)사용자 입력
mood_inferredstring[]LLM (F1 텍스트 기록 분석)
mood_trend_4wderived본인 비교만 (P2 정합)
진단 상태
🟢
Flowing 흐름
4주간 분면 분포 다양 (긍정·부정 모두 표현)
💛
Narrowing 좁아짐
한 분면 ≥70% 4주+ (특히 저각성·부정)
🟠
Watch-Care 살핌
저각성·부정 ≥80% 2주+ → 코치 1:1 콜 CTA (Premium)
CATEGORY 1.2 · MIND

Stress (스트레스) — 강도 + 원인 + 표출 + 지속 4축

Evidence Base Lazarus & Folkman Transactional Model (1984) · McEwen HPA Axis & Allostatic Load (2007) · PSS — Cohen, Kamarck, Mermelstein (1983) · Salmon 운동 buffer (2001) · 한국인 신체화(Somatization) 연구 — 스트레스 몸 표출 비율 ↑ 문화적 특성.
4축 구조
옵션
강도1~5 슬라이더
원인 (다중)🏢 직장 · 👥 관계 · 🩺 건강 · 💰 재정 · 🌌 실존 · 🌧 없음/모름
표출🪨 몸으로 (어깨·두통·소화·심장) · 🧠 마음으로 (잠·반추·집중) · ⚖️ 둘 다
지속🌤 일시적 · 🌦 1주 · ☔ 2~4주 · 🌪 만성 (1개월+)
🟢
Flowing
강도 ≤2 또는 일시적
💛
Building
강도 3 1주+
🟠
Watch-Care
강도 ≥4 2주+ 또는 만성 + 몸 표출
CATEGORY 1.3 · MIND

Energy (에너지) — 신체 / 정신 분리

Evidence Base RESTQ-Sport — Kellmann & Kallus 2001 · Subjective Vitality Scale — Ryan & Frederick 1997 · POMS Vigor — McNair 1971 · Spoon Theory — Christine Miserandino 2003 · Maslach Burnout 3-component (1981) · Overtraining Syndrome — Meeusen et al. 2013 ECSS Position — Body 정상 / Mind ↓ = 탈진 전조.

단일 1~5 점수 X. 신체와 정신 활력을 4-quadrant로 분리해 "정신만 활력" = 탈진 전조 신호 조기 감지.

몸 ↑ · 정신 ↑ 🟢 활력
몸 ↓ · 정신 ↑ 💛 정신만 (탈진 전조)
몸 ↑ · 정신 ↓ 💛 휴식 (회복 중)
몸 ↓ · 정신 ↓ 🟠 방전 (1주+ → 번아웃 위험)
CATEGORY 1.4 · MIND ★ MFRS 핵심 차별화

Mindfulness (알아차림 · 현재 머무름)

Evidence Base ★ MFRS 핵심 근거 MBSR — Jon Kabat-Zinn 1979 (U Mass Medical) 마음챙김 임상 표준 · MAAS — Brown & Ryan 2003 알아차림 측정 표준 (15문항) · FFMQ — Baer 2006 5축 (Observing · Describing · Acting with Awareness · Non-judging · Non-reactivity) · DMN — Brewer, Garrison 2011 PNAS — 명상이 자아·반추 회로 변화 · Sakyong Mipham "Running with the Mind of Meditation" (2012) · Mackenzie et al. 2014 — Mindful running 정신건강 효과.

Kabat-Zinn 정의: "Mindfulness = paying attention on purpose, in the present moment, non-judgmentally."
핵심 질문 (APP 입력)
  • "오늘 자신의 몸이나 마음을 알아차린 순간이 있었나요?" (체크 + 자유 텍스트)
  • "지금 이 순간에 머물 수 있었나요?" (1~5)
  • "달리는 중 가장 기억에 남는 한 순간을 한 줄로 적어보세요." (자유 텍스트, 옵셔널)
🟢
머무름
알아차림 ≥3 + 머무름 ≥3 + 자유 텍스트 1회+/주
💛
흩어짐
알아차림 ≤2 또는 머무름 ≤2 1주+
🟠
단절
알아차림 ≤2 + 머무름 ≤2 + Mood 저각성·부정 결합
v2 차별화: 다른 모든 러닝/명상 앱은 "달린 거리·명상 시간"을 측정하지만, 알아차림 자체를 사용자 자기 평가 + 텍스트로 기록하는 데이터 모델은 마인드풀 러닝 고유 메트릭.
CATEGORY 1.5 · MIND ★ MFRS 핵심 차별화

Self-relation (자기 친절 ↔ 자기 비난)

Evidence Base ★ MFRS 핵심 근거 Self-Compassion Scale — Kristin Neff 2003 3-component: Self-kindness · Common humanity · Mindfulness · Self-Compassion vs Self-Esteem (Neff 2011) — 자기자비가 더 안정적·지속가능 · IFS — Richard Schwartz 1995 · CFT — Paul Gilbert 2009 · Athletic Self-Compassion — Mosewich, Crocker, Kowalski 2013 (J of Sport & Ex Psych) — 자기자비 ↑ → 운동선수 수행·부상 회복 양쪽 긍정 · Skip-Day Self-Talk Research — 자책이 다음 날 운동 확률 ↓.
핵심 질문
  • "오늘 빠진 날 / 못한 날에 자책했나요?" (yes / no / 조금)
  • '괜찮아'라고 자신에게 말할 수 있었나요? (1~5)
  • "오늘 나에게 친절했나요?" (1~5)
  • "오늘 자신에게 해주고 싶은 한마디" (자유 텍스트, 옵셔널)
🟢
친절
친절 ≥4 + 비난 ≤2
💛
흔들림
친절·비난 모두 3 또는 비난 우세 1주
🟠
자책
비난 ≥4 + 친절 ≤2 1주+
v2 차별화: Neff Self-Compassion은 임상심리 표준이지만 러닝 앱 측정 사례 부재. MFRS는 빠진 날·못한 날을 어떻게 처리하는가를 핵심 메트릭으로 차별화.

04Layer 2 · BODY (몸) — 2 카테고리

CATEGORY 2.1 · BODY

Felt Sense & Pain (몸 감각 · 통증 · 부상 회복도)

Evidence Base Focusing — Eugene Gendlin 1978 Felt Sense는 명료한 인지 이전의 1차 자료 · Body Scan Meditation — Kabat-Zinn MBSR · VAS / NRS 통증 자기보고 표준 (1~10 → MFRS 1~5 단순화) · Interoception 연구 — Sarah Garfinkel · Pain Catastrophizing Scale (Sullivan 1995) — 통증 인지가 부상 회복에 영향, MFRS는 측정 X · 자책 회피 디자인으로 우회.
DATA MODEL
FieldType예시
body_lightnessint (1~5)가벼움 ↔ 무거움
body_tension_areasenum[]어깨 · 허리 · 다리 · 목 (다중)
pain_locationenum다리 · 무릎 · 발목 · 허리 · 기타
pain_intensityint (1~5)
injury_phaseenumactive / recovering / clear (derived)

P7 정합 — 의도적 제외: ❌ 체중·체지방·근육량 · ❌ BMI·체성분 변화 · ❌ VO2max·max HR · ❌ "체중 -3kg" 외모 목표

🟢
가벼움
lightness ≥4 + pain ≤1
💛
결림
tension areas 1~2곳 또는 lightness ≤3
🟠
통증
pain ≥3 또는 동일 부위 반복 → 부상관리자 매칭 (V2)
CATEGORY 2.2 · BODY ★ v2.1 신규

Body Balance & Movement Quality — 8 자가 점검 (월 1회)

포지셔닝: "더 잘 달리기 위한 균형"이 아니라 "부상 없이 오래 달리기 위한 몸 알아차림". 러닝 부상의 ≥80%는 몸 균형 결손에서 비롯. 입문~평생러너 누구나 점검 가능한 8 항목을 mindful self-test로 재구성.

Evidence Base Functional Movement Screen (FMS) · ACSM Running Injury Prevention · Heiderscheit · Davis (러닝 바이오메카닉스) · NSCA · 한국스포츠개발원 운동처방사 자료. 자가 점검 단순화 버전, 의료 진단·치료 대체 X.
발목 굽힘 (Wall Ankle Test)
측정벽에서 발끝 5cm — 무릎으로 벽 닿기 한계 거리(cm), 좌·우
권장8~12cm (개인차)
부족 시종아리 긴장, 정강이 부상 위험 ↑
"오늘 발목이 어디까지 부드럽게 가는지 알아봐요"
고관절 움직임 (Modified Thomas Test)
측정등 대고 누워 한 무릎 가슴으로 — 반대 다리 바닥 닿음 5단계
"고관절 앞쪽이 얼마나 편안한지 살펴봐요"
등 위쪽 펴짐 (Thoracic Rotation)
측정의자 앉아 양손 X자 교차 후 좌·우 회전 5단계
부족 시데스크워커 패턴, 골반 보상 → 허리 부담
"등 위쪽이 얼마나 자유롭게 움직이는지 느껴봐요"
종아리 풀림 (Single-Leg Heel Raise)
측정벽 잡고 한 발 발뒤꿈치 들기 편안한 횟수 (좌·우)
권장좌·우 ±20% 이내 · 25회 이상
부족 시아킬레스건염·정강이 부상 위험
"종아리가 얼마나 단단하게 받쳐주는지 알아봐요"
몸통 버팀 (Plank)
측정플랭크 유지 시간 — 편안한 호흡으로 가능한 시간 (호흡 가빠지면 종료)
권장30~60초 (저강도)
"몸통이 코호흡으로 얼마나 머물 수 있는지 봐요"
엉덩이 단단함 (Glute Bridge Quality)
측정한 발 글루트 브리지 → 골반 좌우 수평 유지 5단계
부족 시둔근 약화 = 러닝 부상 #1 원인 (햄스트링 보상, 무릎 valgus)
"엉덩이가 얼마나 깨어 있는지 살펴봐요"
한 발 서기 균형 (Single-Leg Balance)
측정눈 감고 한 발 서기 흔들리기 전 시간 (좌·우)
권장좌·우 ±20% · 15초 이상
부족 시본체감각(proprioception) 약화 → 발목 염좌 위험
"고요함 속에서 발바닥이 얼마나 깨어 있는지 느껴봐요"
좌우 대칭 알아차림 (Bilateral Symmetry)
측정①~⑦ 후 자유 텍스트 — "어느 쪽이 더 뻣뻣? 약함? 흔들림?"
마인드풀 코어숫자 대칭보다 알아차림이 1차 (P8). "왼쪽이 더 뻣뻣하다는 걸 안다"가 변화의 시작
"오늘 두 다리·두 쪽 몸이 다르게 느껴진 점이 있나요?"
P9 정합 — 의도적 제외

❌ 케이던스 · ❌ 보폭 · ❌ 수직 진폭 · ❌ Foot Strike Pattern · ❌ Q-각·발 아치·회내·회외 측정 · ❌ "이상적 폼"·"나쁜 폼" 라벨 (UX-1 자책 디자인 위배). 위 항목은 부상 관리 권한자(외부 의료 자문, V2)와 1:1 대화에서만.

본인 추세 시각화 (절대값 ranking X)
              내 발목 굽힘 (Wall Ankle Test, 우)

   12cm  ┤        ●
   10cm  ┤   ●         ●
    8cm  ┤             ─── (3개월 평균선)
    6cm  ●
         └────────────────────
         3월   4월   5월

   ★ 절대값 ranking 표시 X
   ★ "정상 범위" vs "이상" 라벨 X
   ★ 본인의 3개월 추세 + 좌우 대칭 시각화만
🟢
균형
8 항목 중 ≥6 권장 범위 + 좌우 ±20% 이내
💛
점검
1~3 항목 부족 또는 ±20% 이상 차이 1곳
🟠
보강 권유
≥4 항목 부족 또는 좌우 ±30%+ ≥2곳 → 부상 risk ↑, 보강 운동 cohort 권유 (Tier 3)

05Layer 3 · RUN (달리기) — 시간 · 호흡만

CATEGORY 3.1 · RUN

Time & Frequency — 시간 · 빈도 (거리 X · 페이스 X)

Evidence Base MAF Method — Phil Maffetone 1980s (180 - age = aerobic threshold) · Polarized Training — Stephen Seiler 2010 엘리트 80% Easy + 20% Hard · Couch-to-5K NHS UK · Habit Formation — Wendy Wood 2019 / BJ Fogg Tiny Habits 2019 (평균 66일) · Acute:Chronic Workload Ratio (ACWR) — Tim Gabbett 2016 BJSM — 운동량 1.5x 급증 = 부상 risk ↑↑ · 10% Rule (주간 +10% 이내).
FieldType
sessions_per_weekint (derived)
total_minutes_per_weekint (F2 시간 측정)
longest_session_minutesint (derived)
consistency_4wderived (본인 4주 평균 ±20%)

P7 정합 — 의도적 제외: ❌ 거리(km) · ❌ 페이스 (min/km) · ❌ Speed · ❌ 케이던스. 거리·페이스는 사용자 명시 opt-in 시에만 표시, default 숨김.

🟢
흐름
본인 4주 평균 ±20% 유지
💛
변화
+50% 급증 또는 -50% 급감 1주
🟠
단절
-50% 급감 2주+ → 체크인 콜 트리거 (Premium)
CATEGORY 3.2 · RUN ★ MFRS 핵심 차별화

Breath (코호흡 비율 · 호흡 리듬)

Evidence Base ★ MFRS 핵심 근거 James Nestor "Breath: The New Science of a Lost Art" (2020) + George Dallam et al. 2018 — 코호흡이 운동선수 효율·CO2 tolerance·부교감 활성 ↑ · Locomotion-Respiration Coupling (LRC) — Bramble & Carrier 1983 Science — 보행↔호흡 동기화 진화적 패턴 · Oxygen Advantage — Patrick McKeown 2015 BOLT score · Buteyko Method 1950s · Pranayama (Iyengar, Patanjali Yoga Sutra) · Mindful Breathing as MBSR Anchor (Kabat-Zinn) · Resonant Frequency Breathing — Lehrer 2007 6 breaths/min HRV 최적 · Nitric Oxide Hypothesis — Lundberg 1996 (코로 들이쉬면 부비동 NO 분비).
FieldType예시
breathing_modeenum코호흡 / 구호흡 / 혼합
breathing_ratioint (0~100%)그 세션 코호흡 시간 비율
breath_rhythmenum안정 · 끊김 · 가쁨

의도적 제외: ❌ 강도 분포 (LSD/템포/인터벌) · ❌ HR zone

🟢
정합
코호흡 비율 ≥70% + 안정
💛
흔들림
코호흡 50~70% 또는 끊김
🟠
단절
코호흡 ≤50% 또는 가쁨 1주+ → "페이스 살짝 늦춰보세요" 제안 (Tier 3)

06Layer 4 · LIFE (삶) — 2 카테고리

CATEGORY 4.1 · LIFE

Sleep (수면 — 길이 · 질)

Evidence Base AASM & CDC (성인 7~9시간) · Mah et al. Stanford 2011 — 운동선수 8h+ 시 수행·반응시간·부상 회복 향상 · Walker "Why We Sleep" 2017 · PSQI — Buysse 1989 (19문항 → 1~5 단순화) · Halson 2014 Sports Med — 수면 = 회복 #1 modulator.
FieldSource
sleep_hours (옵셔널)사용자 입력
sleep_quality (1~5)사용자 입력
sleep_keyword"뒤척임"·"푹 잠" 자유
🟢
잘 잠
≥6h + ≥3 quality
💛
짧잠/얕잠
5~6h 또는 quality 2
🟠
못 잠
≤5h + quality ≤2 2주+
CATEGORY 4.2 · LIFE

Workload (업무 부담 · 일정 압박)

Evidence Base Karasek Demand-Control Model 1979 · JD-R — Bakker & Demerouti 2007 · Maslach Burnout Inventory 1981 · Recovery from Work — Sonnentag 2003 · Effort-Recovery — Meijman & Mulder 1998 · ACWR 운동 적용 (Gabbett) · 운동 회복 buffer — Sonnentag, Niessen 2008.
FieldSource
workload_level (1~5)사용자 입력
schedule_pressure여유 · 바쁨 · 폭주
workload_inferredLLM (텍스트 분석)
🟢
여유
≤2
💛
바쁨
3~4
🟠
폭주
5 1주+ + 운동 단절 결합 → D6 트리거

07Layer 5 · CONTEXT (맥락) — 1 카테고리

CATEGORY 5.1 · CONTEXT

Environment (장소 · 동행 · 계절 · 시간대)

Evidence Base Biophilia Hypothesis — E.O. Wilson 1984 · Attention Restoration Theory (ART) — Kaplan & Kaplan 1989 · Stress Reduction Theory (SRT) — Roger Ulrich 1983 · Shinrin-yoku 산림욕 — Qing Li 일본 산림 의학회 (NK cell · cortisol ↓) · Green Exercise — Pretty et al. 2005 자연 운동 = mood/self-esteem 가장 큰 효과 (5분만 해도) · Blue Space Research — White et al. 2010+ · Social Running Adherence — McAuley · Chronobiology — Drust 2005.
Field예시
location_type도심 · 강변 · 공원 · 산 · 트랙 · 러닝머신
social_context혼자 · 번개 · 정기수업 · 코호트 · 셰르파 동행
time_of_day새벽 · 아침 · 점심 · 저녁 · 밤
season_inferredderived (월 기준)

컨텍스트는 진단 자체에 사용 X — Triangulation의 보조 변수로만 (D8 고독한 운동, D9 계절 적응).

08AI 진단 4-Tier · "No 디렉션" 운영 가이드

BMC §1 "AI 분석·제안까지, 디렉션은 사람" 합의의 운영 구현. AI는 Tier 1~3만, Tier 4는 절대 사람 코치 영역.

TIER 1 · 분석
"4주간 코호흡 비율 평균 75%" — 사실 통계 · ✓ AI 자동
TIER 2 · 정보
"코호흡 70% 이상은 LSD 페이스 정합 지표로 알려져 있어요" — 일반 지식 · ✓ AI 자동
TIER 3 · 제안
"이번 주는 페이스를 살짝 늦춰보는 것도 좋을 것 같아요" — 가벼운 권고, 질문형/옵션형 · ✓ AI (질문형만)
TIER 4 · 디렉션
"이번 주는 절대 빠른 페이스로 뛰지 마세요" — 강한 지시 · ✗ AI 금지 → 사람 코치 1:1

Tier 4 휴먼 인터럽트 트리거 (4종)

  • 🟠 Mood Watch-Care 2주+ (저각성·부정 ≥80%)
  • 🟠 Self-relation 자책 1주+ (비난 ≥4 + 친절 ≤2)
  • 🟠 Felt Sense 통증 동일 부위 반복 (3회+)
  • 🟠 Run 단절 2주+ (-50% 급감)

→ AI는 Tier 3까지만. Premium 멤버는 김성우 1:1 체크인 콜 자동 예약 제안.

마인드풀 톤 가이드 (System Prompt)

구분적용
권장 어휘알아차리다 · 머물다 · 흐르다 · 안아주다 · 살피다 · 함께
금지 어휘해야 한다 · 안 됩니다 · 위험 · 경고 · 빨리 · 잘못
문장 끝"~해보시면 어떨까요?" "~도 좋아요" / 명령형 X
이모지🟢 💛 🟠 만 사용 (🔴 빨강 절대 X — UX-4 정합)

09Triangulation 15종 — 결합 진단 + Tier 3 메시지

P4 원칙: Inferred 진단은 최소 2개 카테고리 결합 시에만. v1 9종 + v2 D10·D11·D12 + v2.1 D13·D14·D15 = 15종.

D1
회복이 필요한 흐름
1.3 Energy 방전 + 3.1 Time +50% 급증
"회복이 아직 안 잡힌 채 더 뛰고 계신 결이 보여요. 이번 주는 가볍게 어떠세요?"
D2
번아웃 회복기
1.2 Stress 4~5 + 1.3 Energy 방전 + 3.1 Time 급감
"스트레스 높을 때는 안 뛰는 것도 마인드풀이에요. 5분 산책도 좋아요."
D3
부상 누적 신호
2.1 Pain 반복 + 3.2 Breath 코호흡 ↓
"통증이 반복되고 호흡도 흔들리는 결이에요. 부상 관리자 1:1 권유 드려요."
D4
마인드풀 정합 (좋은 흐름)
3.2 Breath 코호흡 ≥70% + 1.1 Mood 긍정 + 1.4 머무름
"코호흡 유지하시면서 마음도 머물고 계세요. 이 흐름 좋아요."
D5
수면 부족 운동
4.1 Sleep 짧잠 + 3.1 Time 증가
"수면이 짧은 주에 운동량이 늘었어요. 회복 우선 고려해보세요."
D6
업무 폭주 + 운동 이탈
4.2 Workload 폭주 + 3.1 Time 단절
"바쁜 시기에 안 뛰셨네요. 5분이라도 어떠세요?"
D7
재진입 안정화
2.1 Pain recovery + 3.1 Time 점진 + 1.5 친절
"부상 회복 후 점진 복귀 + 자기에게 친절. 이 결 좋아요."
D8
고독한 운동
5.1 Context 혼자만 4주+ + 1.3 Energy 방전
"최근 혼자 뛰신 시간이 길어요. 다음 번개·셰르파 동행 살펴보실래요?"
D9
계절 적응
5.1 Environment 계절 변화 + 3.2 Breath 흔들림
"날씨 바뀐 주에 호흡이 흔들렸네요. 자연스러운 변화예요."
D10 ★v2
자기 친절 회복
1.5 Self-criticism 1주+ + 3.1 Time 빠진 날 ≥3
"빠진 날에도 자신을 안아주는 한마디 어떠세요? '괜찮아'라고요."
D11 ★v2
알아차림 회복 권유
1.4 Mindfulness 흩어짐 + 1.1 Mood 좁아짐
"마음이 좁아지는 결이 보여요. 오늘 몸 어디가 결리는지 한 번 살펴보면 어떨까요?"
D12 ★v2
활력 ↔ 코호흡 정합
1.3 Energy 활력 + 3.2 Breath 코호흡 ≥80% + 1.4 머무름
"몸·마음·호흡이 모두 함께 흐르는 주였어요."
D13 ★v2.1
좌우 비대칭 + 통증 누적
2.2 좌우 ±30%+ + 2.1 Pain 동일 부위 반복
"한쪽이 더 약한 결이 보여요. 오늘 그쪽을 한 번 살펴보면 어떨까요?" + 부상 관리자 매칭 (V2)
D14 ★v2.1
가동성 부족 + 운동량 증가
2.2 점검 ≤2 항목 부족 + 3.1 Time +50%
"몸 가동성이 아직 좁은 결인데 운동량이 늘었어요. 이번 주는 보강 운동 어떠세요?"
D15 ★v2.1
균형 좋음 + 코호흡 정합
2.2 균형 + 3.2 Breath 코호흡 ≥80% + 1.4 머무름
"몸 균형도 좋고 호흡도 부드러운 흐름이에요. 이 결 좋아요."

10★ 나의 달리기 안내 — 온톨로지 기반 일일 가이던스

오늘은 무엇을 알아차리며 달릴까?

사용자가 달리기 시작 버튼을 누르기 직전, AI는 12 카테고리의 최근 7일 데이터에서 가장 약한 알아차림 영역을 찾아 그날의 mindful intent를 한 줄로 제안한다.

모든 메시지는 Tier 3 (질문형/옵션형). "~해보시면 어떨까요?" 톤. 명령형·금지·경쟁 어휘 X. 사용자는 받거나 무시할 수 있고, 자신의 의도를 직접 입력할 수도 있다 (UX-1 정합).

예시 (사용자 요청): "오늘은 왼발/오른발의 밸런스를 자각하면서 뛰어보세요." → 2.2 Body Balance ⑧ 좌우 대칭 알아차림 카테고리 기반.

카테고리별 안내 메시지 셋 (총 24종, MVP1 라이브러리)

Layer 1 · MIND 기반 (마음 알아차림)

1.1 Mood
Trigger: 최근 7일 Mood 한 분면 70%+ 또는 미입력 ≥3일
"오늘은 달리는 동안 마음의 분면(고/저각성·긍/부정)이 어디로 흐르는지 한번 살펴보세요."
Tier 3 · 질문형
1.1 Mood
Trigger: 단조로운 어휘 (rumination 패턴) 감지
"오늘 마음에 떠오르는 한 가지 새로운 단어를 달리고 나서 적어보면 어떨까요?"
Tier 3 · 옵션형
1.2 Stress
Trigger: Stress 표출 = 몸으로 + 1주+
"오늘은 몸 어디에 결림이나 답답함이 머물고 있는지 알아차리면서 뛰어보세요."
Tier 3 · 질문형
1.3 Energy
Trigger: 신체↑·정신↓ 또는 신체↓·정신↑ (불일치)
"오늘은 신체 활력과 정신 활력을 분리해서 느껴보세요. 어느 쪽이 더 깨어 있나요?"
Tier 3 · 질문형
1.4 Mindfulness ★
Trigger: Mindfulness 흩어짐 1주+
"오늘 달리는 중 가장 기억에 남는 한 순간을 마음에 담고 돌아오세요."
Tier 3 · 옵션형
1.4 Mindfulness ★
Trigger: 자유 텍스트 1주+ 미입력
"지금 이 순간에 머물 수 있는 5초를 한 번 시도해볼까요? 발바닥이 땅에 닿는 감각만 느껴보세요."
Tier 3 · 옵션형
1.5 Self-relation ★
Trigger: 빠진 날 ≥3 + 자책 신호
"빠진 날에도 자신을 안아주는 한마디 어떠세요? '괜찮아'라고요."
Tier 3 · 옵션형
1.5 Self-relation ★
Trigger: 자기 친절 점수 ≤2 1주+
"오늘 달리고 나서 자신에게 해주고 싶은 한마디를 적어보면 어떨까요?"
Tier 3 · 옵션형

Layer 2 · BODY 기반 (몸 알아차림) ★ 사용자 예시 영역

2.1 Felt Sense
Trigger: lightness 자료 부족 또는 ≤3 1주+
"오늘은 몸이 가벼운지 무거운지를 5분마다 한 번씩 살펴보세요."
Tier 3 · 질문형
2.1 Felt Sense
Trigger: 결림 부위 반복 (어깨·허리)
"달리는 중에 어깨가 어떻게 머무는지 한 번씩 알아차려보세요. 힘이 들어가 있나요?"
Tier 3 · 질문형
2.2 Body Balance ⑧ ★ 사용자 예시
Trigger: 좌우 대칭 자가 점검 ±20% 차이 또는 미입력
"오늘은 왼발/오른발의 밸런스를 자각하면서 뛰어보세요."
Tier 3 · 질문형 · v2.1 신규
2.2 Body Balance ⑦
Trigger: Single-leg balance 점검 결과 좌·우 ±20%+
"오늘은 발바닥의 어느 부분에 무게가 실리는지 알아봐요. 앞쪽? 뒤꿈치? 안쪽? 바깥쪽?"
Tier 3 · 질문형
2.2 Body Balance ⑥
Trigger: Glute bridge quality ≤3 + 무릎 통증
"오늘은 엉덩이가 깨어 있는 감각을 살펴보세요. 무릎이 아닌 엉덩이가 추진하고 있나요?"
Tier 3 · 질문형
2.2 Body Balance ②
Trigger: Thomas test 편안함 ≤3 + 데스크워커 패턴
"오늘은 고관절 앞쪽이 편안한지 한 번 살펴보세요. 보폭이 자연스럽게 펴지나요?"
Tier 3 · 질문형

Layer 3 · RUN 기반 (시간·호흡 알아차림)

3.1 Time
Trigger: 거리·페이스 노출 opt-in 사용자 또는 PB 압박 신호
"오늘은 거리·페이스 보지 마시고 시간만으로 흘러가보세요."
Tier 3 · 옵션형
3.2 Breath ★
Trigger: 코호흡 비율 ≤50% 1주+
"오늘은 코호흡 비율을 70% 이상 유지할 수 있는 페이스로 달려보세요. 가빠지면 살짝 늦춰도 좋아요."
Tier 3 · 질문형
3.2 Breath ★
Trigger: 호흡 리듬 끊김 1주+
"오늘은 보행 ↔ 호흡이 어떤 비율로 동기화되는지 한 번 알아차려보세요. 3:2? 4:3?"
Tier 3 · 질문형 · LRC 기반
3.2 Breath ★
Trigger: Mindful Breathing anchor 학습 단계
"호흡이 마음의 anchor에요. 산만해질 때마다 코로 들어오는 호흡 한 번에 머물러 보세요."
Tier 3 · 옵션형 · MBSR 기반

Layer 4 · LIFE 기반 (회복·균형 알아차림)

4.1 Sleep
Trigger: 어제 sleep ≤5h 또는 quality ≤2
"어제 수면이 짧으셨네요. 오늘은 회복 페이스로 — 몸이 무겁다 느껴지면 5분만 뛰어도 좋아요."
Tier 3 · 옵션형
4.2 Workload
Trigger: schedule_pressure = 폭주 1주+
"이번 주 업무가 폭주이시네요. 오늘은 안 뛰는 것도 마인드풀이에요. 5분 산책도 좋아요."
Tier 3 · 옵션형 (Sonnentag 회복 buffer)

Layer 5 · CONTEXT 기반 (환경 알아차림)

5.1 Environment
Trigger: 같은 코스 4주+ (환경 무자극)
"오늘은 평소 다니는 길이 아닌 다른 코스를 선택해 새로운 알아차림을 시도해보세요."
Tier 3 · 옵션형 · ART 기반
5.1 Environment
Trigger: 도심·트랙 위주 + Mood 좁아짐
"오늘은 강·공원·산 같은 자연 친화적 코스에서 달려보면 어떨까요? 5분만 자연 곁에 있어도 마음이 회복됩니다."
Tier 3 · 옵션형 · Green Exercise (Pretty 2005)
5.1 Environment
Trigger: 혼자 4주+ + Energy 방전 (D8 결합)
"최근 혼자 뛰신 시간이 길어요. 다음 번개·셰르파 동행 살펴보실래요?"
Tier 3 · 옵션형 · Triangulation D8
5.1 Environment
Trigger: 계절 변화 + 호흡 흔들림 (D9)
"날씨가 바뀐 주에는 호흡이 흔들리는 게 자연스러워요. 페이스를 평소보다 살짝 낮춰보세요."
Tier 3 · 옵션형 · Triangulation D9

안내 메시지 운영 로직 (System Prompt)

매일 달리기 시작 직전 → AI 안내 메시지 1건 추천:

  Step 1. 최근 7일 데이터 스캔
          ├─ MIND 5종 점수 + 자유 텍스트 빈도
          ├─ BODY 2종 (Felt Sense + 마지막 월 1회 자가 점검)
          ├─ RUN 2종 (시간·코호흡 비율)
          ├─ LIFE 2종 (Sleep · Workload)
          └─ CONTEXT 1종 (환경 다양성)

  Step 2. 가장 약한 알아차림 영역 선택
          ├─ Triangulation 15종 매칭 시도 (D1~D15)
          └─ 매칭 없으면 단일 카테고리 안내 풀 (24종)

  Step 3. Tier 3 톤 검증
          ├─ "~해보세요?" / "~어떨까요?" / "~좋아요"
          ├─ 금지 어휘 필터: 해야 / 안 됩니다 / 위험 / 빨리
          └─ 명령형 X · 경쟁 어휘 X

  Step 4. 사용자 노출
          ├─ 받기: 안내 표시 + 달리기 시작
          ├─ 무시: 안내 미노출 + 달리기 시작
          └─ 직접 입력: 사용자 자체 의도 ★ UX-1 정합

  Step 5. 사후 회고 (F6 회고 요약)
          └─ "오늘 안내한 알아차림이 어땠나요?" 1~5 (옵셔널)
핵심 원칙: 안내는 사용자 자유의 보조이지 강제가 아니다 (UX-1 "오로지 나를 위한"). 매일 같은 안내가 반복되지 않도록 24 메시지 라이브러리를 7일 cooldown으로 순환. Tier 4 진단 발생 시 안내가 아닌 코치 1:1 콜 CTA로 분기.

11데이터 수집 흐름 (Privacy First — P5)

사용자 입력 (Observed)
   │
   ├──> 직접 12 감정 어휘 선택 ←── APP F1 텍스트 기록 진입 시 1탭
   │
   ├──> 자유 텍스트 기록 ──────── APP F1 (일기·생각)
   │
   ├──> 호흡·시간 ─────────────── APP F2 + F1 사후 입력
   │
   └──> 알아차림·자기친절 한 줄 ─ APP F1 사후 회고
            │
            ▼
       LLM 추출 (Inferred — P3 라벨)
            │
            ├──> Mood inferred (감정 어휘 자동 추출 from 자유 텍스트)
            ├──> Stress source inferred (직장 / 관계 / 건강 / ...)
            ├──> Workload inferred
            └──> Self-talk tone inferred (친절 vs 비난)
            │
            ▼
       온톨로지 노드 채움 (per user, per day)
            │
            ▼
       Triangulation (≥2 카테고리 — P4)
            │
            ▼
       진단 (Tier 1~3 자동, Watch-Care 시 Tier 4 휴먼 트리거)
            │
            ▼
       사용자 본인만 보기 (default — P5)
            │
            └──> 명시 opt-in 시에만 코치(김성우)와 공유
                 (1.4·1.5는 본인 한정, 1.1·1.2만 공유 가능)

12Hybrid Tier 활성 매트릭스

카테고리FreeProPremium
1.1 Mood (12 어휘 + 4분면)입력+ 시계열+ Inferred
1.2 Stress · 1.3 Energy · 4.1 Sleep · 4.2 Workload+ Inferred
1.4 Mindfulness · 1.5 Self-relation 풀 · 5.1 Environment
2.1 Felt Sense (가벼움/무거움)기본+ tension+ 시계열
2.2 Body Balance (월 1회)✓ 자가 점검+ 1:1 코치 review
3.1 Time시간만+ 4주 평균+ ACWR
3.2 Breath (코호흡)y/n+ 비율+ Triangulation
나의 달리기 안내 (24 메시지)5 기본+ 12 (MIND·BODY)전 24 + Triangulation 매칭

일일 입력: Free 75초 · Pro 3분 · Premium 5분 (Inferred 활용 시 ≈ Pro)

13APP MVP1 통합 매핑

MVP1 기능v2.2 온톨로지 카테고리
F1 텍스트 기록1.1 Mood (직접 12 어휘 + Inferred), 1.2 Stress 원인 (Inferred), 1.4 Mindfulness 키워드 (직접), 1.5 Self-talk (직접), 2.1 Pain (직접)
F2 시간 측정3.1 Time & Frequency (거리·페이스 X)
F3 스케줄·도장3.1 Time target vs actual + 1.5 자책 회피 디자인
F4 오디오 가이드출력 — 진단 결과 분기 + ★ 나의 달리기 안내 음성 분기
F5 키워드 캘린더1.1 Mood keyword 시계열 (12 감정 어휘 컬러 매핑)
F6 회고 요약1.1~1.5 MIND 5종 + 2.1 Felt Sense + 3.2 Breath 결합 → Tier 1~3 마인드풀 톤
F-new 몸 점검 ★v2.12.2 Body Balance — 월 1회 자가 점검 (8 항목) → 본인 3개월 추세 + 좌우 대칭 시각화
F-new 안내 메시지 ★v2.2나의 달리기 안내 — 24 메시지 라이브러리 + Triangulation 15 매칭 + Tier 3 톤 검증

14데이터 거버넌스 (Core C8 통합)

항목정책
보존 기간회원 계정 활성 + 탈퇴 후 90일 (이관 grace)
다운로드 권리JSON · CSV · PDF — 본인 마음 일기 = 자기 자산
삭제 권리14일 내 영구 삭제 (백업 포함)
백업 RPO / RTORPO 24시간 / RTO 4시간
코치 공유opt-in 명시 동의 시에만 (default OFF)
익명 통계aggregated only — 개인 식별 불가 형태로만
마음 데이터 특수 처리 ★v21.1~1.5 MIND 5종 = 민감 정보 (sensitive) 분류 — 이중 암호화 + 코치 공유도 1.1·1.2만 (1.4·1.5는 본인 한정)
PIPA 대응변호사 1회 약관 review (T2 PRD 단계)

15Evidence Base 종합

카테고리핵심 출처
1.1 MoodRussell Circumplex 1980 · PANAS · Plutchik · Barrett Emotion Granularity
1.2 StressLazarus Transactional 1984 · McEwen HPA · PSS · Salmon 운동 buffer
1.3 EnergyRESTQ-Sport · Vitality Scale · POMS · Spoon Theory · Maslach Burnout
1.4 Mindfulness ★MBSR (Kabat-Zinn 1979) · MAAS · FFMQ · DMN · Sakyong Mipham
1.5 Self-relation ★Neff SCS 2003 · IFS · Gilbert CFT · Mosewich Athletic SC 2013
2.1 Felt SenseGendlin Focusing 1978 · Body Scan MBSR · VAS · Interoception
2.2 Body BalanceFMS · ACSM · Heiderscheit · Davis 러닝 부상 연구
3.1 Time / FrequencyMaffetone MAF · Seiler Polarized · Gabbett ACWR · Wood/Fogg Habit · NHS C25K
3.2 Breath ★Nestor "Breath" · Bramble LRC 1983 · McKeown Oxygen Advantage · Pranayama
4.1 SleepAASM · Mah Stanford · Walker · PSQI · Halson Recovery
4.2 WorkloadKarasek · JD-R · Maslach · Sonnentag Recovery
5.1 EnvironmentWilson Biophilia · Kaplan ART · Ulrich SRT · Qing Li Forest Bathing · Pretty Green Exercise

⚠️ 본 출처는 작성 시점의 일반 학술 지식 수준 인용. 정확한 DOI·페이지 verification은 후속 액션 O11 (담당: 김태영 + 외부 학술 자문 / 마감: T+30일).

16v3+ 확장 후보

우선카테고리설명
v31.6 Spirituality명상·기도·자연 시간 (마인드풀 깊이)
v32.2 확장 — Foot Intrinsic발 내재근 자가 점검 (수건 잡기 등)
v32.2 확장 — Dynamic Mobility워밍업 중 동적 가동성
v32.2 확장 — Breath × Mobility코호흡 시 흉추 가동범위 연결
v34.3 Recovery폼롤러·스트레치·요가 시간 (활동 기반, 측정 X)
v31.7 Embodiment호흡 ↔ 감정 연결 (호흡할 때 어떤 감정?)
v42.3 HRV회복 보조 (옵셔널, 측정 강요 X)
(영구 제외)Body Composition · Distance/Pace/VO2max · Cadence/Stride · Foot Strike · Strava-like 비교P2·P7·P9 위배
컨설턴트 인사이트

온톨로지의 힘은 "추가"가 아니라 "배제"에서 온다

v1 → v2.2의 진짜 결단은 12 카테고리를 늘린 것이 아니라 체중·BMI·VO2max·페이스·거리·케이던스를 영구 제외하는 P7·P9 두 원칙. 마인드풀 러닝의 차별화는 측정 항목 더하기가 아니라 일반 러닝 앱의 메트릭을 빼는 데서 발생.

또한 1.4 Mindfulness · 1.5 Self-relation 두 카테고리는 러닝 앱 어디에도 측정 사례가 없다. MAAS·FFMQ·SCS는 임상심리에서 표준 도구지만, 운동 앱이 자가 측정 도구로 차용한 것은 MFRS가 사실상 처음. 이것이 D 시리즈 cohort(Depth)의 evidence-based 근거가 되며, 한국 시장의 진짜 Blue Ocean.

나의 달리기 안내 (Section 10)는 본 온톨로지가 단지 백엔드 데이터 모델이 아니라 매일의 mindful intent로 land하는 운영 매개체임을 보여준다. "오늘은 왼발/오른발의 밸런스를 자각하면서 뛰어보세요" 한 문장이 2.2 Body Balance ⑧ 좌우 대칭 알아차림 카테고리의 evidence(FMS·Heiderscheit)와 P9 원칙(절대값 ranking X) 위에서 작동한다.

2026-05-02 · Core Ontology v2.2 · Phase 2 Briefing · 원본: internal/20260502-core-ontology-definition.md (860 lines)