Skip to main content

Babybuddy

@kneel/babybuddyv2026.10.03.2· 6d agoMODELSREPORTS
01README

Read and write Baby Buddy baby-tracking data (feedings, diapers, sleep, pumping, weight, and more) with paginated sync, and generate a suite of analysis reports — a consolidated daily summary plus sleep (totals, longest stretch, feeding correlation, regression watch), feeding, diaper, pumping, temperature, tummy-time, medication, and weight-trend reports.

02Release Notes

Docs & metadata. Adds CHANGELOG.md (full version history) and backfills the model's upgrades lineage with a per-version description. No functional change since 2026.10.03.1, which added the sleep-regression-watch report (sustained-regression detector vs. nap fragmentation, with a watch tier + non-diagnostic safety layer), paginated sync (drains the 500-record/type cap with dedup + retry), and a tolerant truncated default. See CHANGELOG.md for the full history.

03Models1
@kneel/babybuddyv2026.10.03.2babybuddy.ts

Global Arguments

ArgumentTypeDescription
baseUrlurlBaby Buddy base URL, e.g. https://baby.example.com
tokenstringBaby Buddy API token
childId?numberChild ID to operate on; if omitted, the first child is used
fn sync(sinceHours: number)
Pull recent entries across all tracked types into `entries`
ArgumentTypeDescription
sinceHoursnumberHow many hours of history to pull (default 168 = 7 days)

Resources

entries(30d)— Snapshot of recent entries across all tracked types
logged(infinite)— A single entry created by a log-* or update-entry method
deleted(infinite)— Record of an entry removed by delete-entry
timer(infinite)— A timer started or renamed by a timer method
timers(30d)— Snapshot of active timers from list-timers
04Reports16
@kneel/babybuddy-daily-summarymodel
daily_summary.ts

Consolidated per-day digest (sleep, feedings, diapers, pumping, weight) from the latest sync

babybuddysummary
@kneel/babybuddy-diaper-intervalsmodel
diaper_intervals.ts

Time between consecutive diaper changes with stats, from the latest sync

babybuddydiaper
@kneel/babybuddy-diaper-typesmodel
diaper_types.ts

Daily wet/solid diaper breakdown with color counts, from the latest sync

babybuddydiaper
@kneel/babybuddy-feeding-amountsmodel
feeding_amounts.ts

Daily feeding counts and volume split by breast vs bottle, from the latest sync

babybuddyfeeding
@kneel/babybuddy-feeding-durationmodel
feeding_duration.ts

Average and total feeding duration per day, from the latest sync

babybuddyfeeding
@kneel/babybuddy-feeding-intervalsmodel
feeding_intervals.ts

Time between consecutive feedings with stats and recent gaps, from the latest sync

babybuddyfeeding
@kneel/babybuddy-medicationmodel
medication.ts

Per-medication dose counts, latest dosage, and average interval, from the latest sync

babybuddymedication
@kneel/babybuddy-pumping-amountsmodel
pumping_amounts.ts

Daily pumping totals, session counts, and averages, from the latest sync

babybuddypumping
@kneel/babybuddy-sleep-feeding-correlationmodel
sleep_feeding_correlation.ts

Daily sleep totals alongside feeding count and volume, from the latest sync

babybuddysleepfeeding
@kneel/babybuddy-sleep-longest-stretchmodel
sleep_longest_stretch.ts

Longest and average consecutive sleep block per day, from the latest sync

babybuddysleep
@kneel/babybuddy-sleep-regression-watchmodel
sleep_regression_watch.ts

Sustained sleep-regression detector vs. nap fragmentation; needs sync with sinceHours >= 720 (30d)

babybuddysleep
@kneel/babybuddy-sleep-totalsmodel
sleep_totals.ts

Total sleep hours per day with nap vs night breakdown, from the latest sync

babybuddysleep
@kneel/babybuddy-temperaturemodel
temperature.ts

All temperature readings over the window in Celsius and Fahrenheit, from the latest sync

babybuddytemperature
@kneel/babybuddy-tummy-timemodel
tummy_time.ts

Daily tummy-time totals and session counts, from the latest sync

babybuddytummy-time
@kneel/babybuddy-weight-feeding-correlationmodel
weight_feeding_correlation.ts

Weight trajectory overlaid with daily feeding volume, from the latest sync

babybuddyweightfeeding
@kneel/babybuddy-weight-trendmodel
weight_trend.ts

Weight measurements with per-reading and net change, from the latest sync

babybuddyweight
05Previous Versions6
2026.10.03.1

Added 1 reports

2026.07.18.1
2026.07.10.4

v2026.07.10.4: timer methods (start/stop/rename/list). stop-timer converts a timer into its feeding/pumping/sleep/tummy-time activity (auto-inferred from the timer name), never silently discarding.

Modified 1 models

2026.07.10.3

v2026.07.10.3: delete-entry/update-entry methods (full CRUD, idempotent delete) + medication and weight-trend reports (15 total).

Modified 1 models. Added 2 reports

2026.07.10.2

v2026.07.10.2: method entry/completion logging + 'babybuddy-reachable' live pre-flight check on all log-* methods (resolves both adversarial-review follow-ups).

2026.07.10.1

Initial release: consolidated Baby Buddy tracker model (sync + 8 log-* methods) and 13 reports.

06Stats
A
100 / 100
Downloads
14
Archive size
55.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
07Platforms