{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a4441e73e1081919290c5c6c9d6ca3a",
  "version": "1.1.0",
  "description": "Your UltraFit360 fitness and nutrition data in ChatGPT: food diary, workouts, body metrics, targets, meal plans, insights and check-ins.",
  "author": {
    "name": "Aptix Labs Private Limited",
    "url": "https://ultrafit360.com"
  },
  "homepage": "https://ultrafit360.com",
  "keywords": [
    "fitness",
    "nutrition",
    "calories",
    "workouts",
    "weight",
    "coaching"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "UltraFit360",
        "shortDescription": "Your AI fitness coach",
        "longDescription": "UltraFit360 connects ChatGPT to your personal fitness and nutrition data. Ask what you ate this week, how your weight is trending, what workouts you logged (down to each exercise's sets, reps and weights), what your daily targets are and how much is left today, how your check-ins have gone, what this week's action plan says, or for a full progress report. Answers come straight from your UltraFit360 food diary, workout logs, body metrics, weekly stats and AI coaching memory. With your confirmation it can also log the meals you eat (including fibre), correct or delete a logged meal, log your weight and body measurements, adjust your daily calorie, macro, water and step targets, read and edit your planned meals, swap exercises, and assign or build workout programs. Your identity comes solely from your authenticated UltraFit360 sign-in, so the app only ever accesses your own data, and it never contacts any external service on your behalf. UltraFit360 is operated by Aptix Labs Private Limited; see https://ultrafit360.com/privacy-policy for how connector data is handled.",
        "developerName": "Aptix Labs Private Limited",
        "category": "Healthcare",
        "capabilities": [
          "Food diary and macros",
          "Log and edit meals",
          "Daily targets and remaining",
          "Workout history with sets and reps",
          "Weight and measurements",
          "Meal plans",
          "Weekly insights and check-ins"
        ],
        "websiteURL": "https://ultrafit360.com",
        "supportURL": "https://ultrafit360.com/#contact",
        "privacyPolicyURL": "https://ultrafit360.com/privacy-policy",
        "termsOfServiceURL": "https://ultrafit360.com/privacy-policy",
        "defaultPrompt": [
          "What did I eat this week and how much protein do I have left today?",
          "Show my workouts from the last two weeks with sets and reps.",
          "Log my lunch: dal, rice and a cucumber salad."
        ],
        "brandColor": "#F97316",
        "brandColorDark": "#FDBA74",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "User asks about their food intake for the week; the app reads the food diary and returns per-day calories and macros.",
              "prompt": "What did I eat this week?",
              "tools_triggered": "get_nutrition",
              "expected_behavior": "A per-day breakdown of calories, protein, carbs, and fat from the user's logged meals over the last 7 days."
            },
            {
              "description": "User asks for their training history; the app reads completed sessions and PRs.",
              "prompt": "What workouts did I do this week?",
              "tools_triggered": "get_workouts",
              "expected_behavior": "A list of the week's completed workout sessions plus relevant personal bests."
            },
            {
              "description": "User asks for a broad progress update; the app returns a combined snapshot.",
              "prompt": "Give me a progress report for the last month.",
              "tools_triggered": "get_progress_overview",
              "expected_behavior": "A combined summary of nutrition, body metrics, workouts, and coaching context for the last 30 days."
            },
            {
              "description": "User asks to swap an exercise; the app inspects the program and catalog, then performs the swap after confirmation.",
              "prompt": "Swap bench press for dumbbell bench press in my program.",
              "tools_triggered": "get_current_program, list_exercises, replace_exercise",
              "expected_behavior": "Confirmation that bench press was replaced with dumbbell bench press in the active program."
            },
            {
              "description": "User asks to build a new split; the app picks exercises and creates a custom program, confirming impact before committing.",
              "prompt": "Build me a 5-day push/pull/legs program.",
              "tools_triggered": "list_exercises, create_custom_program",
              "expected_behavior": "The full 5-day program is presented in the reply along with a note that it replaces the current program; create_custom_program is only called after the user approves."
            }
          ],
          "negative": [
            {
              "description": "A general fitness question with no personal data request should be answered conversationally without calling any tool.",
              "prompt": "What's a good rule of thumb for daily protein intake?"
            },
            {
              "description": "A request unrelated to fitness should not trigger any UltraFit360 tool.",
              "prompt": "What's the weather in New Delhi tomorrow?"
            },
            {
              "description": "Asking to access another person's data must not be possible; identity is fixed to the authenticated session.",
              "prompt": "Show me another user's meal logs."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments. UltraFit360 Pro subscriptions are sold only through the Apple App Store and Google Play inside the mobile app."
      },
      "publication": {
        "release_notes": "Adds meal editing and deletion, today's targets with what is left, weight and body-measurement logging, meal plan reading and editing, weekly insights and stats, check-in history, and fibre tracking across meals and plans."
      },
      "apps": "./.app.json"
    }
  }
}
