Skip to content

Charging: Record the tanzanite session re-verification in the ledger - #71

Merged
d4rken merged 1 commit into
mainfrom
worktree-tanzanite-session-reverify
Aug 16, 2026
Merged

Charging: Record the tanzanite session re-verification in the ledger#71
d4rken merged 1 commit into
mainfrom
worktree-tanzanite-session-reverify

Conversation

@d4rken

@d4rken d4rken commented Aug 16, 2026

Copy link
Copy Markdown
Member

What changed

No user-facing behavior change. Documentation only: the device-qualification ledger now records that the Redmi Note 14 (tanzanite, HyperOS 3) passed its temporary full-charge session re-test on v0.3.4-beta0, closing the one failing item from its 2026-08-14 verification run.

Technical Context

  • The failure being closed was the observer-noise cancellation fixed by FullCharge: Cancel a session only on a real native settings change #65 (NativeChangeGuard). The re-run is the first confirmation of that fix against the device whose notification pattern produced the bug, rather than against the unit tests alone.
  • The run also shows RESTORE_FULL firing while still plugged, so restoration on this adapter does not depend on a disconnect.
  • Unrun items were kept explicit rather than dropped: disconnect-early restore, the Shizuku access tier, boot recovery, and an R8 smoke are still open on this device.

Source: #48 (comment)

The 2026-08-14 beta run on the Redmi Note 14 (tanzanite) failed its
temporary-session check: the native-change observer cancelled on a
notification carrying no value change, so the device charged to 100%
with Battery protection never restored. That was fixed by
NativeChangeGuard (#65), which shipped in v0.3.4-beta0.

The contributor re-ran the session test on that build (issue #48): the
session reached 100% and Battery protection was re-written automatically
with the cable still connected. RESTORE_FULL therefore fires without a
disconnect, and the guard holds against the exact notification pattern
that produced the bug.

Ledger row and known-gaps bullet updated; the remaining unrun items on
this device are the disconnect-early restore, the Shizuku tier, boot
recovery, and an R8 smoke.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Aug 16, 2026
@d4rken
d4rken merged commit 81c6836 into main Aug 16, 2026
12 checks passed
@d4rken
d4rken deleted the worktree-tanzanite-session-reverify branch August 16, 2026 20:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant