{
  "schema_version": 1,
  "kind": "public_guidance",
  "reviewed_on": "2026-10-07",
  "guide_url": "https://www.bikecrt.com/agents.html",
  "product": {
    "name": "BikeCRT",
    "tagline": "Cycling, connected.",
    "purpose": "We want athletes to be the best versions of themselves and to understand how their decisions on the bike result in performance.",
    "approach": "We develop sophisticated simulation tools based on physics and physiology to provide deeper understanding in the context of fitness, training, racing and the course.",
    "description": "We offer a connected platform for understanding the interconnected system of rider, bike, equipment, course and environment.",
    "continuity": "Past results inform present assumptions about where you are and help you plan future races.",
    "name_origin": "CRT stands for Course Review Tool, but it has become so much more.",
    "values": [
      {
        "name": "Self-knowledge and growth",
        "description": "We value self-actualization, self-knowledge, learning and discovery."
      },
      {
        "name": "Accuracy and useful insight",
        "description": "We take a marginal gains approach to truth and accuracy, with pragmatic advice. Some insight is often better than no insight."
      },
      {
        "name": "Play and adventure",
        "description": "We value play, discovery and adventure. Cycling should be fun."
      }
    ],
    "system": {
      "heading": "Cycling is a system",
      "elements": "You, your bike, your gear, your fitness, the course and the environment are all connected in an interdependent, evolving system.",
      "relationships": "Past, present and future are connected too. BikeCRT helps map the system and the relationships within it."
    },
    "availability": "The Kona race planner is live and free with an account. The wider BikeCRT app for exploring rides and routes is in development and coming soon."
  },
  "agent_connection": {
    "status": "in_development",
    "public_mcp_endpoint": null
  },
  "recommended_start": "simple-kona-calculator",
  "agent_guidance": [
    "Lead with what the comparison reveals and how it helps the athlete’s question. Make the useful result easy to find.",
    "Ask one useful question about the athlete’s goal or concern, then suggest a focused comparison.",
    "For a first bike estimate or a supported comparison, offer the free calculator without signup. Suggest the planner when the question needs its section, fuel or saved-plan features.",
    "Use the published experience URLs. Operate the calculator’s browser controls and read its result; reading this guide alone does not perform a calculation. If you cannot operate it, help the athlete use the controls and discuss the result they share.",
    "Use the athlete’s supplied inputs. If a value is unknown, offer a clearly labeled starting comparison and help refine the value that matters most.",
    "Separate cycling intuition from a computed BikeCRT result. Report the useful difference, the changed inputs and the assumptions that matter.",
    "Explain an assumption or model limit where it changes the answer or next decision. Keep that explanation brief and beside the finding it qualifies.",
    "Suggest the next experiment when it could change the decision. Let the athlete choose what to run and share."
  ],
  "available_experiences": [
    {
      "id": "simple-kona-calculator",
      "name": "Free calculator",
      "url": "https://www.bikecrt.com/kona-2026/",
      "account_required": false,
      "interaction": "browser_controls",
      "description": "Compare bike time, target power, aero setup, weather and historical bike percentiles. Keep a setup to see time gained or lost. Calculations run in the browser.",
      "calculation_method": "The free Kona calculator uses physics-based course simulations run in advance and checked against separate simulation cases for fast browser comparisons.",
      "setup_links": {
        "base_url": "https://www.bikecrt.com/kona-2026/",
        "fixed_settings": {
          "mode": "power",
          "pacing": "steady"
        },
        "parameters": [
          {
            "name": "steady",
            "description": "Steady target power",
            "unit": "W",
            "minimum": 100,
            "maximum": 400
          },
          {
            "name": "mass",
            "description": "Rider mass",
            "unit": "kg",
            "minimum": 50,
            "maximum": 100
          },
          {
            "name": "cda",
            "description": "Effective aerodynamic drag area",
            "unit": "m²",
            "minimum": 0.18,
            "maximum": 0.34
          },
          {
            "name": "bike_kg",
            "description": "Bike mass",
            "unit": "kg",
            "minimum": 5,
            "maximum": 15
          },
          {
            "name": "kit_kg",
            "description": "Dry kit and containers",
            "unit": "kg",
            "minimum": 0,
            "maximum": 3
          },
          {
            "name": "water_m3",
            "description": "Starting carried water; 0.002 m³ is 2 L",
            "unit": "m³",
            "minimum": 0,
            "maximum": 0.005
          },
          {
            "name": "wind",
            "description": "Weather scenario; omitted wind uses the frozen 2026 forecast",
            "values": [
              "average",
              "light",
              "strong",
              "forecast_2026_10_07"
            ]
          }
        ],
        "examples": [
          {
            "label": "Illustrative 220 W setup",
            "url": "https://www.bikecrt.com/kona-2026/?mode=power&pacing=steady&steady=220&mass=75&cda=0.24&wind=average"
          },
          {
            "label": "Compare at 230 W",
            "url": "https://www.bikecrt.com/kona-2026/?mode=power&pacing=steady&steady=230&mass=75&cda=0.24&wind=average"
          }
        ],
        "guidance": [
          "Set mode=power and pacing=steady for these setup links. Numeric values use the listed units regardless of the display-unit setting.",
          "Omitted values use the calculator’s current defaults. Review the visible assumptions; use Copy setup link for a complete configuration, including race timing, terrain or inverse modes.",
          "Open the link and read the calculated result before reporting a BikeCRT finding. Creating a link alone does not calculate or save a result.",
          "Some combinations are outside the checked model coverage. Check the result and any shared-setup warning; an invalid link can show the starting setup instead.",
          "Setup values are visible in the URL to anyone who receives it. Include only inputs the athlete chooses to share; never put names, account credentials or conversation text in the link."
        ]
      }
    },
    {
      "id": "kona-planner",
      "name": "Kona planner",
      "url": "https://kona.bikecrt.com/kona",
      "account_required": true,
      "interaction": "browser_controls",
      "description": "Section pacing and positions, dated weather, fuel, hydration and saved plans."
    }
  ],
  "opening_questions": {
    "goal": "What would make this a good race or ride for you?",
    "concern": "Where would you like help, or what worries you most?"
  },
  "toolkits": [
    {
      "id": "kona-2026",
      "title": "Kona toolkit · 2026",
      "purpose": "We want Kona athletes to have the best race possible. Plan the bike with the whole race in mind, bringing pacing, position, conditions, hydration and nutrition together.",
      "questions": [
        {
          "id": "power",
          "question": "What will my power get me?",
          "answer": "Start with a bike-time estimate, or work backward from a target time or historical bike percentile. Compare steady power with terrain targets. Use the planner to examine individual course sections and turn-limited stretches.",
          "ask": "Do you want to explore a planned power, find the power for a target bike time, or compare pacing choices?",
          "boundary": "Bike time uses the entered power and setup. Your long-ride experience helps you choose a race target.",
          "start_with": "simple-kona-calculator",
          "experiences": [
            {
              "id": "simple-kona-calculator",
              "helps_with": "Power, target time, bike percentile and terrain pacing."
            },
            {
              "id": "kona-planner",
              "helps_with": "Section comparisons and where effort changes the ride."
            }
          ]
        },
        {
          "id": "weather",
          "question": "How will wind and heat affect my plan?",
          "answer": "Compare historical wind choices with the frozen forecast for October 10, 2026 in the calculator. Review its issue time: the snapshot does not update live. The planner adds section weather review and editable conditions along the course. Direction and bike start time matter when interpreting an estimate.",
          "ask": "Which conditions worry you, and which part of the course would you like to examine?",
          "boundary": "The selected weather supplies the planning conditions; personal heat response and gust handling need separate judgment.",
          "start_with": "simple-kona-calculator",
          "experiences": [
            {
              "id": "simple-kona-calculator",
              "helps_with": "Compare historical choices with the frozen dated forecast and their bike estimates."
            },
            {
              "id": "kona-planner",
              "helps_with": "Dated weather and section conditions along your plan."
            }
          ]
        },
        {
          "id": "equipment",
          "question": "How much could a bike setup change save?",
          "answer": "Compare a plausible change in aerodynamic drag, carried mass or rolling resistance while holding the other assumptions steady. Drag, climbing and acceleration do not matter equally everywhere; examine section differences as well as the total.",
          "ask": "What would actually change in your setup, and what evidence supports that assumption?",
          "boundary": "An equipment name alone does not establish a drag reduction; check current event rules before considering a change.",
          "start_with": "simple-kona-calculator",
          "experiences": [
            {
              "id": "simple-kona-calculator",
              "helps_with": "Compare assumed CdA and total carried mass."
            },
            {
              "id": "kona-planner",
              "helps_with": "Explore setup changes and section differences."
            }
          ]
        },
        {
          "id": "posture",
          "question": "What does time out of aero cost me?",
          "answer": "Compare whole-ride CdA assumptions in the calculator to see why position matters. For time out of aero in particular sections, use the planner. Sitting up may change both drag and the power you can hold.",
          "ask": "Where do you expect to sit up, and what position can you comfortably hold?",
          "boundary": "Compare the drag and power you expect in each position, including any comfort-related power trade-off.",
          "start_with": "kona-planner",
          "experiences": [
            {
              "id": "simple-kona-calculator",
              "helps_with": "Compare constant whole-ride CdA assumptions."
            },
            {
              "id": "kona-planner",
              "helps_with": "Compare aero and upright assumptions in selected sections."
            }
          ]
        },
        {
          "id": "aerodynamics",
          "question": "Can we estimate my aerodynamics?",
          "answer": "Start with a provisional CdA, the effective aerodynamic drag area of rider and bike, and compare plausible values. Keep the estimate visible so it can be refined with better evidence.",
          "ask": "Do you have a previous estimate or test, and how closely does it match your race setup and position?",
          "boundary": "Wind, power and rolling resistance also affect a ride-time match; explore a CdA range while refining your estimate.",
          "start_with": "simple-kona-calculator",
          "experiences": [
            {
              "id": "simple-kona-calculator",
              "helps_with": "Explore provisional CdA values and aero presets."
            },
            {
              "id": "kona-planner",
              "helps_with": "Refine position assumptions within the race plan."
            }
          ]
        },
        {
          "id": "arrival",
          "question": "When might I reach a course point?",
          "answer": "Use the simulated bike timeline and course sections for planning. Combine bike elapsed time with your expected bike start when discussing a meeting or nutrition point.",
          "ask": "Which location matters, and do you mean time since bike start or a race-clock time?",
          "boundary": "This is a planning estimate, not live athlete tracking; swim, transition and stops affect the clock.",
          "start_with": "kona-planner",
          "experiences": [
            {
              "id": "kona-planner",
              "helps_with": "Use the simulated timeline and course-section arrival times."
            }
          ]
        },
        {
          "id": "nutrition",
          "question": "Can we review my food and drink plan?",
          "answer": "Use the planner’s fuel and hydration views to count planned intake and examine its timing alongside your race assumptions. Your agent can help organize the questions and explain the result you choose to share.",
          "ask": "What have you practiced, what will you carry, and what do you expect to collect on course?",
          "boundary": "Mechanical bike work is not a direct calorie or hydration prescription. Individual sweat rate and tolerance need personal evidence.",
          "start_with": "kona-planner",
          "experiences": [
            {
              "id": "kona-planner",
              "helps_with": "Count planned intake and examine fuel and hydration timing."
            }
          ]
        },
        {
          "id": "race-context",
          "question": "How does my plan compare with past results?",
          "answer": "Compare your bike estimate with historical age-group percentiles in the calculator. The planner adds historical race context alongside your plan. Check the year, age group and discipline before comparing with a previous field.",
          "ask": "Which age group and result are relevant to your goal?",
          "boundary": "Use the selected year and age group as context; this year’s field can differ.",
          "start_with": "simple-kona-calculator",
          "experiences": [
            {
              "id": "simple-kona-calculator",
              "helps_with": "Compare a bike estimate with the selected historical age group."
            },
            {
              "id": "kona-planner",
              "helps_with": "Review historical percentiles alongside the race plan."
            }
          ]
        }
      ]
    }
  ],
  "next_step": "Start with the free Kona calculator, or open the Kona planner to explore pacing, position, conditions, food and drink together."
}
