Skip to content

docs(roadmap): the largest unknown in the release was measured six days ago - #109

Merged
lessevv merged 1 commit into
mainfrom
docs/the-largest-unknown-was-measured
Sep 13, 2026
Merged

lessevv merged 1 commit into
mainfrom
docs/the-largest-unknown-was-measured

Conversation

@lessevv

@lessevv lessevv commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

The app-store section describes the Mac App Store runtime as an open question —
"It is the largest unknown in this release" — and counts two F8 requirements
open against it.

F8 was
updated a day after this page and says the opposite. The interpreter was signed
into a minimal bundle with the store lane's sandbox entitlements and asked about
itself on 2026-09-07, each probe run twice so a failure reproducing outside the
sandbox could not be mistaken for one caused by it:

probe sandboxed unsandboxed control
PCRE JIT works works
loopback listener, bound and connected yes yes
multicast join and send, 224.0.0.251:5353 yes yes
child process spawn yes yes
SQLite write yes yes

The runtime change has since been made — a mas target with its own
entitlements pair and the interpreter relocated into Contents/MacOS — so
F8-R28 is satisfied. F8 carries no open marker.

This matters beyond tidiness: the page nominates this item as the biggest risk
in the release, so a planner reads engineering work outstanding where what is
actually left is a provisioning profile and a Mac Installer Distribution
certificate from the Apple Developer portal. The page warns in its own words
that it was the stale one before; it was again, and about the item it had
singled out.

Gates run locally: integrity.py clean, manifest_check.py clean (1 manifest,
373 goals). No requirement text, id or manifest goal changed — this edits
narrative only.

…ys ago

This page describes the Mac App Store runtime as an open question and counts
two requirements open against it. F8 was updated a day later and says the
opposite: the interpreter was signed into a minimal bundle with the store
lane's sandbox entitlements and asked about itself on 2026-09-07, every
capability the product needs works sandboxed, the runtime change has been
made, and F8-R28 is satisfied.

The page warns in its own words that it was the stale one before. It was
again, and about the item it nominated as the biggest risk in the release --
which reads to a planner as engineering work outstanding when what is left is
a provisioning profile and a certificate from the Apple Developer portal.

Signed-off-by: Wessel Verheij <info@nightworks.io>
@sonarqubecloud

Copy link
Copy Markdown

@github-actions github-actions Bot added documentation Docs only awaiting-maintainer Green PR with no review — a maintainer needs to act labels Sep 13, 2026
@lessevv
lessevv merged commit c9b7c81 into main Sep 13, 2026
13 checks passed
@lessevv
lessevv deleted the docs/the-largest-unknown-was-measured branch September 13, 2026 11:58
@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 13, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant