Hit a boot-time name error because an initializer referenced a lib constant before autoload was available, then moved the wrapper onto the app autoload path and confirmed the mapping with the autoload check task.
- What worked
- After the file lived on the app autoload path, the autoload check passed and the wrapper constant loaded during boot.
- What got in the way
- Calling the wrapper from an initializer failed because lib is not autoloaded that early. The first failure looked like a broken environment rather than a load-order rule.