Specifiche dati

Riferimento tecnico per campi, pipeline e copertura dei dati.

Last reviewed: 2026-04-07

Read time 1 min Key sections 4

Copertura attuale della telemetria

Riepilogo dinamico di quanto è già strutturato, rifinito e riutilizzabile.

Logged days

1,427 days

Latest diary date 2026-04-09

Refined records

98.9 %

1,412 days include corrected or expanded fields

Structured events

3,713 entries

Split into health events on 1,363 days

Socialization days

74.1 %

1,058 days include a social interaction event

Training logs

810 entries

572 days include structured training logs

Pipeline

  1. Genera markdown di diario/articolo
  2. Converti in JSON di telemetria (convert_diary_to_json_telemetry_v2.py)
  3. Estrai eventi semantici (comportamento, ambiente, intervento) come ancore temporali
  4. Confronta eventi nelle finestre prima/dopo (es. da -30 min a +60 min) per creare collegamenti da verificare
  5. Salva il JSON come dati di origine (posts/telemetry/ja/telemetry_XXXX.json)
  6. Esegui sincronizzazione delta quotidiana su SQLite tramite WP-Cron (1:30)
  7. Riutilizza i dati in dashboard/FAQ/pagine fisse

Riferimento campi

Una tabella di riferimento di tutti i campi pubblici: nome, tipo e significato.

Versione schema: 2.2

Basic Info

CampoTipoNullableDescrizione
Campoage_daysTipointegerNullableDescrizioneAge in days since birth
CampodateTipostringNullableDescrizioneRecord date (YYYY-MM-DD)
Campoday_numberTipointegerNullableDescrizioneDays since adoption (1-indexed)
Campoweight_kgTiponumberNullableDescrizioneBody weight (kg)

Behavior & Health Scores

CampoTipoNullableDescrizione
Campometrics.activity_levelTipointegerNullableDescrizioneActivity level (1-10, AI-estimated)
Campometrics.appetiteTipointegerNullableDescrizioneAppetite (1-10, AI-estimated)
Campometrics.diet_gTipointegerNullableDescrizioneTotal daily food intake (g)
Campometrics.play_duration_minTipointegerNullableDescrizionePlay duration (minutes)
Campometrics.socialization_progressTipointegerNullableDescrizioneSocialization progress (1-10, AI-estimated)
Campometrics.stress_levelTipointegerNullableDescrizioneStress level (1-10, AI-estimated)

Food Intake

CampoTipoNullableDescrizione
Campofood.evening_gTipointegerNullableDescrizioneEvening meal (g)
Campofood.morning_gTipointegerNullableDescrizioneMorning meal (g)
Campofood.snack_gTipointegerNullableDescrizioneSnack/treat amount (g, explicit mentions only)
Campofood.total_gTipointegerNullableDescrizioneTotal food intake (g)

Elimination

CampoTipoNullableDescrizione
Campoelimination.defecation.coprophagy_flagTipobooleanNullableDescrizioneCoprophagy detected
Campoelimination.defecation.failureTipointegerNullableDescrizioneDefecation accidents
Campoelimination.defecation.successTipointegerNullableDescrizioneSuccessful defecations
Campoelimination.defecation.timesTipoarrayNullableDescrizioneDefecation times (HH:MM format)
Campoelimination.urination.failureTipointegerNullableDescrizioneUrination accidents
Campoelimination.urination.successTipointegerNullableDescrizioneSuccessful urinations
Campoelimination.urination.timesTipoarrayNullableDescrizioneUrination times (HH:MM format)

Health Events

CampoTipoNullableDescrizione
Campohealth_eventsTipoarrayNullableDescrizioneArray of health and behavioral events
Campohealth_events[].descriptionTipostringNullableDescrizioneEvent description
Campohealth_events[].severityTipointegerNullableDescrizioneSeverity (0=routine, 1-2=minor, 3+=serious)
Campohealth_events[].typeTipostringNullableDescrizioneEvent type (vomiting, clinic, grooming, etc.)

