A freshly installed package is readable the moment it appears

For a short window after a package finished installing, opening one of its pages — including the paywall landing that is meant to be public — could answer "Access denied: you lack Read permission on ''". Refreshing a few seconds later worked, which is what made this so easy to dismiss as a hiccup.

It was not a permissions bug. The package became reachable as soon as its root landed, but the grants that say "everyone may read this" were written at the very END of the install — after every content node, every type and every compile. On a busy instance that gap was measured at 12 to 17 seconds, during which the permission check was doing exactly the right thing with the information it had: the grants were simply not there yet.

Publishing a partition's access is now a phase of the install, placed immediately after the package's root and before its first content node. A package can no longer be observable before it is readable — the window is gone rather than shortened.

Two things deliberately did not change:

The install also now checks its own work: if the partition somehow ends up unreadable, that is reported as an error naming the package instead of finishing quietly.

Reconnecting…
The server was updated. Reloading the page to pick up the latest version.