You'll notice
Type-locked artifacts now block changing their contract or language when publishing.
Artifact publish and read logic now checks frozenArtifactTypes?.typesOn together with a per-artifact typeLock to determine when re-reading capabilities is required, and to deny changing the contract or language on a type-locked artifact, for example blocking publishing a non-page file to an Artifact created from an Artifact type.