데이터 사양
기록 필드, 파이프라인, 데이터 커버리지에 대한 기술 참조입니다.
Last reviewed: 2026-04-07
Who this page helps
기록의 구조와 처리 과정을 자세히 알고 싶은 분
Start with
Next step
tiny wag 소개 Start with the site philosophy and the big picture of the workflow. Open page현재 telemetry 커버리지
현재 기록이 어느 정도 구조화되고 재정리되어 재사용 가능한지 동적으로 요약합니다.
Logged days
1,427 daysRefined records
98.9 %Structured events
3,713 entriesSocialization days
74.1 %Training logs
810 entries파이프라인
- 다이어리/아티클 마크다운 생성
- 텔레메트리 JSON으로 변환 (
convert_diary_to_json_telemetry_v2.py) - 의미 이벤트(행동, 환경, 개입)를 시간 앵커로 추출
- 전/후 윈도우(예: -30분~+60분)에서 이벤트를 비교해 연관성을 검토
- JSON을 원본 데이터로 저장 (
posts/telemetry/ja/telemetry_XXXX.json) - WP-Cron(01:30)으로 SQLite 일일 델타 동기화
- 대시보드/FAQ/고정 페이지에서 재사용
필드 참조
모든 공개 필드의 이름, 유형 및 의미를 정리한 참조 테이블입니다.
스키마 버전: 2.2
Basic Info
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드age_days | 타입integer | Nullable | 설명Age in days since birth |
필드date | 타입string | Nullable | 설명Record date (YYYY-MM-DD) |
필드day_number | 타입integer | Nullable | 설명Days since adoption (1-indexed) |
필드weight_kg | 타입number | Nullable✓ | 설명Body weight (kg) |
Behavior & Health Scores
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드metrics.activity_level | 타입integer | Nullable✓ | 설명Activity level (1-10, AI-estimated) |
필드metrics.appetite | 타입integer | Nullable✓ | 설명Appetite (1-10, AI-estimated) |
필드metrics.diet_g | 타입integer | Nullable✓ | 설명Total daily food intake (g) |
필드metrics.play_duration_min | 타입integer | Nullable✓ | 설명Play duration (minutes) |
필드metrics.socialization_progress | 타입integer | Nullable✓ | 설명Socialization progress (1-10, AI-estimated) |
필드metrics.stress_level | 타입integer | Nullable✓ | 설명Stress level (1-10, AI-estimated) |
Food Intake
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드food.evening_g | 타입integer | Nullable✓ | 설명Evening meal (g) |
필드food.morning_g | 타입integer | Nullable✓ | 설명Morning meal (g) |
필드food.snack_g | 타입integer | Nullable✓ | 설명Snack/treat amount (g, explicit mentions only) |
필드food.total_g | 타입integer | Nullable✓ | 설명Total food intake (g) |
Elimination
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드elimination.defecation.coprophagy_flag | 타입boolean | Nullable | 설명Coprophagy detected |
필드elimination.defecation.failure | 타입integer | Nullable | 설명Defecation accidents |
필드elimination.defecation.success | 타입integer | Nullable | 설명Successful defecations |
필드elimination.defecation.times | 타입array | Nullable | 설명Defecation times (HH:MM format) |
필드elimination.urination.failure | 타입integer | Nullable | 설명Urination accidents |
필드elimination.urination.success | 타입integer | Nullable | 설명Successful urinations |
필드elimination.urination.times | 타입array | Nullable | 설명Urination times (HH:MM format) |
Health Events
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드health_events | 타입array | Nullable | 설명Array of health and behavioral events |
필드health_events[].description | 타입string | Nullable | 설명Event description |
필드health_events[].severity | 타입integer | Nullable | 설명Severity (0=routine, 1-2=minor, 3+=serious) |
필드health_events[].type | 타입string | Nullable | 설명Event type (vomiting, clinic, grooming, etc.) |
Training Logs
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드training_logs | 타입array | Nullable | 설명Array of training command records |
필드training_logs[].command | 타입string | Nullable | 설명Command name |
필드training_logs[].confidence | 타입number | Nullable | 설명Parser confidence (0.0-1.0) |
필드training_logs[].context.arousal | 타입string | Nullable | 설명Arousal state (calm/excited/mixed/unknown) |
필드training_logs[].context.distraction | 타입string | Nullable | 설명Distraction level (low/high/unknown) |
필드training_logs[].context.location | 타입string | Nullable | 설명Location (home/outside/mixed/unknown) |
필드training_logs[].notes | 타입string | Nullable | 설명Training notes |
필드training_logs[].signals | 타입array | Nullable | 설명Array of context signals |
필드training_logs[].status | 타입string | Nullable | 설명Mastery status (introduced/in_progress/mastered) |
Environment
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드environment.delivery_events | 타입integer | Nullable | 설명Number of delivery events |
필드environment.separation_duration_min | 타입integer | Nullable✓ | 설명Separation duration (minutes) |
필드environment.separation_session_count | 타입integer | Nullable✓ | 설명Number of separation sessions |
필드environment.visitor_count | 타입integer | Nullable | 설명Number of visitors |
필드environment.weather | 타입string | Nullable✓ | 설명Weather (sunny/cloudy/rainy/snowy) |
Weather Details
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드weather_details | 타입object | Nullable | 설명Detailed weather API data |
필드weather_details.cloud_cover_percent | 타입number | Nullable✓ | 설명Cloud cover (%) |
필드weather_details.condition | 타입string | Nullable | 설명Weather condition (sunny/cloudy/rainy/snowy) |
필드weather_details.humidity_percent | 타입number | Nullable✓ | 설명Humidity (%) |
필드weather_details.precip_mm | 타입number | Nullable✓ | 설명Precipitation (mm) |
필드weather_details.precip_prob_percent | 타입number | Nullable✓ | 설명Precipitation probability (%) |
필드weather_details.pressure_hpa | 타입number | Nullable✓ | 설명Atmospheric pressure (hPa) |
필드weather_details.sunrise | 타입string | Nullable✓ | 설명Sunrise time (HH:MM:SS) |
필드weather_details.sunset | 타입string | Nullable✓ | 설명Sunset time (HH:MM:SS) |
필드weather_details.temp_max_c | 타입number | Nullable✓ | 설명Max temperature (°C) |
필드weather_details.temp_min_c | 타입number | Nullable✓ | 설명Min temperature (°C) |
필드weather_details.uv_index | 타입integer | Nullable✓ | 설명UV index |
필드weather_details.wind_dir_16 | 타입string | Nullable✓ | 설명Wind direction (16-point compass) |
필드weather_details.wind_speed_ms | 타입number | Nullable✓ | 설명Wind speed (m/s) |
Tags
| 필드 | 타입 | Nullable | 설명 |
|---|---|---|---|
필드tags | 타입array | Nullable | 설명Array of auto-extracted event tags |
시간 단위 인과 추론 (Beta)
시맨틱 매칭으로 일상 맥락과 반응을 검토 가능한 연관성으로 변환합니다.
예: “14:00에 활동 증가”만으로는 원인을 설명할 수 없습니다. 같은 날의 “14:00 배송”, “14:03 짖음”, “14:10 안정” 앵커를 연결해 검토할 체인을 만듭니다: 배송 자극 -> 각성 반응 -> 회복.
- Output 1: 후보 연관성 (trigger / reaction / recovery)
- Output 2: 근거 (원문 조각과 시간 차이)
- Output 3: 신뢰도 (high / medium / low)
- Output 4: 다음 수집 지시 (무엇을 추가 측정할지)