* fix(knowledge): start workers on Bun and standalone builds
Use runtime-owned SDK alias resolution inside both workers and declare their client-owned entrypoints in the canonical process manifest. Resolve worker URLs through the existing SDK contract so source, package, and embedded builds use the same worker inventory.
* chore(knowledge): refresh generated worker inventories
Regenerate the daemon runtime probe and its script inventory after declaring Knowledge registry and storage workers. This repairs the script freshness gate that stopped both compact tests and browser bootstrap CI before their runtime checks.
* chore(knowledge): document Bun worker runtime invariant
Read the SQLite version with the NUL round-trip row, preserving synchronous boot admission and failure diagnostics. Reduce each successful capability probe from four statements to three.
* fix(sqlite): validate Bun libraries without JIT-only FFI
* fix(sqlite): keep probe bootstrap self-contained
* test(sqlite): preserve probe module exports
* fix(sqlite): isolate Bun library probes from project config
Run the bounded same-executable probe from its private directory with an empty Bun config and dotenv loading disabled. Resolve relative library candidates before changing the child working directory, and retain finally-owned cleanup.
A real Bun regression reproduces the inherited preload failure on the prior head and passes with this fix. Owner, parser, worker, and launcher tests pass; generated runtime copies are refreshed.
* fix(standalone): retain deployable worker bundles
Package the canonical transfer archive and use the same executable for downloaded worker scripts. Keep embedded relay dispatch separate from the target environment and preserve existing bundle compatibility checks.
* fix(standalone): refresh embedded worker launch assets