Food truth ledger

Source-aware food and deficit ledger

Fitbit food, manual logs, confirmed AI estimates, pending AI estimates, dismissed estimates, and daily calorie balance, shown without collapsing source records.

1 ledger entries across 1 day. Confirmed intake is 0 kcal.

Day

2026-08-20

Balance

kcal

Burn

171 kcal

Confirmed intake

— kcal

Provider

— kcal

Manual

— kcal

Confirmed AI

— kcal

Pending AI range

—-— kcal

Sources: 0 provider · 0 manual · 0 confirmed AI · 0 pending AI

Ledger entries

Balance

Daily calorie balance

Confirmed food intake is empty for this date.

kcal

context only

Aug 20, 11:59 PMDaily calorie balance

Rules

  • Confirmed intake is Fitbit provider food + AstroFit manual food/nutrition logs + structured food entries + confirmed/corrected AI estimates that have not been promoted into a manual log or food entry.
  • Pending AI estimates are shown as context but do not count toward confirmed intake or calorie deficit.
  • Dismissed AI estimates are hidden unless includeDismissed=true and never count toward confirmed intake.
  • When a confirmed/corrected AI estimate has manual_log_id, or a food entry references it via nutrition_estimate_id, the promoted log/entry counts once and the AI estimate is shown as deduped context only.
  • Daily balance is calories_out minus confirmed intake, matching Today Snapshot calorie balance rules.