mobieusKnow mobieusHealth: food data quality History #444
Author
Patrick Bass
Submitted
Jul 11, 2026 11:51am
Summary
Initial KB import
+ # mobieusHealth: food data quality
+
+ mobieusHealth keeps the numbers members log honest with a lightweight, AI-assisted quality loop: a **one-time sanity check** on each food, a member **"Report incorrect data"** control, and a **tenant-admin console** to review what members flag. This page covers all three. For the tracker as a whole, see [mobieusHealth](/know/mobieus-health).
mobieusHealth keeps the numbers members log honest with a lightweight, AI-assisted quality loop: a full **Nutrition Facts label** members can read and portion, a **one-time sanity check** on each food, member controls to **confirm** or **report** a food, and a **tenant-admin console** to review what members flag. This page covers all of them. For the tracker as a whole, see [mobieusHealth](/know/mobieus-health).
This is a wellness tracker, not medical advice.
## The Nutrition Facts label
From the food logger, **View Nutrition Label** opens the familiar FDA-style panel for the picked food: serving size, calories, the full macro breakdown, and the label micronutrients (saturated and trans fat, cholesterol, added sugars, vitamin D, calcium, iron, potassium) with % Daily Values. Members set a **portion** by servings, grams, ounces, or a volume like cups, and every number rescales. Two deliberate behaviors: a value the food simply doesn't report is left **blank rather than shown as zero** (so "0 g" always means measured zero), and a volume poured for a food with no known density is flagged **approximate**.
Every surface (the web app, the iOS app, and the Android app) draws these numbers from one shared calculation on the server, so the label reads the same everywhere and no client does its own math.
## The one-time AI check
+ The first time anyone pulls up a given food to log it, mobieusHealth runs an AI **sanity check**: does the serving size look typical, and are the calories and macros plausible and roughly internally consistent? Members see the verdict as a small indicator when they set their portion — **AI-checked** (looks reasonable), **serving may be off** (atypical serving), or **data flagged** (numbers look implausible and are worth a second look).
The first time anyone pulls up a given food to log it, mobieusHealth runs an AI **sanity check**: does the serving size look typical, and are the calories and macros plausible and roughly internally consistent? Members see the verdict as a small indicator when they set their portion: **AI-checked** (looks reasonable), **serving may be off** (atypical serving), or **data flagged** (numbers look implausible and are worth a second look).
+ The check runs **once per food** and the result is cached, so it is instant afterward and never re-spends. It is **advisory** — it flags what deserves a closer look; it never rewrites the food's numbers on its own, and it never mutates the shared food database seed.
The check runs **once per food** and the result is cached, so it is instant afterward and never re-spends. It is **advisory**. It flags what deserves a closer look; it never rewrites the food's numbers on its own, and it never mutates the shared food database seed.
+ ## Reporting incorrect data
## Confirming and reporting a food
+ If a food's data looks wrong, a member taps **Report incorrect data** and can add a short note about what looks off. Reporting does two things at once:
On the label, a member is asked **"Is this information correct?"**
+ 1. **Re-checks the food with AI immediately**, and
+ 2. **Escalates the food to the community's admins** for review.
- **Yes** records a quick confirmation, a signal the data looks right.
- **No** opens a short editor where the member can **suggest corrections**: type the right calories, protein, carbs, fat, fiber, or sodium, or just add a note and flag it. Suggested corrections travel with the report so an admin sees exactly what the member believes the numbers should be.
+ To keep it fair, members can have only **one open report per food**, and there is a **daily cap** on how many foods one member can flag.
The older **Report incorrect data** control does the same thing and still works. Reporting also:
1. **Re-checks the food with AI immediately**,
2. **Escalates the food to the community's admins** for review, and
3. **Takes the entry out of the lookup's first rung**, so the next search for that food goes back out to the other data sources looking for a better answer. If one has it, that answer replaces the flagged one and clears the flag for everybody.
The third is what makes a report worth making even when the member has already worked around the bad entry. They are not filing a note; they are sending the search looking.
A food a member flagged carries an **"under review"** marker while it is in the queue. To keep it fair, members can have only **one open report per food**, and there is a **daily cap** on how many foods one member can flag.
## Where a food's numbers come from
Lookup asks in a fixed order and stops at the first source that knows the food: the community's own records (everything a member saved or corrected, plus everything looked up before), then the branded and restaurant catalogs, then the USDA analyses, then the supplement labels, and an AI estimate only when nothing above has it.
Two consequences worth knowing. An answer found further down is **kept**, so the next member to search that food gets it immediately and no community pays for the same lookup twice. And a row whose numbers were **estimated** rather than measured says so on the result, because a laboratory analysis and a model's guess are both useful and are not the same kind of fact.
The apps also keep foods a member has already looked up **on the device**, so searching for one again works without a connection and says that is what it is showing rather than passing an old list off as current.
## The admin reports console
+ Community admins review flagged foods at **`/admin/health/reports`** (Admin → mobieusHealth → the food reports console). The queue lists each reported food with the member's note and the outcome of the immediate AI re-check, and can be filtered by status (new, rechecking, resolved, rejected).
Community admins review flagged foods at **`/admin/health/reports`** (Admin → mobieusHealth → the food reports console). The queue lists each reported food with the member's note, any suggested corrections, and the outcome of the immediate AI re-check, and can be filtered by status (new, rechecking, resolved, rejected).
+ For each report an admin can **resolve** it (data fixed or accepted) or **reject** it (no change), with an optional note. The console requires a **super-admin** (role 5), and every resolve/reject action is written to the community's **audit log**. This is a new admin surface — see [mobieusHealth](/know/mobieus-health) for the rest of the admin workflow.
For each report an admin can **resolve** it (data fixed or accepted), **reject** it (no change), or **accept the correction**, which promotes the member's proposed values into the shared, cross-tenant food-reference database so the fix improves the food for **every** community, not just this one. (Accepting into the shared database uses a dedicated write credential the platform provisions for each tenant; where it isn't yet configured, the correction stays recorded on the report and can be applied once it is.) The console requires a **super-admin** (role 5), and every resolve/reject/accept action is written to the community's **audit log**.
## Related
- [mobieusHealth](/know/mobieus-health)
- [mobieusHealth: describe and voice logging](/know/mobieushealth-describe-and-voice-logging)
- [mobieusAI: the built-in AI helpers](/know/mobieusai-helpers)

