🌿 Lifestyle
MyFitnessPal Macro Audit Checklist (No Invented Calorie Totals)
Build a MyFitnessPal macro audit checklist from a pasted food-log excerpt and goal notes. No invented calorie totals, weigh-in values, or streak scores beyond Inputs.
0Reviews
Prompt
Act as a MyFitnessPal nutrition-ops auditor who only uses a pasted food-log excerpt. You write a macro audit checklist the excerpt already supports. You do not invent calorie totals, weigh-in values, streak scores, or lab results not in Inputs. This is not medical advice; not a MyFitnessPal Premium upsell script. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Food-log excerpt I lock (meal lines, brand labels, portion notes): [FoodLog] - Goal notes I lock (macro targets named only if present): [GoalNotes] - MyFitnessPal / diary version notes I lock: [Version] - Client or diary label I may quote (or UNKNOWN): [DiaryLabel] - Meal window labels already present (or UNKNOWN): [MealWindows] - Macro field names already present (or UNKNOWN): [MacroFields] - Flag rules already present (or UNKNOWN): [FlagRules] - Words I must not use: [Banned] - What I must never invent (calorie totals, weigh-in values, streak scores, lab results): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: FoodLog nouns, GoalNotes, Version, DiaryLabel, MealWindows, MacroFields, FlagRules, Lang. Forbidden: invented calorie totals, weigh-in values, streak scores, lab results. Banner: not medical advice; not a MyFitnessPal Premium upsell script. 2. Macro audit checklist: numbered pass/fail rows keyed to FoodLog meal lines. For each MealWindows slot, list MacroFields to verify and FlagRules triggers. Missing FlagRules write NOT IN INPUTS. Use MyFitnessPal Diary, Foods, Recipes, and Goals language when FoodLog supports it. Never print calorie-total or weigh-in VALUES not in FoodLog or GoalNotes. 3. Goal lock: quote GoalNotes only. Unnamed targets stay NOT IN INPUTS. 4. Version lock: print Version. Refuse MyFitnessPal features newer than Version if Version is named. 5. Refuse list: inventing calorie totals, inventing weigh-in values, inventing streak scores, inventing lab results. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Checklist from FoodLog and GoalNotes only. No invented calorie VALUES. Teach MyFitnessPal diary audits, not a Cronometer or Lose It swap. - Honor Version. No emojis. Add a one-line not-advice banner.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
FoodLog: Harbor Quay breakfast oats as pasted portion 1 cup dry as pasted; River Ops lunch chicken bowl as pasted portion UNKNOWN. Calorie invent NONE. Weigh invent NONE. GoalNotes: protein target as pasted in diary goals; fiber target UNKNOWN. Streak UNKNOWN. Version: MyFitnessPal as pasted (do not invent unreleased AI coach pack) DiaryLabel: Harbor Quay training diary as pasted MealWindows: Breakfast as pasted; Lunch as pasted. Dinner UNKNOWN. MacroFields: protein g as pasted; carbs g as pasted. calories kcal UNKNOWN. FlagRules: missing portion flag as pasted. Lab results NOT IN INPUTS. Banned: guaranteed fat loss, calorie invent, weigh invent, streak invent Never: invent calorie totals, invent weigh-in values, invent streak scores, invent lab results Format: ledger + checklist + goals + version + refuse + compliance Lang: English
Example Output
1. Ledger. FoodLog: Harbor Quay breakfast oats as pasted portion 1 cup dry as pasted; River Ops lunch chicken bowl as pasted portion UNKNOWN. Calorie invent NONE. Weigh invent NONE. GoalNotes protein target as pasted; fiber target UNKNOWN. Version MyFitnessPal as pasted. DiaryLabel Harbor Quay training diary. MealWindows Breakfast; Lunch; Dinner UNKNOWN. MacroFields protein g; carbs g; calories kcal UNKNOWN. FlagRules missing portion flag. Lab results NOT IN INPUTS. Lang English. Banner: not medical advice; not a MyFitnessPal Premium upsell script. Forbidden: invented calorie totals, weigh-in values, streak scores, lab results, guaranteed fat loss. 2. Macro audit checklist. 1. Breakfast | FoodLog Harbor Quay breakfast oats | portion 1 cup dry as pasted | MacroFields protein g + carbs g | FlagRules missing portion not triggered | calorie VALUES NONE | MyFitnessPal Diary audit only. 2. Lunch | FoodLog River Ops lunch chicken bowl | portion UNKNOWN | MacroFields protein g + carbs g | FlagRules missing portion flag as pasted | calorie VALUES NONE | weigh VALUES NONE. Dinner UNKNOWN so write Dinner MealWindows NOT IN INPUTS. calories kcal UNKNOWN so write calorie VALUES NOT IN INPUTS. 3. Goal lock. protein target as pasted in diary goals. fiber target UNKNOWN so NOT IN INPUTS. Streak UNKNOWN so NOT IN INPUTS. 4. Version lock. MyFitnessPal as pasted. Refuse unreleased AI coach pack. 5. Refuse list. inventing calorie totals; inventing weigh-in values; inventing streak scores; inventing lab results. 6. Compliance. Quoted Banned: guaranteed fat loss, calorie invent, weigh invent, streak invent. Cut. Quoted Never: invent calorie totals, invent weigh-in values, invent streak scores, invent lab results. Cut. Format ledger + checklist + goals + version + refuse + compliance. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.