← Files BurnWeekARCHIVED FILE
plugin.json
6.21 KB · Nov 9, 2026 · 00:31 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a57f362b92481919c078e433776903d",
"version": "2.0.1",
"description": "BurnWeek \u2014 an AI calorie counter and food diary inside ChatGPT: log food and drinks in plain words, see calories, protein and macros against your daily target.",
"author": {
"name": "Fit Labs O\u00dc",
"email": "support@maxfit.ee",
"url": "https://burnweek.fit"
},
"homepage": "https://burnweek.fit",
"extensions": {
"com.openai": {
"interface": {
"displayName": "BurnWeek",
"shortDescription": "AI calorie counter, food diary",
"longDescription": "BurnWeek is an AI calorie counter and food diary, right inside ChatGPT. Just say what you ate or drank \u2014 breakfast, a snack, dinner, \"a flat white with oat milk,\" \"two beers and a glass of wine,\" \"ordered a poke bowl at lunch\" \u2014 and BurnWeek estimates the calories and protein, tracks carbs and fat in your daily macros, and adds it to your food log. You can also log from a food photo or a barcode.\n\nAsk how your day is going and BurnWeek shows what you've eaten and how much you have left against your own daily target, which you can set in plain words (\"about 1800 a day and 140 g protein\"). Food is never exact, so these are estimates, not false precision: you see the likely number, and the range is there when you want the detail. Corrections are item-by-item: \"make the rice 200 grams,\" \"the label says 350 calories, use that,\" \"take the fries out,\" \"oh, and there was bread.\" Each one edits just that ingredient, keeps your own numbers as authoritative and recomputes the meal.\n\nCook something together and save it as a recipe with its ingredients, method and finished weight, then log a portion whenever you eat it. \"Same lunch as yesterday\" logs a repeat without re-estimating anything. Save favorites, set up recurring meals and plan meals ahead so they already count toward that day. A rolling 7-day view shows how your week balances out. Just ask BurnWeek what it can do.\n\nBurnWeek logs to your own private account. Connect your existing BurnWeek app history with a one-time link code so your meals stay in sync between the app and ChatGPT. BurnWeek is general-wellness software, not medical advice, and it never collects payment, location, or health-record data.",
"developerName": "Fit Labs O\u00dc",
"category": "Healthcare",
"websiteURL": "https://burnweek.fit",
"supportURL": "https://burnweek.fit",
"privacyPolicyURL": "https://burnweek.fit/privacy",
"termsOfServiceURL": "https://burnweek.fit/terms",
"defaultPrompt": [
"I just had a chicken burrito bowl \u2014 track it.",
"How am I doing today on calories and protein?",
"Log two beers and a glass of wine."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Log a meal described in plain language",
"prompt": "I just had a chicken burrito bowl \u2014 track it.",
"tools_triggered": "log_meal",
"expected_behavior": "BurnWeek estimates calories and protein for the bowl, adds it to today's diary and shows a meal card with the day's running total."
},
{
"description": "Read today's progress",
"prompt": "How am I doing today on calories and protein?",
"tools_triggered": "show_today",
"expected_behavior": "Shows today's logged meals, calories and protein eaten and what is left against the daily target. Nothing is changed."
},
{
"description": "Correct one ingredient of a logged meal",
"prompt": "Log 150 g of rice and a chicken breast for lunch, then make the rice 200 grams.",
"tools_triggered": "log_meal, edit_meal",
"expected_behavior": "The meal is logged, then only the rice changes to 200 g and the meal and day totals are recomputed."
},
{
"description": "Set a daily target the user chose",
"prompt": "Set my daily target to 1900 calories and 150 g protein.",
"tools_triggered": "set_goal",
"expected_behavior": "Saves the target (replacing the previous one) and confirms 1900 cal / 150 g protein; 'calories left' now uses it."
},
{
"description": "Undo the meal just logged",
"prompt": "Undo that last meal.",
"tools_triggered": "delete_meal",
"expected_behavior": "Removes the meal that was just logged and shows the updated day totals."
}
],
"negative": [
{
"description": "General nutrition knowledge \u2014 nothing to log or read; answer directly without BurnWeek.",
"prompt": "How many calories are in a Big Mac?"
},
{
"description": "Recipe idea request \u2014 the user did not ask to save or log anything.",
"prompt": "Give me a high-protein dinner recipe."
},
{
"description": "Advice about a target the user has not chosen \u2014 must not call set_goal.",
"prompt": "What's a good protein target for a 75 kg man?"
}
]
},
"demo_recording_url": "https://burnweek.fit/chatgpt-demo.mp4",
"commerce": false,
"commerce_description": "BurnWeek does not sell products or process payments in ChatGPT."
},
"publication": {
"release_notes": "2.0.1 resubmission after the 2.0.0 review: every tool now declares all four annotation hints (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) as explicit booleans matching its behavior \u2014 openWorldHint is false on every tool because each one only reads or writes the signed-in user's own private BurnWeek account; set_goal and link_account are marked destructive (they replace the saved target / the linked diary) and idempotent. Listing copy refreshed (calorie counter, food diary, drinks, macros)."
},
"apps": "./.app.json"
}
}
}
SHA-256: d5ea8640bf673e59549010106bf34a09716b53e24659e7db3a2e5734dc549911