A module naming only the mesh's packages beyond typescript and the types needs no lock (gitea names the contracts' git and mesh-catalog packages); a row in the first test fails without the change, as does the catalogue's own run. Builds: design 47 G A-56, ADR 0469 §5 Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h