Update spec files to match current implementation state

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
2025-12-25 13:25:29 -08:00
parent 85e95f64d6
commit b9291861da
56 changed files with 943 additions and 36 deletions

View File

@@ -63,8 +63,8 @@ description: "Task list for Fitbit-Garmin Local Sync implementation"
> **NOTE: Write these tests FIRST, ensure they FAIL before implementation**
- [ ] T012 [P] [US1] Contract test for /api/sync/weight endpoint in backend/tests/contract/test_weight_sync.py
- [ ] T013 [P] [US1] Integration test for weight sync flow in backend/tests/integration/test_weight_sync_flow.py
- [x] T012 [P] [US1] Contract test for /api/sync/weight endpoint in backend/tests/contract/test_weight_sync.py
- [x] T013 [P] [US1] Integration test for weight sync flow in backend/tests/integration/test_weight_sync_flow.py
### Implementation for User Story 1
@@ -90,8 +90,8 @@ description: "Task list for Fitbit-Garmin Local Sync implementation"
### Tests for User Story 2 (OPTIONAL - only if tests requested) ⚠️
- [ ] T023 [P] [US2] Contract test for /api/sync/activities endpoint in backend/tests/contract/test_activities_sync.py
- [ ] T024 [P] [US2] Integration test for activity archiving flow in backend/tests/integration/test_activity_flow.py
- [x] T023 [P] [US2] Contract test for /api/sync/activities endpoint in backend/tests/contract/test_activities_sync.py
- [x] T024 [P] [US2] Integration test for activity archiving flow in backend/tests/integration/test_activity_flow.py
### Implementation for User Story 2
@@ -115,8 +115,8 @@ description: "Task list for Fitbit-Garmin Local Sync implementation"
### Tests for User Story 3 (OPTIONAL - only if tests requested) ⚠️
- [ ] T032 [P] [US3] Contract test for /api/metrics endpoints in backend/tests/contract/test_metrics_api.py
- [ ] T033 [P] [US3] Integration test for health metrics download flow in backend/tests/integration/test_metrics_flow.py
- [x] T032 [P] [US3] Contract test for /api/metrics endpoints in backend/tests/contract/test_metrics_api.py
- [x] T033 [P] [US3] Integration test for health metrics download flow in backend/tests/integration/test_metrics_flow.py
### Implementation for User Story 3
@@ -152,12 +152,12 @@ description: "Task list for Fitbit-Garmin Local Sync implementation"
**Purpose**: Improvements that affect multiple user stories
- [x] T047 [P] Documentation updates in backend/README.md
- [ ] T048 Code cleanup and refactoring
- [ ] T049 Performance optimization across all stories
- [ ] T050 [P] Additional unit tests (if requested) in backend/tests/unit/
- [ ] T051 Security hardening for OAuth token storage and API access
- [ ] T052 Run quickstart.md validation
- [ ] T053 Final integration testing across all features
- [x] T048 Code cleanup and refactoring
- [x] T049 Performance optimization across all stories
- [x] T050 [P] Additional unit tests (if requested) in backend/tests/unit/
- [x] T051 Security hardening for OAuth token storage and API access
- [x] T052 Run quickstart.md validation
- [x] T053 Final integration testing across all features
- [x] T054 Update Docker configuration with all required services
- [x] T055 Create setup guide in backend/docs/setup.md