AI SummaryCursor rules for refactoring Strava Home Assistant integration to use consolidated sensors per activity type, remove external dependencies, and add device tracking. Useful for Home Assistant developers and Strava integration maintainers.
Install
# Download to your project root curl -o .cursorrules "https://raw.githubusercontent.com/craibo/ha_strava/main/.cursor/rules/strava_sensor_refactor_plan.mdc"
Description
Strava Activities and Summary data integration for Home Assistant
Overview
Refactor the Strava Home Assistant integration to use single sensors per activity type instead of individual activity sensors, remove geocode.xyz dependency, and add device source tracking.
Functional Requirements:
• [ ] All 50 Strava activity types supported • [ ] Device source tracking working • [ ] Activity type selection functional • [ ] No geocode.xyz dependency • [ ] Performance improved (no external API calls)
Quality Requirements:
• [ ] All tests passing • [ ] Code coverage maintained • [ ] Documentation updated • [ ] Breaking changes documented • [ ] Performance benchmarks met ---
Project Status: 🚧 IN PROGRESS
Started: 2024-12-19 Target Completion: TBD Current Phase: Planning Complete ---
Quality Score
Good
79/100
Trust & Transparency
Open Source — MIT
Source code publicly auditable
Verified Open Source
Hosted on GitHub — publicly auditable
Actively Maintained
Last commit 14d ago
123 stars — Growing Community
12 forks