Public contract surface for the contactus extension (per the extension-contract-repo convention): backend Go module + frontend @sneat/extension-contactus-contract lib. Depends only on foundational/core — never another extension.
Public contract surface for the contactus extension (per the extension-contract-repo convention): backend Go module + frontend @sneat/extension-contactus-contract lib. Depends only on foundational/core — never another extension.
A lightweight, async-safe, allocation-free one-time initialization gate. Ensures a given asynchronous initialization routine runs exactly once, even under concurrent callers, with support for cancellation, safe publication, and disposal.