51 lines
1.4 KiB
Markdown
51 lines
1.4 KiB
Markdown
## Purpose
|
|
<!-- What problem, bug, or feature does this PR address? -->
|
|
|
|
## Related Issue
|
|
<!-- Closes # or Fixes # -->
|
|
Closes #
|
|
|
|
## Changes
|
|
<!-- High-level bullet points of what code changed -->
|
|
|
|
## Architecture Impact
|
|
<!-- What subsystem or data flow is affected? -->
|
|
|
|
## Risk Boundaries
|
|
<!-- Check all subsystems touched by this PR -->
|
|
- [ ] Telemetry acquisition (FROZEN 20 Hz pipeline)
|
|
- [ ] Sensor fusion / lean angle
|
|
- [ ] GNSS / speed processing
|
|
- [ ] Ride persistence / state machine
|
|
- [ ] Database / Drift Schema 7
|
|
- [ ] Authentication / security rules
|
|
- [ ] Website (Next.js / Founder Portal / Ops Console)
|
|
- [ ] Backend / FastAPI API
|
|
- [ ] Routing / Waze relay
|
|
- [ ] None
|
|
|
|
## Database Impact
|
|
<!-- Schema version, migration logic, or None. Never change Schema 7 without explicit migration tests. -->
|
|
None
|
|
|
|
## Validation Actually Executed
|
|
<!-- IMPORTANT: List only exact commands actually executed in this session. NEVER state "all tests pass" unless specifically executed. -->
|
|
```bash
|
|
# Example:
|
|
# flutter analyze
|
|
# flutter test
|
|
# flutter build apk --debug
|
|
# npm --prefix website run build
|
|
# npm --prefix server/waze_relay test
|
|
```
|
|
|
|
## Manual Testing
|
|
<!-- What manual, physical device, or browser testing was performed, if any? -->
|
|
|
|
## Review Focus
|
|
<!-- Specific files, security boundaries, or edge cases reviewers should inspect closely. -->
|
|
|
|
## Documentation
|
|
- [ ] Documentation updated
|
|
- [ ] Documentation not required for this change
|