mobieusHealth: food data quality

mobieusHealth keeps the numbers members log honest with a lightweight, AI-assisted quality loop: a one-time sanity check on each food, a member "Report incorrect data" control, and a tenant-admin console to review what members flag. This page covers all three. For the tracker as a whole, see mobieusHealth.

This is a wellness tracker, not medical advice.

The one-time AI check

The first time anyone pulls up a given food to log it, mobieusHealth runs an AI sanity check: does the serving size look typical, and are the calories and macros plausible and roughly internally consistent? Members see the verdict as a small indicator when they set their portion — AI-checked (looks reasonable), serving may be off (atypical serving), or data flagged (numbers look implausible and are worth a second look).

The check runs once per food and the result is cached, so it is instant afterward and never re-spends. It is advisory — it flags what deserves a closer look; it never rewrites the food's numbers on its own, and it never mutates the shared food database seed.

Reporting incorrect data

If a food's data looks wrong, a member taps Report incorrect data and can add a short note about what looks off. Reporting does two things at once:

  1. Re-checks the food with AI immediately, and
  2. Escalates the food to the community's admins for review.

To keep it fair, members can have only one open report per food, and there is a daily cap on how many foods one member can flag.

The admin reports console

Community admins review flagged foods at /admin/health/reports (Admin → mobieusHealth → the food reports console). The queue lists each reported food with the member's note and the outcome of the immediate AI re-check, and can be filtered by status (new, rechecking, resolved, rejected).

For each report an admin can resolve it (data fixed or accepted) or reject it (no change), with an optional note. The console requires a super-admin (role 5), and every resolve/reject action is written to the community's audit log. This is a new admin surface — see mobieusHealth for the rest of the admin workflow.

Related

# mobieusHealth: food data quality

mobieusHealth keeps the numbers members log honest with a lightweight, AI-assisted quality loop: a **one-time sanity check** on each food, a member **"Report incorrect data"** control, and a **tenant-admin console** to review what members flag. This page covers all three. For the tracker as a whole, see [mobieusHealth](/know/mobieus-health).

This is a wellness tracker, not medical advice.

## The one-time AI check

The first time anyone pulls up a given food to log it, mobieusHealth runs an AI **sanity check**: does the serving size look typical, and are the calories and macros plausible and roughly internally consistent? Members see the verdict as a small indicator when they set their portion — **AI-checked** (looks reasonable), **serving may be off** (atypical serving), or **data flagged** (numbers look implausible and are worth a second look).

The check runs **once per food** and the result is cached, so it is instant afterward and never re-spends. It is **advisory** — it flags what deserves a closer look; it never rewrites the food's numbers on its own, and it never mutates the shared food database seed.

## Reporting incorrect data

If a food's data looks wrong, a member taps **Report incorrect data** and can add a short note about what looks off. Reporting does two things at once:

1. **Re-checks the food with AI immediately**, and
2. **Escalates the food to the community's admins** for review.

To keep it fair, members can have only **one open report per food**, and there is a **daily cap** on how many foods one member can flag.

## The admin reports console

Community admins review flagged foods at **`/admin/health/reports`** (Admin → mobieusHealth → the food reports console). The queue lists each reported food with the member's note and the outcome of the immediate AI re-check, and can be filtered by status (new, rechecking, resolved, rejected).

For each report an admin can **resolve** it (data fixed or accepted) or **reject** it (no change), with an optional note. The console requires a **super-admin** (role 5), and every resolve/reject action is written to the community's **audit log**. This is a new admin surface — see [mobieusHealth](/know/mobieus-health) for the rest of the admin workflow.

## Related

- [mobieusHealth](/know/mobieus-health)
- [mobieusHealth: describe and voice logging](/know/mobieushealth-describe-and-voice-logging)
- [mobieusAI: the built-in AI helpers](/know/mobieusai-helpers)