Your exact plugin set can be rebuilt for verification

Before an update can be trusted, one question has to be answered honestly: does the new version work with the modules this portal actually runs? Not with the plugin repository at its latest commit — with your set, at the versions you have.

The platform can now rebuild that set. Every module a portal carries records where it came from and the exact point it was taken at, and a new assembly step reads that record and lays the whole combination out as files, ready for the plugin test gate to compile and run — the same gate that already checks the plugin repository on every change.

Honesty is the point, so the assembler is strict about what counts as evidence:

Every run leaves a manifest naming what was materialised — each module, the commit it resolved to, and a content hash — so a verdict built on top of it can always say precisely what it verified. One broken module never hides another: the run continues past every failure and reports them all.

This is groundwork. The next step wires it into the update flow, so a portal checks a candidate release against its own set before adopting it — and refuses one that would break what you have.

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.