Sources: health-report-2026-08-20-to-2026-08-21.json (Apple Watch sleep stages, exported 05:55 on 08-21) + OSCAR_Greg_by_Day_2026-08-20.csv (ResMed AirSense/AirFlow 11 via OSCAR). Session start was 23:08 on 08-20 — 40 minutes later than 08-19's 22:28, reverting to the 08-16/17/18 bedtime cluster and ending the one-night early-bedtime experiment. CPAP hours 6.27 vs. Watch TIB 6.10 (Δ ≈ 10.4 min, CPAP longer — machine ran briefly past Watch session close; tight alignment).
| Metric | Value |
|---|---|
| Bedtime (session start) | 23:08 on 08-20 (+40 min vs. 08-19's 22:28) |
| Time in bed | 6.10 h (365.8 min) — shortest of last 11 nights; −33.8 min vs. 30-day (399.6) |
| Total sleep duration | 5.88 h (352.7 min) |
| Sleep efficiency (TST/TIB) | 96.43% — +1.00 pt vs. 30-day (95.43%); rank 33/55 |
| Awake time | 13.05 min — −31% vs. 30-day (18.83); rank 23/55 (better than average) |
| Core sleep | 4.29 h (257.9 min) — 71.41% (elevated; typical band 55–65%) |
| Deep sleep | 0.45 h (27.1 min) — 7.68% — rank 2/55 (2nd-lowest of matched history); −8.82 pts vs. 08-19 (16.50%); −6.60 pts vs. 30-day (14.27%) |
| REM sleep | 1.23 h (73.8 min) — 20.91% — −3.20 pts vs. 08-19 (24.11%); −2.87 pts vs. 30-day (23.78%) |
| CPAP usage | 6.27 h — −8.2% vs. 08-19 (6.83); −6.7% vs. 30-day (6.73) |
| AHI | 2.55 — exceeds the 2.5 cluster-reopen threshold; +16% vs. 08-19 (2.20); +54% vs. 30-day (1.66); rank 38/55 |
| RDI | 2.55 (RERA = 0) |
| OA / H / CA / UA / RERA | 14 / 2 / 0 / 0 / 0 — OA count is highest of the current cluster window; H, CA, UA, RERA all clean |
| OA per hour | 2.23 /h — ~2× 30-day baseline (1.11/h); +53% vs. 08-19 (1.46/h) |
| Pressure avg | 7.80 cmH₂O — −0.38 vs. 08-19 (8.18); +0.36 vs. 30-day (7.44); rank 25/55 |
| Pressure 90th %ile | 11.16 cmH₂O — +0.82 vs. 08-19 (10.34); +1.11 vs. 30-day (10.05); rank 40/55 (4th-highest of matched history) |
| Pressure max | 12.46 cmH₂O |
| Leak avg | 0.69 L/min — −64% vs. 08-19 (1.92); breaks the 5-night monotonic run; rank 28/55 |
| Leak 90th %ile | 1.2 L/min — −75% vs. 08-19 (4.8); back to baseline territory |
| Leak max | 15.6 L/min — −41% vs. 08-19 (26.4) |
| Compliance flag | 1 (compliant) |
| Date | AHI | OA | H | CA | RERA | Leak avg | Leak 90 | P_avg | P_90 | Hours | Deep % | REM % | Awake (min) | Eff |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 08-09 | 1.34 | 6 | 3 | 0 | 2 | 3.00 | 10.8 | 7.79 | 10.94 | 6.72 | 10.97 | 23.65 | 15.1 | 96.19% |
| 08-10 | 0.58 | 3 | 0 | 0 | 0 | 0.17 | 0.0 | 6.89 | 9.46 | 5.20 | 15.30 | 20.31 | 20.1 | 94.73% |
| 08-11 | 2.57 | 12 | 4 | 0 | 0 | 0.42 | 1.2 | 7.28 | 10.02 | 6.62 | 13.57 | 25.24 | 21.1 | 94.61% |
| 08-12 | 2.68 | 13 | 3 | 2 | 1 | 0.28 | 1.2 | 7.99 | 10.00 | 6.72 | 20.78 | 19.11 | 28.1 | 92.80% |
| 08-13 | 1.29 | 8 | 0 | 2 | 0 | 0.20 | 1.2 | 7.01 | 9.54 | 7.75 | 10.93 | 26.70 | 20.1 | 95.60% |
| 08-14 | 1.63 | 11 | 1 | 0 | 1 | 0.22 | 0.0 | 7.94 | 10.86 | 7.38 | 9.73 | 29.20 | 33.6 | 92.19% |
| 08-16 | 1.13 | 3 | 3 | 1 | 2 | 0.91 | 4.8 | 7.92 | 10.94 | 6.22 | 14.73 | 19.78 | 6.0 | 98.34% |
| 08-17 | 1.11 | 5 | 2 | 0 | 0 | 1.14 | 1.2 | 7.57 | 9.54 | 6.28 | 14.21 | 25.35 | 7.5 | 97.95% |
| 08-18 | 1.63 | 7 | 2 | 1 | 1 | 1.19 | 3.6 | 7.55 | 11.11 | 6.12 | 8.86 | 18.71 | 13.5 | 96.34% |
| 08-19 | 2.20 | 10 | 5 | 0 | 0 | 1.92 | 4.8 | 8.18 | 10.34 | 6.83 | 16.50 | 24.11 | 7.0 | 98.25% |
| 08-20 | 2.55 | 14 | 2 | 0 | 0 | 0.69 | 1.2 | 7.80 | 11.16 | 6.27 | 7.68 | 20.91 | 13.0 | 96.43% |
(08-15 not in table: no matched Watch sleep-stage session — CPAP-only that night was AHI 1.53, OA 8, Leak 0.31, P_avg 8.35, Hours 5.88.)
3-night composite (08-18 → 08-20): AHI mean 2.13 (+30% vs. 30-day 1.66) • OA total 31 across 19.22 h use = 1.61 OA/h (+45% vs. 30-day 1.11/h) • Deep mean 11.01% (−3.26 pts vs. 30-day 14.27%) • REM mean 21.24% (−2.54 pts vs. 30-day 23.78%). All four channels — event load, event rate, deep, REM — worse than 30-day averages, in the same 3-night window.
Leak trajectory closure (6-night matched, 08-16 → 08-20): 0.91 → 1.14 → 1.19 → 1.92 → 0.69. The monotonic run ended tonight with a −64% drop after the mask intervention. Whatever was mechanically wrong — cushion seat, strap tension, pillow seal — appears to be fixed. Leak avg is now back into the mid-range bucket; 90th %ile back to 1.2 (baseline). This is the diagnostic win of the cycle. But it also isolates the AHI/OA problem: whatever is driving the event-load elevation is not the mask seal.
| Prediction from 08-19 report | Actual 08-20 outcome | Verdict |
|---|---|---|
| Leak avg ≤0.5 = "fix confirmed" | Leak avg 0.69 | Fix partial-to-confirmed (0.69 is well below 08-19's 1.92 and below the ≥1.0 mechanical-issue threshold; not quite ≤0.5 but close) |
| Proportional AHI recovery with leak = "coupled system" | AHI rose (2.20 → 2.55) | Coupled-system hypothesis REJECTED |
| Independent AHI elevation = "real event-load" | AHI up 16%, OA up 40% despite leak fix | Independent-load hypothesis CONFIRMED |
| P_avg returns to ~7.5 = "titrator-compensation confirmed" | P_avg 7.80 (partial return); P_90 11.16 (no return) | Titrator still responding to real load, not phantom leak |
| Deep/REM % continued baseline-normal | Deep 7.68% (2nd-lowest of matched history) | Prediction FAILED — architecture crashed |
Interpretation. The clean version of the story is: 08-18/19 had two things going on simultaneously — a real mechanical mask problem AND a real underlying obstructive-load elevation. The mask problem was fixable and got fixed. The obstructive load was not the mask; it is something else. Tonight isolates that "something else" cleanly.
Buckets on nightly leak average (added a mid-range bucket for cleaner separation):
the user correlations (n=55): leak_avg vs. deep_pct = −0.19 (weak negative, up from −0.05 at n=32 — tonight's low-leak/low-deep point actually pushes against this direction, but the broader dataset has a mild negative signal); leak_avg vs. awake_min = −0.09 (essentially zero); ahi vs. deep_pct = +0.18 (weak positive — high-AHI nights actually associate with slightly higher deep, oddly); pressure_90 vs. awake_min = −0.29 (moderate negative — higher pressure associates with less awake time). The main finding remains: no strong CPAP-mechanics-to-architecture linkage in the full dataset. Tonight's high-AHI/low-deep combination is not a systemic pattern; it's a single-night event that could be shared root cause (obstructive load driving both) or coincidence.
| Metric | Tonight (08-20) | 7-day avg (through 08-19) | 30-day avg (through 08-19) |
|---|---|---|---|
| AHI | 2.55 | 1.67 | 1.66 |
| OA count | 14 | 8.14 | 7.50 |
| OA per hour | 2.23 /h | ~1.19 /h | ~1.11 /h |
| Leak avg (L/min) | 0.69 | 0.84 | 0.85 |
| Leak 90th (L/min) | 1.2 | 2.40 | 2.56 |
| Pressure avg (cmH₂O) | 7.80 | 7.74 | 7.44 |
| Pressure 90th (cmH₂O) | 11.16 | 10.33 | 10.05 |
| Usage hours | 6.27 | 6.76 | 6.73 |
| Deep sleep % | 7.68% | 13.68% | 14.27% |
| REM sleep % | 20.91% | 23.28% | 23.78% |
| Awake time (min) | 13.05 | 16.56 | 18.83 |
| Efficiency | 96.43% | 95.93% | 95.43% |
| TIB (h) | 6.10 | 6.62 | 6.66 |
Verdict: the pattern reverses from 08-19 — now the CPAP-mechanics picture is mixed (leak much better, event load much worse) and the architecture picture is clearly worse (deep at rank 2/55, REM down 3 pts). The reconcilable reading now: the mask fix succeeded on its own terms, but exposed a separate obstructive-load problem that had been co-occurring. Deep-sleep drop plausibly coupled to the event-load elevation (14 OA in 6.27 h use = 2.23/h means ~1 obstructive event every 27 minutes, which is disruptive to deep-sleep continuity). This is a different picture than 08-19: on 08-19 the CPAP was straining and the sleep was excellent; tonight the CPAP is still straining AND the sleep is bad.
| Week (Wed–Tue) | AHI avg | Leak avg | P_avg | P_90 avg | OA avg | Hours | n |
|---|---|---|---|---|---|---|---|
| 07-16 to 07-21 | 1.62 | 0.46 | 8.18 | 10.78 | 6.7 | 6.38 | 6 |
| 07-22 to 07-28 | 1.68 | 0.87 | 7.41 | 10.22 | 8.6 | 6.76 | 7 |
| 07-29 to 08-04 | 1.74 | 0.70 | 7.03 | 9.27 | 7.3 | 7.12 | 7 |
| 08-05 to 08-11 | 1.83 | 1.16 | 7.51 | 10.13 | 7.6 | 6.37 | 7 |
| 08-12 to 08-18 | 1.57 | 0.61 | 7.76 | 10.34 | 7.9 | 6.62 | 7 |
| 08-19 to 08-20 (partial, n=2) | 2.38 | 1.30 | 7.99 | 10.75 | 12.0 | 6.55 | 2 |
The new partial week (2 nights) is opening with the highest AHI (2.38), highest OA count (12.0/night), and highest P_90 (10.75) of any week in the trailing 5 weeks. Leak has already dropped from 1.92 to 0.69 within the partial week, so the leak channel is normalizing, but the AHI and OA channels are opening at cluster-worst levels. Extrapolated, this is on track to be the worst week for obstructive event load since the pressure-instrumented window began (07-11).
PRIMARY FINDING: the event-load problem is real and not therapy-delivery. The 08-19 natural experiment ran cleanly. Leak got fixed; AHI/OA got worse. This confirms an underlying obstructive-load elevation independent of the mask seal issue. This warrants a note to the sleep clinician with the 3-night data (08-18/19/20: AHI 1.63/2.20/2.55, OA 7/10/14, all monotonic; leak now controlled at 0.69). Possible drivers to consider: (1) recent weight change, (2) positional changes (side vs. back sleeping), (3) nasal congestion or seasonal allergy load, (4) alcohol/sedative intake in the evening, (5) new medication, (6) upper-airway inflammation, (7) reflux, (8) simply a natural airway-tone shift that may resolve on its own. None of these are diagnosable from the CPAP data — they are hypotheses for the clinician to sort through.
MASK CHECK GETS A WIN. The 08-19 report's mechanical-check recommendation triggered an intervention that produced a clean −64% leak reduction and −75% Leak_90 reduction in one night. Whatever was done — cushion re-seat, strap adjustment, cushion swap, pillow re-fit — worked. Continue with the current setup and watch the leak channel over 08-21/22/23 for stability. If leak stays ≤ 0.5 for 3 consecutive nights, the mechanical issue can be considered fully resolved and closed. If leak drifts back up to ≥1.0, the fix was temporary and a cushion replacement is likely warranted.
PRESSURE CHANNEL IS THE UNDERAPPRECIATED SIGNAL. P_90 climbed to 11.16 despite the leak fix and despite P_avg pulling back slightly. This is the auto-titrator's read of "there is real obstructive demand at the pressure tail." Combined with tonight's OA=14 and rising 3-night trajectory, P_90 is corroborating the event-load story. Watch P_90 alongside AHI — if P_90 stays ≥ 10.5 for the next few nights, the machine's own algorithm is confirming the event-load elevation is not a one-night blip.
DEEP-SLEEP DROP NEEDS ONE MORE NIGHT TO INTERPRET. Tonight's 7.68% is the 2nd-worst of matched history and follows an 08-18 dip (8.86%) — 2-of-3 recent nights are anomalously low. But the middle night (08-19: 16.50%) was fine. Two competing readings: (a) tonight is a coincidence — noisy architecture channel that happened to drop on a night of elevated events; or (b) the elevated event load is finally starting to disrupt deep-sleep consolidation, breaking the previously robust decoupling. 08-21 will disambiguate. If Deep ≥12% on 08-21, tonight was noise. If Deep <10% again, the coupling story becomes plausible and the event-load problem is starting to affect sleep quality — much more urgent.
What to watch on 08-21. (1) AHI/OA — if 08-19/20/21 trajectory continues (2.20 → 2.55 → higher), this is a hardening cluster and warrants clinical escalation this week rather than "on the next check-in"; if AHI drops back below 2.0 with a similar OA count, the 08-20 spike was the local peak. (2) Leak avg — needs to stay ≤ 0.5 to confirm the mask fix held. (3) P_90 — should track AHI: if AHI cools and P_90 cools with it, coupled; if AHI cools but P_90 stays elevated, the machine is still seeing something the event counter is not. (4) Deep % — the disambiguating metric; ≥12% closes the concern, <10% opens it further. (5) TIB — tonight was short (6.10 h); if the pattern of later bedtimes continues, deep-minutes will keep suffering just from time compression, independent of any physiology.
2026-08-20T23:07:50) marks the start calendar date, which lines up with the OSCAR "Period" for 2026-08-20. This convention continues to hold consistently.