Rewrites the provisioner test to the new contract (a contributions file + an unsealed secret; the adapter is handed the mesh's login and password, and removal follows the consumer leaving the file) and drops the seal round-trip test with the primitive it covered. Also fixes two tool tests left stale by the per-key serving rework (ADR 0052): invoke by module.tool, and refuse one module's duplicate name (two modules may now share a name). Suite green: 6 pass. Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF