dataset
Engineering Spec v3.0 MotorSignal Architecture Handoff Design Mockups — Non-Verified Backend

Consolidated Mobile Flows & System Architecture Handoff

Target Frame: 390 × 844 CSS px Touch Target Minimum: ≥48×48dp REC: Static (No Pulse)

Core Screen Flows & Create Ride Lifecycle (390×844 Viewports)

High-fidelity 390×844 prototype viewports with persistent 6-destination navigation, compliant moderation, and complete multi-step group ride flow.

5 Viewports Spec
1. Community Feed Social > Feed
09:41
signal_cellular_alt wifi battery_full
Social Network Sample Data
AM
@ApexMarcus PRO (Subscription)
Bay Area Twisty Club • 2h ago

Sunday Skyline & Pescadero Carve

Clean coastal run before fog rolled into Pescadero. 2024 Ducati Streetfighter V4 feeling dialed on new rubber.

Distance

68.4 MI

Peak Lean

51° R

Duration

1h 14m

flag Content Flagged by Community

This post has been reported for review under community safety guidelines. GPS telemetry map and replay hidden pending moderation review.

Proposed Flow: Pack Live Beacon

Broadcast real-time pack proximity during scheduled weekend group rides.

Implementation decision requiring repository inspection.
2a. Create Ride: Step 1 Inputs & Route Calc
09:42
signal_cellular_alt wifi battery_full

Create Group Ride

STEP 1: ROUTE & LOGISTICS
1/2
trip_origin

Alice's Restaurant

17288 Skyline Blvd, Woodside, CA

Selected

Alice's Mountain Market

Woodside, CA

location_on
calendar_today
schedule
Route Engine Preview Calculation Ready
Skyline → Hwy 84
68.4 MI Calculated

Pescadero Loop

Elevation +2,140 ft • Est. 1h 45m

2b. Route Calc States Loading & Fallback
09:42
signal_cellular_alt wifi battery_full
route

Route Engine Testing

Step 1 States
progress_activity State A: Loading Route Preview Solving Waypoints

Calculating Optimal Moto Vector...

Querying elevation deltas & twisty segment bias

error State B: Calculation Failed (Fallback) Fallback Active
warning

Cannot Solve Road Routing

Selected waypoints traverse private ranch roads without public routing graph.

Fallback Actions:

Architecture Decision

Routing engine provider and offline tile calculation capabilities require repository inspection.

2c. Step 2: Review & Access Step 2 of 2
09:43
signal_cellular_alt wifi battery_full

Create Group Ride

STEP 2: REVIEW & ACCESS
2/2
Ride Summary

Sunday Skyline & Pescadero Carve

Sun, Oct 12 • 09:00 AM KSU • 68.4 MI

2d. Post-Creation Screen Join Code & QR
09:44
signal_cellular_alt wifi battery_full
Group Ride Created
done_all

Ride Successfully Created!

Pack roster initialized • Ready for invites

Pack Join Code
#SKY92

Riders enter this code in their app to instantly join pack roster.

Scan at Staging Area
Encrypted Pack Token: moto://ride/sky92

Interactive Modal Architecture & System Protocol Decisions

Strict non-preselected scoped deletion modal, verified sharing sheets, and explicit labeling of unresolved protocol decisions.

share

Share Telemetry Replay

Proposed Feature

Select specific riders, pack channels, or external platforms to dispatch session telemetry.

delete_forever

Delete Ride Session

Explicit Selection Req.

Specify deletion scope. No default option is preselected to protect cloud telemetry from inadvertent destruction.

developer_board

Telemetry Pipeline Protocols

Unverified in Repo
Storage & Packet Structures

Implementation Decision Requiring Repository Inspection

Specific binary formats, compression schemes, or database engines (e.g. SQLite / protobuf) are unverified.

IMU Sensor Sampling Frequencies

Implementation Decision Requiring Repository Inspection

Sensor polling rates (e.g. 100Hz vs 50Hz) and real-time buffer memory requirements must be confirmed against hardware.

Sensor Sync & Feature Gating

Implementation Decision Requiring Repository Inspection

Bluetooth Low Energy (BLE) sync protocols and tier gating policies are architectural backlog proposals.

Three-Tier Feature Taxonomy & Verification Matrix

Authoritative categorization distinguishing verified client features, design proposals, and unverified backend/hardware capabilities.

Tier 1: Existing Client Features

Verified in UI

Functionality currently constructed and rendered in mobile prototypes:

  • check_circle Live Speed HUD: Digital display & current velocity readouts.
  • check_circle Lean Angle Readout: Degrees and direction indicators (L/R).
  • check_circle Ride List: Historical session cards with distance and time.
  • check_circle Offline Recording Indicator: Static (non-pulsing) REC badge.
  • check_circle Basic Group Cards: Club preview cards and member counters.

Tier 2: Proposed Features

Planned UX

Validated workflow proposals awaiting backend contract finalization:

  • sync Auto-Sync on Connection: Background uplink upon WiFi/Cellular.
  • share Recipient Selection Sheet: Club/DM telemetry dispatcher.
  • qr_code_2 Join Code & QR Generation: Pack rendezvous tokens (#SKY92).
  • alt_route Route Calculation Engine: Multi-point waypoint moto routing.
  • radar Pack Live Beacon: Real-time distance proximity tracking.

Tier 3: Unknown Capabilities

Repo Inspection Req.

Core decisions that must NOT be assumed until repository analysis:

  • bluetooth BLE External Sensor Sync Protocol: GATT characteristics unknown.
  • cloud_sync Cloud Endpoints & Conflict Resolution: Merge logic unverified.
  • lock_clock 2FA & Passkey Implementation: Auth provider not specified.
  • storage Storage Format & Sampling Rate: No verified .pb/SQLite/100Hz.
  • workspace_premium Subscription Entitlements: Feature-gating rules unconfirmed.

Consolidated Design Tokens & Multi-Platform Handoff (Night & Day Modes)

Authoritative token specifications, static recording discipline, and touch geometry across lighting themes.

dark_mode Night Mode Tokens (Default)

Dark Canvas
Surface Canvas #0B1326
Card Primary #111C38
Card Secondary #17223B
Border / Outline #1E293B
Cyan Accent #06B6D4
REC Static Green #10B981 (Static)
Caution Amber #F59E0B
Danger Red #EF4444

light_mode Day Mode Tokens (High Sun)

Day Canvas
Surface Canvas #F8FAFC
Card Primary #FFFFFF
Card Secondary #F1F5F9
Border / Stroke #CBD5E1
Cyan Accent #0284C7
REC Static Green #10B981 (Static)
Caution Amber #D97706
Danger Red #DC2626

touch_app Touch Boundaries & Safe Area Rules

Touch Minimum: ≥48×48dp Enforced

All tabs, icon actions, menu triggers, and buttons strictly honor 48×48dp physical target bounding boxes.

Static REC Rule: No Animated Pulsing

Recording indicators must remain completely static in the UI to prevent distraction during high-speed operation.

Multi-Platform Inset Handling:

Flutter: SafeArea + MediaQuery. Web: env(safe-area-inset-top/bottom).