docs(03-04): log round 7 — probe readings; version-gate the settings CTA

This commit is contained in:
araharah-executor
2026-10-23 01:44:14 +08:00
parent 19a51e5882
commit 28045d9b9e
@@ -232,3 +232,23 @@ the deployed origin (pre-fix equivalent → 401/tampered).
**Re-test:** app should now validate → chain runs → permission ask /
LocationManager read → LIVE. Probe should read `s ok · loc live` on
success.
## 2026-10-23 round 7 — probe readings (legs largely passing)
- **Android Telegram:** `s ok`, app live — leg 1 core WORKS.
- **Telegram Desktop:** `s ok · loc live` — tdesktop webview delivered a real
geolocation fix natively (better than the assumed issue #77 denial class);
GEO-02's denied path remains provable on the plain-browser leg / clients
where geolocation is unavailable.
- **Plain Chrome:** `WA 6.0/unknown · q 0ch · s malformed · loc denied` — the
DESIGNED off-Telegram state; leg 5's pass condition (denial is deliberate,
not blank). No webview can work without Telegram identity — correct.
**Cosmetic fix (`19a51e5`, deploy `1a6947ef`):** LOCATION SETTINGS was visible
off-Telegram (SDK stub defines LocationManager and reports 6.0) where
`openSettings()` is a no-op. CTA eligibility now shares the chain's
`isVersionAtLeast("8.0")` gate → the button hides on unsupported clients.
**Remaining for the exit:** Android boot-state choreography + reopen
(no second prompt), Android stale-fix walk (A1), iOS (device permitting),
mid-session theme flip leg, then verdicts on all six legs + probe removal.