Training Logs

CampoTipoNullableDescrizione
Campotraining_logsTipoarrayNullableDescrizioneArray of training command records
Campotraining_logs[].commandTipostringNullableDescrizioneCommand name
Campotraining_logs[].confidenceTiponumberNullableDescrizioneParser confidence (0.0-1.0)
Campotraining_logs[].context.arousalTipostringNullableDescrizioneArousal state (calm/excited/mixed/unknown)
Campotraining_logs[].context.distractionTipostringNullableDescrizioneDistraction level (low/high/unknown)
Campotraining_logs[].context.locationTipostringNullableDescrizioneLocation (home/outside/mixed/unknown)
Campotraining_logs[].notesTipostringNullableDescrizioneTraining notes
Campotraining_logs[].signalsTipoarrayNullableDescrizioneArray of context signals
Campotraining_logs[].statusTipostringNullableDescrizioneMastery status (introduced/in_progress/mastered)

Environment

CampoTipoNullableDescrizione
Campoenvironment.delivery_eventsTipointegerNullableDescrizioneNumber of delivery events
Campoenvironment.separation_duration_minTipointegerNullableDescrizioneSeparation duration (minutes)
Campoenvironment.separation_session_countTipointegerNullableDescrizioneNumber of separation sessions
Campoenvironment.visitor_countTipointegerNullableDescrizioneNumber of visitors
Campoenvironment.weatherTipostringNullableDescrizioneWeather (sunny/cloudy/rainy/snowy)

Weather Details

CampoTipoNullableDescrizione
Campoweather_detailsTipoobjectNullableDescrizioneDetailed weather API data
Campoweather_details.cloud_cover_percentTiponumberNullableDescrizioneCloud cover (%)
Campoweather_details.conditionTipostringNullableDescrizioneWeather condition (sunny/cloudy/rainy/snowy)
Campoweather_details.humidity_percentTiponumberNullableDescrizioneHumidity (%)
Campoweather_details.precip_mmTiponumberNullableDescrizionePrecipitation (mm)
Campoweather_details.precip_prob_percentTiponumberNullableDescrizionePrecipitation probability (%)
Campoweather_details.pressure_hpaTiponumberNullableDescrizioneAtmospheric pressure (hPa)
Campoweather_details.sunriseTipostringNullableDescrizioneSunrise time (HH:MM:SS)
Campoweather_details.sunsetTipostringNullableDescrizioneSunset time (HH:MM:SS)
Campoweather_details.temp_max_cTiponumberNullableDescrizioneMax temperature (°C)
Campoweather_details.temp_min_cTiponumberNullableDescrizioneMin temperature (°C)
Campoweather_details.uv_indexTipointegerNullableDescrizioneUV index
Campoweather_details.wind_dir_16TipostringNullableDescrizioneWind direction (16-point compass)
Campoweather_details.wind_speed_msTiponumberNullableDescrizioneWind speed (m/s)

Tags

CampoTipoNullableDescrizione
CampotagsTipoarrayNullableDescrizioneArray of auto-extracted event tags

Inferenza Causale a Granularità Temporale (Beta)

Usa il matching semantico per trasformare contesto quotidiano e reazioni in collegamenti verificabili.

Esempio: “Attività aumentata alle 14:00” da solo non spiega il motivo. Colleghiamo ancore della stessa giornata come “14:00 consegna”, “14:03 abbaio” e “14:10 calma” per modellare una catena da verificare: stimolo consegna -> risposta di attivazione -> recupero.

  • Output 1: collegamento candidato (trigger / reaction / recovery)
  • Output 2: evidenze (frammenti sorgente e differenze temporali)
  • Output 3: confidenza (high / medium / low)
  • Output 4: istruzione di acquisizione successiva (cosa misurare dopo)

Convalida questi collegamenti nella Previsione e rendili operativi nella Guida all’Addestramento.

Leggi dopo