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.