A module built once is not built again

Every package that ships a module used to be compiled, packed and tested from scratch on every run that reached it: once on the pull request, again on the push to main minutes later, and once more in every concurrent pull request that happened to touch the same module. A platform release rebuilt every module in the fleet, whether or not the release changed anything the module could see.

The lane now writes a module build ledger on the registry portal. Every selected module gets a content address — the package's content hash, the source of every in-repo project the bundle carries or its tests reach, both image digests, the platform commit and the lane's own recipe — and the ledger says, per address, what has already happened: built, tested, published, failed, or in progress right now in another run.

The registry portal being unavailable never turns a green build red: the lane then builds without coordination and says so in the job summary.

Where the design decisions live: Module Build Architecture → "Content-addressed outputs".

Reconnecting…
The connection to the server was interrupted. Trying to restore it…
Trying again…
The connection could not be restored. Reloading the page…
The server was updated. Reloading the page to pick up the latest version.