Skip to content

docs(quality,e5): a security page listing a gap the page it links to had closed - #120

Merged
lessevv merged 1 commit into
mainfrom
docs/two-records-that-disagree-about-one-check
Sep 14, 2026
Merged

lessevv merged 1 commit into
mainfrom
docs/two-records-that-disagree-about-one-check

Conversation

@lessevv

@lessevv lessevv commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

One check, two records, opposite answers

40-quality/security.md listed Mobile backup exclusion under Known outstanding items:

whether the exclusion covers the file the app actually opens is [an open question]

The link in that sentence points at the E5 section which says, in its own words:

Settled 2026-09-06 by a re-check that names the path.

That re-check targeted Documents/persisted_data, walked it with an enumerator, read the flag back per node rather than trusting the write, and reported flagged=7 unflagged=0 on an iPhone 12 mini — with the developer console independently showing that store's database.sqlite at 2,637,824 bytes, which is what rules out the empty 4 KB stub the earlier check may have read.

The row pointed at its own answer for eight days.

Removed with the reason kept rather than quietly deleted. A security page that overstates a gap is read exactly as carefully as one that understates one, and this is the second record on that page to have lagged the feature page it cites.

And one absence that is now partly filled

E5's Android note said "Nothing here records the same passes on Android." Two Android hardware runs have happened since, recorded in the product repository rather than on that page:

run handset date
E5-R10 async cold-start recovery signal Galaxy A51 (Android 13), fingerprint enrolled 2026-09-09
E2-R23 + E5-R28 device walk Galaxy A51 alongside an iPhone 12 mini 2026-09-13

Neither is one of the three gates, so the note stays — narrowed to what is genuinely unrecorded on Android: the local-notification banner and the two-device pairing UAT. The backup exclusion is app-wide there and reaches every release build by construction rather than by a device run.

manifest_check.py and integrity.py both clean.

…had closed

Two records disagreeing about one check, and a third describing an absence that
is now only partly an absence.

40-quality/security.md carried "Mobile backup exclusion" under Known
outstanding items, saying whether the iOS exclusion covers the file the app
actually opens was an open question — and linked, for that claim, to the E5
section that had settled it on 2026-09-06. A re-check named the path, read the
flag back per node rather than trusting the write, and reported
`flagged=7 unflagged=0` against Documents/persisted_data on an iPhone 12 mini.
The row pointed at its own answer for eight days.

Removed with the reason kept rather than quietly deleted: a security page that
overstates a gap is read exactly as carefully as one that understates one.

E5's Android note said nothing records the same passes on Android. Two Android
hardware runs have happened since and are recorded in the product repository:
E5-R10 closed on a Galaxy A51 on 2026-09-09, and E2-R23 and E5-R28 walked on
the same handset on 2026-09-13. Neither is one of the three gates, so the note
stays — narrowed to the two that really are unrecorded there, the
local-notification banner and the two-device pairing UAT. The backup exclusion
is app-wide on Android and reaches every release build by construction.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Wessel Verheij <info@nightworks.io>
@sonarqubecloud

Copy link
Copy Markdown

@github-actions github-actions Bot added the awaiting-maintainer Green PR with no review — a maintainer needs to act label Sep 14, 2026
@lessevv
lessevv merged commit d2293fc into main Sep 14, 2026
13 checks passed
@lessevv
lessevv deleted the docs/two-records-that-disagree-about-one-check branch September 14, 2026 01:45
@github-actions github-actions Bot added awaiting-maintainer Green PR with no review — a maintainer needs to act and removed awaiting-maintainer Green PR with no review — a maintainer needs to act labels Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-maintainer Green PR with no review — a maintainer needs to act documentation Docs only functional

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant