Scope
#551 ports the pinned Bun production Bake command and its full framework configuration into Home. The remaining development path still uses Home's lifetime-only bake.DevServer shell and an empty getHmrRuntime, so Bun.serve({ app }), route rebundling, and browser HMR are not yet end-to-end ports.
Acceptance criteria
- Port Bun's Bake
DevServerorchestration without compile-only or unreachable behavior. - Port the client/server HMR runtime and protocol integration used by framework routes.
- Make
Bun.serve({ app })load the fullUserOptions, discover routes, bundle client/server graphs, and serve requests. - Cover initial requests, route updates, build diagnostics, and HMR reload/update behavior with focused integration tests.
- Preserve production behavior and the non-JSC compiler boundary.