Skip to content

The Universal Resolver

The Universal Resolver

Three dials. No database searching. Adjust the numbers directly.

The Universal Resolver is Rubric’s correction interface for nutrition entries. Instead of re-typing a food description or searching a database, you adjust physical dials to get the numbers right. It appears when you open any nutrition entry for review.

The Three Dials

The Resolver provides three ways to override the AI’s estimate. Each dial adjusts your entry differently:

DialWhat It AdjustsWhen to Use It
CaloriesDirect calorie override. Macros (protein, carbs, fat) scale proportionally.You know the exact calorie count from a restaurant menu, food packaging, or nutrition label.
WeightEnter weight in grams. Macros recalculate from per-100g nutritional data.You weighed your food on a kitchen scale. This is the most accurate method available.
PortionMultiplier that scales all values proportionally.The AI identified the food correctly but got the amount wrong. “That was a half portion” means set it to 0.50.

The Weight dial only appears when the system has per-100g nutritional data for the identified food. The Calories and Portion dials are always available.

How the Dials Interact

The Calories and Weight dials are mutually exclusive — you use one or the other, not both. If you set the Calories dial, the Weight dial is disabled, and vice versa. This prevents conflicting overrides.

The Portion dial works as a multiplier on top of whatever base value you have (the AI estimate, your calorie override, or your weight-based calculation). The final nutrition values are:

Final values = (AI estimate or your override) x portion multiplier

A Concrete Example

The AI estimated your salad at 420 kcal. You know from the restaurant’s nutrition guide that it is 350 kcal. Slide the Calories dial to 350. The macros adjust proportionally — if the AI estimated 30% of calories from fat, that ratio is preserved at the new total.

Another example: the AI correctly identified your pasta but assumed a full restaurant portion. You only ate about half. Leave the calorie estimate alone and set the Portion dial to 0.50. All values — calories, protein, carbs, fat — are halved.

The Food Scale Workflow

For maximum accuracy, combine photo logging with a kitchen scale:

  1. Place your food on the scale.
  2. Photograph it using the camera button.
  3. When the entry appears in Open Items, the AI has identified what you are eating.
  4. Open the entry and use the Weight dial to enter the exact weight shown on your scale.

The system uses per-100g nutritional data to calculate precise macros from your exact weight. Photo identification plus scale weight produces the most accurate result Rubric can deliver.

Closing an Entry

After adjusting (or confirming the AI’s estimate as-is), tap “Close Entry” to finalize the log. This locks in the final nutrition values and, for photo entries, deletes the photo from Rubric’s servers.

The button displays the final calorie total so you can verify before confirming.

Physics Over Semantics

The Universal Resolver embodies a core design principle: nutrition is a physical quantity — grams, calories, ratios. Adjusting a number directly is faster and more precise than arguing with an AI about whether your portion was “medium” or “large.” The dials give you direct control over the physics of what you ate.


Related Articles