flat /proc/bare_os_*.json names, matching /proc/bare_os/* aliases, and their bare_os_proc_index rows; resolution behaves as missing reads. Pass the variable through the booter host→shell env allowlist. Add a VFS test driven by BARE_OS_WAVE11_PROC_FILE_TO_ID. Document the toggle and Wave 11 summary in kernel-extensions and the capabilities index; extend release-checklist and node-to-bare-modules.
/lib/bare (system image)
Self-contained ctx.bare support on the system Hyperdrive:
bare-module-manifest.json— copy of the booter manifest (same keys and packages as host resolution).manifest.json— drive loader index:bundleslists IIFE paths that assign intoglobalThis.__bare_os_stdlib__;bundleStatssummarizes esbuild success vs stub-only placeholders.bundles/*.js— one file per manifest row. Successful builds are full IIFE bundles; failures are no-op stubs (see file header). Regenerate withnpm run build -w bare-os-bare-libs.
At boot the booter runs drive bundles first, then (unless BARE_OS_BARE_HOST_IMPORTS=0) fills any missing keys via host import().
Trusted image only: executing these bundles is equivalent to running seeded /bin utilities.