Skip to content

More README updates - #8

Merged
loudnate merged 1 commit into
devfrom
loop-dev
May 29, 2016
Merged

More README updates#8
loudnate merged 1 commit into
devfrom
loop-dev

Conversation

@loudnate

Copy link
Copy Markdown
Collaborator

No description provided.

@loudnate
loudnate merged commit 111bf30 into dev May 29, 2016
@loudnate
loudnate deleted the loop-dev branch May 29, 2016 01:42
channemann added a commit that referenced this pull request Sep 11, 2017
kenstack pushed a commit to kenstack/Loop that referenced this pull request Feb 22, 2018
erikdi pushed a commit to erikdi/Loop that referenced this pull request Feb 10, 2019
jeremybarnum pushed a commit to jeremybarnum/Loop that referenced this pull request Jul 15, 2026
LoopKit#7 core) done in the overnight batch; flag the deferred 3-way degraded-mode picker and the TEMP-TEST-CAP value decision
jeremybarnum pushed a commit to jeremybarnum/Loop that referenced this pull request Jul 17, 2026
PodController.resume(schedule: nil) fell back to the bench-proof flat
0.5 U/hr schedule, and the coordinator passed nil whenever settings had
not synced (real state after watch reinstalls). Resume RE-PROGRAMS the
pod's STORED basal table - a state that outlives the loan: the phone
believes the pod still holds the wearer's true schedule and never
re-sends it, so every later temp-expiry auto-revert reverts to the
fabricated flat rate (0.2 U/hr overnight wearer -> 2.5x scheduled,
indefinitely, invisibly). Review C9.

Three changes:
1. Resuming Sport Mode's own suspend (the bounded rate-0 temp, the only
   suspend it creates) is now a plain cancelTempBasal - the pod reverts
   to its own STORED true schedule. No reprogramming, no schedule needed,
   correct even with zero settings sync.
2. The true-suspend path (pre-loan edge; PodControlStatus gains a real
   `suspended` field from deliveryStatus) requires the synced schedule as
   a non-optional parameter - the proof-schedule fallback is deleted from
   the dosing path. Without a synced schedule it refuses loudly ("resume
   from the iPhone") instead of inventing rates. State keeps the C4
   transactional pattern (a refused resume still shows Suspended - the
   truth).
3. When it does program, the schedule's own grant-captured timezone is
   used, not the watch's current zone (partial DST/travel gap closure).

setupStep2's proof schedule is untouched: that is the bench pod-ACTIVATION
rig (watch-primed pods, not loan takeovers) and stays on the pre-production
strip list.

Approved by Jeremy (fix batch LoopKit#8). watchOS build verified.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant