Skip to content

Weather-aware alternatives #5

Description

@neldroid

Goal

Weather-aware alternatives: when rain, heat or poor air quality is forecast for an outdoor workout, surface the plan's bad_weather alternative, or propose one.

Ideas

  • A weather adapter using an open API without mandatory keys (for example Open-Meteo). Verify its terms and attribution requirements.
  • Send coarse coordinates only, and cache forecasts.
  • Possible designs, to be decided in an RFC:
    • a new adjustment metric such as weather.precip_probability or weather.apparent_temp_max, plus an action swap_to_alternative;
    • or a weather_check tool that prompts use before presenting each day.
  • Heat safety: link to public heat-health guidance, and never give medical advice.

Done when

  • An RFC with privacy and safety sections, an adapter with fixtures, tests, and updated prompts.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    adapterData source adapterenhancementNew feature or requestspecSpecification change or question

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions