Data Specification

A technical reference to verify tiny wag's record fields, structured coverage, and how time-stamped notes are handled.

Last reviewed: 2026-05-16

This page is for those who want to verify what's inside the numbers

The general way to read is the Data Guide; this page is a reference for verifying field names, types, and processing status.

The Data Specification is a page to verify which record fields tiny wag's numbers are created from.

If you want to read something first, the Data Guide is sufficient. This page is for those who want to verify CSV or JSON item names, the extent of structured data, and how to review related events from time-stamped notes.

  • Verify the baseline of records: See how far they are structured and reprocessed
  • Verify the meaning of fields: Match item names, types, and value meanings
  • Trace related events: See triggers, responses, and time differences until settling

Main data units

This page separates what is counted as one row or one event.

Current recording coverage

Dynamically summarizes how far published data is structured and reorganized.

Logged days

1,445 days

Latest published data 2026-05-17

Refined records

97.7 %

1,412 days include corrected or expanded fields

Structured events

3,768 entries

Split into health events on 1,381 days

Socialization days

74.3 %

1,074 days include a social interaction event

Training logs

813 entries

575 days include structured training logs

Record fields list

A correspondence table for each field's name, type, and meaning. For those who want to interpret data independently.

Schema version: 2.2

Basic Info

FieldTypeNullableDescription
Fieldage_daysTypeintegerNullableDescriptionAge in days since birth
FielddateTypestringNullableDescriptionRecord date (YYYY-MM-DD)
Fieldday_numberTypeintegerNullableDescriptionDays since adoption (1-indexed)
Fieldweight_kgTypenumberNullableDescriptionBody weight (kg)

Behavior & Health Scores

FieldTypeNullableDescription
Fieldmetrics.activity_levelTypeintegerNullableDescriptionActivity level (1-10, AI-estimated)
Fieldmetrics.appetiteTypeintegerNullableDescriptionAppetite (1-10, AI-estimated)
Fieldmetrics.diet_gTypeintegerNullableDescriptionTotal daily food intake (g)
Fieldmetrics.play_duration_minTypeintegerNullableDescriptionPlay duration (minutes)
Fieldmetrics.socialization_progressTypeintegerNullableDescriptionSocialization progress (1-10, AI-estimated)
Fieldmetrics.stress_levelTypeintegerNullableDescriptionStress level (1-10, AI-estimated)

Food Intake

FieldTypeNullableDescription
Fieldfood.evening_gTypeintegerNullableDescriptionEvening meal (g)
Fieldfood.morning_gTypeintegerNullableDescriptionMorning meal (g)
Fieldfood.snack_gTypeintegerNullableDescriptionSnack/treat amount (g, explicit mentions only)
Fieldfood.total_gTypeintegerNullableDescriptionTotal food intake (g)

Elimination

FieldTypeNullableDescription
Fieldelimination.defecation.coprophagy_flagTypebooleanNullableDescriptionCoprophagy detected
Fieldelimination.defecation.failureTypeintegerNullableDescriptionDefecation accidents
Fieldelimination.defecation.successTypeintegerNullableDescriptionSuccessful defecations
Fieldelimination.defecation.timesTypearrayNullableDescriptionDefecation times (HH:MM format)
Fieldelimination.urination.failureTypeintegerNullableDescriptionUrination accidents
Fieldelimination.urination.successTypeintegerNullableDescriptionSuccessful urinations
Fieldelimination.urination.timesTypearrayNullableDescriptionUrination times (HH:MM format)

Health Events

FieldTypeNullableDescription
Fieldhealth_eventsTypearrayNullableDescriptionArray of health and behavioral events
Fieldhealth_events[].descriptionTypestringNullableDescriptionEvent description
Fieldhealth_events[].severityTypeintegerNullableDescriptionSeverity (0=routine, 1-2=minor, 3+=serious)
Fieldhealth_events[].typeTypestringNullableDescriptionEvent type (vomiting, clinic, grooming, etc.)

Training Logs

FieldTypeNullableDescription
Fieldtraining_logsTypearrayNullableDescriptionArray of training command records
Fieldtraining_logs[].commandTypestringNullableDescriptionCommand name
Fieldtraining_logs[].confidenceTypenumberNullableDescriptionParser confidence (0.0-1.0)
Fieldtraining_logs[].context.arousalTypestringNullableDescriptionArousal state (calm/excited/mixed/unknown)
Fieldtraining_logs[].context.distractionTypestringNullableDescriptionDistraction level (low/high/unknown)
Fieldtraining_logs[].context.locationTypestringNullableDescriptionLocation (home/outside/mixed/unknown)
Fieldtraining_logs[].notesTypestringNullableDescriptionTraining notes
Fieldtraining_logs[].signalsTypearrayNullableDescriptionArray of context signals
Fieldtraining_logs[].statusTypestringNullableDescriptionMastery status (introduced/in_progress/mastered)

Environment

FieldTypeNullableDescription
Fieldenvironment.delivery_eventsTypeintegerNullableDescriptionNumber of delivery events
Fieldenvironment.separation_duration_minTypeintegerNullableDescriptionSeparation duration (minutes)
Fieldenvironment.separation_session_countTypeintegerNullableDescriptionNumber of separation sessions
Fieldenvironment.visitor_countTypeintegerNullableDescriptionNumber of visitors
Fieldenvironment.weatherTypestringNullableDescriptionWeather (sunny/cloudy/rainy/snowy)

Weather Details

FieldTypeNullableDescription
Fieldweather_detailsTypeobjectNullableDescriptionDetailed weather API data
Fieldweather_details.cloud_cover_percentTypenumberNullableDescriptionCloud cover (%)
Fieldweather_details.conditionTypestringNullableDescriptionWeather condition (sunny/cloudy/rainy/snowy)
Fieldweather_details.humidity_percentTypenumberNullableDescriptionHumidity (%)
Fieldweather_details.precip_mmTypenumberNullableDescriptionPrecipitation (mm)
Fieldweather_details.precip_prob_percentTypenumberNullableDescriptionPrecipitation probability (%)
Fieldweather_details.pressure_hpaTypenumberNullableDescriptionAtmospheric pressure (hPa)
Fieldweather_details.sunriseTypestringNullableDescriptionSunrise time (HH:MM:SS)
Fieldweather_details.sunsetTypestringNullableDescriptionSunset time (HH:MM:SS)
Fieldweather_details.temp_max_cTypenumberNullableDescriptionMax temperature (°C)
Fieldweather_details.temp_min_cTypenumberNullableDescriptionMin temperature (°C)
Fieldweather_details.uv_indexTypeintegerNullableDescriptionUV index
Fieldweather_details.wind_dir_16TypestringNullableDescriptionWind direction (16-point compass)
Fieldweather_details.wind_speed_msTypenumberNullableDescriptionWind speed (m/s)

Tags

FieldTypeNullableDescription
FieldtagsTypearrayNullableDescriptionArray of auto-extracted event tags

Review seemingly related events

Compare daily life flow and reactions by time, and organize them as hypotheses that can be verified later.

Compare records from the same day in chronological order and organize the flow of trigger → response → settling as a hypothesis that can be verified later.

  • Output 1: A sequence of seemingly related events
  • Output 2: Original source text and time difference that served as evidence
  • Output 3: Certainty (High / Medium / Low)
    High = sufficient time and evidence, Medium = partial evidence, Low = hypothesis stage
  • Output 4: Items you want to record next

This hypothesis is reviewed for priority in This Week's Observation Plan, and broken down into specific actions in the Training Guide.

Pages to read next