The problem
NOOP is receiving Oura's MET activity stream but refusing
to persist/display it because it's unverified and isn't actually a step count.
The idea
To make activity/steps visible we need to promote the data out of Tier B:
- Capture real 0x50 (and ideally 0x7E/0x7F) fixtures and validate the decode against ground truth → reclassify from tierB to tierA in EventTags.swift.
- Add a mapping case in OuraStreamMapping.swift (a stepSample row for real_steps, and/or an activeKcal/MET row for 0x50) — being honest about MET-vs-steps.
- Get the realSteps server flag enabled so the ring actually sends step data.
The problem
NOOP is receiving Oura's MET activity stream but refusing
to persist/display it because it's unverified and isn't actually a step count.
The idea
To make activity/steps visible we need to promote the data out of Tier B: