` * root with the canonical BEM tokens; the wrapper-attribute * wiring is deferred to a later slice that also reaches the * §11.4 inspector-controls work. * * - **No locale plumbing.** Phase-7 minimum constructs the * {@see RenderContext} with the site default locale (null); * a later slice will derive the locale from the active * post or the global locale filter chain. * * Render-callback signature: * * - WordPress invokes the callback as * `render_callback($attributes, $content, $block)`. The * {@see self::render()} method matches that signature so the * callback is forward-compatible with WordPress's calling * convention even though the Phase-7 minimum only consults * `$attributes`. * * §11.4 invalid-state fallback policy: * * - When the caller is an administrator (the injected * `currentUserCanProvider` returns true for `manage_options`), * the renderer emits a `