Keeps the Do* helpers framework-neutral so non-Echo callers (upcoming Huma /v2 handlers) don't need a translation shim. Addresses review feedback on #2670.